WP Compress

Make every image on your site lighter.

WP Compress shrinks the images on your WordPress site, adds WebP and AVIF copies that browsers prefer, and keeps each original so you can restore it in one click.

Free plan: 20 MB a month, no card needed.

Media Library4 images · uploaded today
FileOriginalOptimizedAVIF copyStatus
hero-banner.jpg2560 × 1200 · JPEG1.29 MB941 KB −27%750 KB −42%Optimized
product-shot.png1200 × 1200 · PNG18 KB4.4 KB −75%3.8 KB −78%Optimized
team-photo.jpg3000 × 2000 · JPEG2.90 MB2.90 MB1.85 MB −36%Already optimal
logo@2x.png1000 × 400 · PNG2.4 KB1.2 KB −50%1.2 KB −50%Optimized
Total, served to modern browsers4.21 MB2.61 MB −38%

Measured with our optimizer on four test images. Browsers that cannot read AVIF get the optimized original. Your results will differ.

CompressesJPG, PNG, GIF (including animated), WebP and PDFCreatesWebP and AVIF copies

From install to a lighter library in three steps.

  1. Connect your site

    Install the plugin, paste your API key from the dashboard, and choose which image sizes to compress.

  2. Compress

    New uploads compress as they arrive. Run the bulk tool for the rest of the library, and pause or resume it whenever you like.

  3. Restore if you change your mind

    Every original is kept. Restore one image from the Media Library, or the whole batch from the command line.

Built for the way WordPress works.

  • Modern formats, safe fallback

    WebP and AVIF copies sit beside each image. Browsers that support them get the smaller file. Every other browser gets the original.

  • Bulk, with a pause button

    The bulk tool works through the library in the background. Pause, resume or cancel at any point, and it picks up where it stopped.

  • Choose what gets compressed

    Exclude folders or file types, set a maximum file size, and pick which WordPress sizes to compress, such as thumbnails or full size only.

  • Multisite and WP-CLI

    Network-wide settings, one quota across your sites, and commands for status, optimize, restore and bulk runs.

  • Usage you can see

    The dashboard shows what you have used, what each job did, and why a failed image failed. Failed jobs release their quota.

What we don't do yet.

  • We don't resize images yet. Compression keeps your image dimensions.
  • We don't serve images from a CDN. Files stay on your own host.
  • We don't lazy-load images. Keep using your existing plugin for that.
  • WebP and AVIF copies replace <img> tags, not CSS background images.
  • We haven't tested every WooCommerce setup yet. Product images use the same pipeline as your media library.

Pay for the images you compress.

Monthly plans. Quota resets at the start of each calendar month.
PlanPriceQuotaGood for
Free$0/month20 MB a monthAbout 200 images. WebP and AVIF included.
Starter$4.99/month1 GB a monthFor a single small site.
Pro$9.99/month5 GB a monthFor a busy blog or shop.
Business$24.99/month20 GB a monthFor several sites.
Agency$59.99/month75 GB a monthFor agencies managing client sites.

Every plan includes WebP and AVIF, restore, the WordPress plugin and the API.

Questions people ask first.

Do I lose the original images?

No. The original of every image is kept, and restoring one is a single click in the Media Library.

Will my pages look different?

Compression keeps your image dimensions, so layouts stay the same. Each image is checked against the original for visual quality before the smaller file is used. If the smaller file would be larger, we keep the original.

How do WebP and AVIF reach visitors?

The plugin wraps images in a picture element with the optimized original as the fallback. A browser that understands WebP or AVIF picks it. Any other browser shows the original, so nothing breaks.

Where are my images processed?

On our servers. We keep the originals so you can restore them. Working copies are removed on a schedule, and you can delete your account data from your dashboard.

What happens when I reach my quota?

New images wait until the next month, or until you change plan. Images that are already compressed stay that way. You can see your usage at any time in the dashboard.

Start with the free plan. Upgrade when the library grows.