The 7 Best WordPress Image Optimization Plugins in 2026

by Blake Whittle | Sep 22, 2026 | Comparisons, Performance

I keep getting the same question from agencies we work with: "Which image optimization plugin should we put on every client site?" The honest answer changed this year. WordPress 7.1 now does part of the job in the browser, we shipped our own optimizer in August, and two of the big names quietly moved their best features behind paid tiers. So I went through the seven plugins that actually matter, pulled every number from the plugin listings and pricing pages on September 22, 2026, and sorted out who each one is really for.

The short version. Want free and simple? EWWW or Converter for Media. Want the cheapest unlimited plan? ShortPixel at $8.33 a month. Already on WP Rocket? Imagify. Want your existing library optimized without storing a single extra copy, served from a CDN, with offload and video included? That's Infinite Uploads, our solution we built to solve a problem.

How I judged them

Every plugin on this list compresses images. That stopped being a differentiator years ago. Four things actually separate them:

  1. Where the work happens. On your server (free, but slow and it eats CPU), on the vendor's API (fast, but you pay per image), or at delivery on a CDN (nothing touches your server or your files).
  2. What happens to the library you already have. Some plugins only handle new uploads unless you run a bulk job that can take a day on a big site.
  3. WebP and AVIF. AVIF files come out roughly three times smaller than the JPEG they replace. Several plugins still charge extra for it.
  4. Extra copies. Upload-side plugins keep a WebP and an AVIF version of every image size on your disk. On a 5,000 image site, that's easily 10,000 extra files.

1. Infinite Uploads

Best for: sites with a large existing library, agencies that want one answer for every client, and anyone who also needs offload, a CDN, or video hosting.

Image optimization for Infinite Uploads shipped in August 2026 and it works differently from everything else here. Nothing happens on upload. When a visitor requests an image, our CDN converts it to AVIF or WebP (whichever their browser takes), scales it to the maximum width you set, caches it at the edge, and serves it. Your originals never change, every image you've ever offloaded is covered from the moment you flip the switch, and you store zero extra copies. Think of a print shop in every city that makes the right size print when someone asks, instead of you printing every size in advance and filling your garage with them.

Infinite Uploads settings screen with the Enable Image Optimization toggle, optimization level dropdown, and AVIF and WebP options
One toggle. AVIF and WebP are on by default and the whole library is covered, not just new uploads.

From our own testing at the Balanced setting, a 1.29 MB phone photo came out at 55 KB, and a photo WordPress had already downsized still dropped 67%. The catch is that it requires offloading your media to us first, because the optimization runs on the CDN. If you want your files to stay on your own server, pick something else on this list. Pricing starts at $8.25 a month (25 GB storage, 50 GB bandwidth billed yearly) and Image Optimization is included on business only plans (starting at $24/mo billed yearly), alongside the folders, video hosting, and unlimited sites. Infinite Uploads is everything you need for your media library in one plugin.

2. ShortPixel Image Optimizer

Best for: the cheapest unlimited plan, and sites that already use WP Offload Media.

ShortPixel Image Optimizer welcome screen in WordPress, asking you to create an account or enter an API key before optimization starts
ShortPixel's first screen. You need an API key before anything is optimized, and the free key covers 100 images a month.

ShortPixel sends each image to its API, compresses it (lossy, glossy, or lossless), and writes the result back to your server. 300,000+ active installs and a 4.5 rating on wordpress.org. You get 100 free credits a month, which covers a very small blog and not much more. The Unlimited plan is $8.33 a month billed yearly and includes unlimited WebP and AVIF, 500 GB of CDN traffic, and unlimited sites, which makes it the cheapest "never think about quotas again" option here. It also plays properly with WP Offload Media, which most of the others don't. The downside is the one every upload-side plugin shares: bulk-optimizing an existing library takes time, and the next-gen copies land on your disk. It doesn't come with offloading, media organization, custom cdn domains, or video hosting, Be prepared to purchase more plugins with ShortPixel.

3. EWWW Image Optimizer

Best for: free, unlimited compression with no account and no API.

EWWW Image Optimizer settings screen in WordPress with local compression, WebP conversion, lazy load and the Easy IO CDN option
EWWW's settings with everything visible. Compression and WebP run on your own server for free. AVIF needs the Easy IO CDN.

EWWW is the one I reach for when a client says "free, and I don't want another subscription." It compresses on your own server with no image limit and no signup, and the free version converts to WebP too. 1,000,000+ installs, 4.8 rating from 1,839 reviews. The lossless local mode only saves about 8% on average, which is honest of them to print on the listing, so you'll want the lossy setting for real savings. AVIF is not in the free plugin; it lives in their Easy IO CDN, which is $8 a month or $80 a year for 50 GB of bandwidth and adds auto WebP and AVIF at delivery. That makes Easy IO the closest thing on this list to how Infinite Uploads works, minus the offload and video. Again, it doesn't come with offloading, media organization, custom cdn domains, or video hosting, Be prepared to purchase more plugins with EWWW.

4. Imagify

Best for: WP Rocket users, and the best free tier for AVIF.

Imagify settings screen in WordPress showing that the options page stays locked until a free API key is entered
Imagify keeps the options locked until you enter a free API key. The free tier is 20 MB of images a month.

Imagify comes from WP Media, the WP Rocket people, and it slots into that stack cleanly. The free plan is 20 MB of images a month (about 200 images) with a 2 MB cap per file, and unlike most of the field it includes WebP AND AVIF conversion for free. Growth is $5.99 a month for 500 MB (roughly 5,000 images), and Infinite is $11.99 a month, or $9.99 billed yearly, for unlimited images and sites. 1,000,000+ installs. The 4.3 rating is the lowest of the big names, and the one-star reviews mostly come down to the quota running out mid-month, so budget for a paid plan if you upload a lot.

5. Smush

Best for: free lossless compression and lazy loading on small sites.

Smush dashboard in WordPress with Basic, Super and Ultra compression levels, and the CDN and Next-Gen Formats modules marked Pro
The Smush dashboard. Basic compression is free; Ultra, the CDN and WebP/AVIF carry the Pro badge.

Smush is the plugin everyone has installed at some point. 1,000,000+ installs, 4.8 rating from 6,052 reviews, and the free version does lossless compression, lazy loading, and bulk optimization with no monthly limit anymore. The catches sit in the fine print: the free version skips any image over 5 MB (so most phone photos), and WebP, AVIF, auto-resize, and the CDN are all Pro. Smush Pro is sold through a WPMU DEV membership rather than on its own price tag, and it bundles a 119-server CDN with 500 GB of bandwidth. If your site is small and your uploads are already sensible, free Smush is fine. If you need next-gen formats, the other six get you there cheaper.

6. Optimole

Best for: low-traffic sites that want delivery-side optimization without offloading everything.

Optimole connect screen in WordPress, creating an account and API key before images are served from its CDN
Optimole's connect screen. Nothing happens until the site is linked to an Optimole account, because the work runs on their CDN.

Optimole is the plugin whose model is closest to ours. It replaces your image URLs with cloud ones, detects each visitor's device and browser, and serves a right-sized AVIF or WebP from a CloudFront CDN with 450+ locations. Your originals stay untouched and your existing library is covered. 200,000+ installs, 4.7 rating. The difference is how you pay: Optimole bills by monthly visits, not storage. The free plan covers 2,000 visits a month, Starter covers 48,000, and Business 120,000. That's generous for a portfolio and expensive for a busy store, since every pageview counts whether it has one image or forty.

7. Converter for Media

Best for: free WebP for an entire library, nothing else.

Converter for Media settings screen in WordPress with WebP output free and the AVIF options marked Unlock Pro
Converter for Media's settings. WebP is free for the whole library; AVIF and AVIF + WebP are Pro.

This one does a single job and does it well. Converter for Media generates a WebP version of every image in your library, your themes, and your plugins, server-side, for free, with one click for the existing library and automatically for new uploads. 500,000+ installs and the highest rating on the list at 4.9 from 1,099 reviews. It stores the copies in a separate uploads-webpc folder and never deletes your originals. AVIF is a Pro upgrade. There's no compression tuning, no CDN, no lazy load, so pair it with a caching plugin. For a site that just wants WebP without an account, it's hard to argue with.

Side by side

PluginWhere the work happensExisting libraryWebP / AVIFFree tierPaid from
Infinite UploadsCDN, at deliveryCovered automatically, no extra copiesBoth, on by default7-day trial$24/mo Business plan (billed yearly), includes offload, CDN, video
ShortPixelTheir API, on uploadBulk job, copies storedBoth, all plans100 images/mo$8.33/mo unlimited (yearly)
EWWWYour server (free) or Easy IO CDNBulk job, copies storedWebP free, AVIF on Easy IOUnlimited local$8/mo Easy IO
ImagifyTheir API, on uploadBulk job, copies storedBoth, including free20 MB/mo, 2 MB cap$5.99/mo, $11.99 unlimited
SmushTheir API, on uploadBulk job, copies storedPro onlyUnlimited under 5 MBWPMU DEV membership
OptimoleCDN, at deliveryCovered automaticallyBoth2,000 visits/moBy visits, 48,000 on Starter
Converter for MediaYour serverOne-click bulk, copies storedWebP free, AVIF ProUnlimitedPro for AVIF
Prices and limits pulled from each vendor's site and wordpress.org listing on September 22, 2026. They change; check before you buy.

Doesn't WordPress 7.1 do this now?

Partly, and only for new uploads. WordPress 7.1 moved image resizing into the browser for Chrome and Edge users, which makes new JPEGs about 15% smaller. It does not touch the images already in your library, it doesn't convert to WebP or AVIF unless a developer adds a filter, and it doesn't change how images are delivered. We wrote up exactly what 7.1 does and doesn't do to your images. Every plugin on this list still has a job after the update.

Which one should you install

Infinite Uploads. I'd say that even if it weren't ours, and we recently installed it n every site we manage on the agency side of our business, so here's the reasoning instead of the pitch.

Every other plugin on this list does one job: make image files smaller. Six of them do it by writing extra copies to your disk, on upload, one site at a time, and the seventh charges you by the pageview. Infinite Uploads is the only one that optimizes your whole library the moment you turn it on, stores nothing extra, serves every visitor the right format no matter which browser your editor uploaded from, and does it inside the plugin you're already using for offload, CDN delivery, folders, and video hosting. For $24 a month you replace an optimizer, a CDN, and a hosting storage upgrade with one bill. The upload-side plugins made sense when your disk was the only place an image could live. It isn't anymore.

The exceptions are real, but they're narrow. If your files have to stay on your own server, EWWW is the best free pick and ShortPixel Unlimited is the best paid one. If you're deep in the WP Rocket stack, Imagify keeps it in one family. If all you want is free WebP and nothing else, Converter for Media. Everyone else, and agencies especially: pick the one that covers the library you already have, doesn't fill the server with copies, and doesn't care what your client uploads from.

Turn it on once. Every image you've ever uploaded gets lighter, and you stop thinking about it.

Recent Post

Newsletters

Written By: Blake Whittle

Owner of ClikIT, Blake has been involved in WordPress since 2014. Once designer & developer, now he manages the team at ClikIT and provides project management & strategic vision to their clients. Now, he's leading the change at ClikIT to become a plugin company.

Create Your Account And Start Exploring

Try the Infinite Uploads plugin and discover all its benefits. By registering, you'll gain access to technical support, receive updates, and enjoy exclusive content. Don't wait any longer and join us today!