10 Best WordPress Image Optimizer Plugins (2026, Tested)
Our verdict: For most WordPress sites, EWWW Image Optimizer is the best free image optimizer. It compresses images on your own server with no account, no monthly cap and free WebP conversion. If you only want WebP copies, Converter for Media is the fastest option we ran. If you would rather pay and get stronger compression plus AVIF, ShortPixel is the best value. If you want a hands-off image CDN, pick Optimole. Avoid running two of these plugins at once.
We installed all ten plugins below on a test site in October 2026, ran the same six images through every one that works without an account, and checked each plugin’s WordPress.org listing and pricing page.
Quick Facts
| Item | Details |
|---|---|
| Plugins reviewed | 10 |
| Ran without an account on our test site | 6 (EWWW, Smush Basic, Converter for Media, Robin, reSmush.it, Imsanity) |
| Needed an account or API key | 4 (ShortPixel, Imagify, Optimole, TinyPNG) |
| Test images | 6 images: 4 JPEG photos, 1 PNG photo, 1 PNG screenshot. 2.82 MB of originals, 34 files with WordPress thumbnails |
| Test site | WordPress 7.1.2, PHP 8.3, fresh install |
| Best free plugin | EWWW Image Optimizer |
| Best for WebP only | Converter for Media |
| Best paid plugin | ShortPixel |
| Best image CDN | Optimole |
| Facts checked | WordPress.org listings and vendor pricing pages, October 2026 |
Comparison Table
Install counts, update dates and prices are as of October 2026. “Local” means your own web server does the work. “Cloud” means images are sent to the vendor’s servers.
| Plugin | Active installs | Where it compresses | Free limit | WebP | AVIF | Lazy load | CDN | Paid from |
|---|---|---|---|---|---|---|---|---|
| EWWW Image Optimizer | 1M+ | Local (cloud on paid plans) | Unlimited | Free | Paid | Free | Paid (Easy IO) | $8/month or $80/year |
| ShortPixel | 300K+ | Cloud | 100 images/month | Free | Free | Yes | Paid plans | $9.99/month unlimited |
| Smush | 1M+ | Cloud | Unlimited (5 MB per file) | Pro | Pro | Free | Pro | $50/year |
| Imagify | 1M+ | Cloud | 20 MB/month, 2 MB per image | Free | Free | No | No | $5.99/month |
| Optimole | 200K+ | Cloud CDN | 2,000 visits/month | Free | Free | Free | Free | $22.90/month |
| Converter for Media | 500K+ | Local (remote server in Pro) | Unlimited WebP | Free | Pro | No | No | $50/year |
| Robin Image Optimizer | 100K+ | Cloud | Unlimited | Free | Pro | No | No | $49/year |
| TinyPNG | 100K+ | Cloud | 500 compressions/month | Yes (extra credit) | Yes (extra credit) | No | No | $0.009 per image |
| reSmush.it | 100K+ | Cloud | Unlimited | No | No | No | No | Free |
| Imsanity | 200K+ | Local (resize only) | Unlimited | No | No | No | No | Free |
TinyPNG’s WebP and AVIF conversion works on the free plan, but each conversion uses an extra credit from the monthly 500.
Our Test Setup
We set up a fresh WordPress 7.1.2 test site and uploaded the same six images before each plugin: four JPEG photos saved at high quality, one PNG photo and one PNG screenshot. With the thumbnails WordPress creates, that is 34 files and 5.57 MB. For every plugin we reset the media library, ran its setup wizard (skipping any account sign-up), ran its bulk optimizer with default settings plus WebP where the free version offers it, then measured the files on disk.
These are small, one-session tests on a single site. They show what each free version does and where it stops, not how a plugin performs on a large library or under real traffic. Lossless and lossy results are not directly comparable: lossy compression always saves more because it throws away some image data.
What we measured
| Plugin (free version) | Account needed? | Full-size originals | All 34 files | WebP copies of originals | Time for 6 images |
|---|---|---|---|---|---|
| EWWW (lossless) | No | 18.3% smaller | 16.0% smaller | 5 of 6, 78% smaller | About 1.5 minutes |
| Smush (Basic) | No for Basic, yes for Super | 10.4% smaller | 8.5% smaller | None (Pro only) | About 3 minutes |
| Converter for Media | No | Unchanged (by design) | Unchanged | 6 of 6, 75% smaller | About 5 seconds |
| Robin (Lossless mode) | No | 20.0% smaller | 11.8% smaller | 6 of 6, 75% smaller | About 2 minutes |
| reSmush.it (lossy, quality 74) | No | 53.5% smaller | 41.6% smaller | None | About 1 minute |
| Imsanity (resize to 1920 px) | No | 14.0% smaller | 7.1% smaller | None | A few seconds |
A few things stood out:
- WebP did most of the work. The WebP copies of our JPEG photos were 67% to 85% smaller than the originals, far more than lossless compression of the JPEGs themselves (4% to 8%).
- EWWW and Smush Basic gave identical JPEG results, byte for byte. Both are lossless for JPEGs, so the real difference between them is in PNGs, WebP and features.
- reSmush.it saved the most because it is lossy by default, at quality 74. Check your photos after a run if quality matters to you.
1. EWWW Image Optimizer: Best Free Plugin

EWWW’s Bulk Optimizer after compressing our six test images on a test install, version 8.8.0, October 2026.
EWWW (1M+ active installs, updated September 24, 2026) is the only plugin here that compresses images on your own server for free with no limits and no account. It uses standard tools such as jpegtran, optipng, pngquant and cwebp. If your host does not allow that, the paid Compress API does the work in the cloud instead.
On our test install, a short wizard asked for our goals and offered “free mode”. Lossless JPEG and PNG compression plus WebP conversion were all available for free. The bulk run took about a minute and a half and cut our originals by 18.3%, mostly thanks to a 49% saving on the PNG photo. It also created WebP copies that were 78% smaller than the JPEG and screenshot originals.
One snag worth knowing: our test server runs on an ARM processor, and EWWW’s bundled tools are built for standard x86 servers. Until we installed the usual Linux image packages, it optimized nothing and showed “Install jpegtran” in its recommendations. Most shared hosts run x86, but check this on ARM-based cloud servers.
Free features also include lazy load, resizing on upload and local backups. The paid Standard plan ($80/year or $8/month) adds premium lossy compression, AVIF, the Easy IO CDN and 30-day cloud backups.
Best for: anyone who wants unlimited free compression without sending images to a third party.
2. ShortPixel: Best Paid Plugin
![]()
ShortPixel’s welcome screen on a fresh install, version 6.5.6, October 2026. Nothing can be optimized until you add an API key.
ShortPixel (300K+ installs, updated September 9, 2026) does all compression on its own cloud servers, so your hosting resources are not used. On our test install, the settings page opened on a “Welcome Onboard” screen that asks for an email address to request a free API key, or an existing key. We did not create an account, so we could not run it.
According to the WordPress.org listing, it offers lossy, glossy (high-quality lossy) and lossless compression for JPG, PNG, GIF, WebP, AVIF and PDF files, converts images to both WebP and AVIF, includes lazy loading and handles files up to 100 MB. Paid plans now include a built-in CDN for WebP and AVIF images, CSS and JavaScript. Images that shrink by less than 5% do not use a credit.
The free plan gives 100 image credits a month. The vendor lists an unlimited monthly plan at $9.99 and one-time credit packs from $19.99 that never expire, which suits sites that optimize a large library once.
Best for: site owners who want the best compression and AVIF without paying per image.
3. Smush: Easiest Dashboard

The Smush dashboard after a Basic bulk run on our test site, version 4.3.4, October 2026.
Smush (1M+ installs, updated September 29, 2026) has the most polished dashboard here. It compresses images on WPMU DEV’s servers; the plugin’s code sends files to the WPMU DEV Smush API.
The 2026 version changed how the free plan works. On our test install, the setup wizard turned on “Super 2X Compression” by default, then asked us to connect a WPMU DEV account. Clicking “Optimize” with Super selected showed “Connect to WPMU DEV to 2X Smush your images”. Switching to Basic (1X) let the bulk run proceed with no account. It took about three minutes and saved 465 KB (8.4%), with JPEG savings identical to EWWW’s lossless mode. The free version also skips files over 5 MB.
Lazy load is free and was on by default. WebP, AVIF, the 119-location CDN and Ultra compression are Pro features. Smush Pro costs $50/year for one site, $75 for three or $100 for ten. Our full Smush review has per-image results and the free vs Pro details.
Best for: beginners who want a clean dashboard and free lazy load, and do not mind a free WPMU DEV account for stronger compression.
4. Imagify: Generous Free WebP and AVIF
Imagify (1M+ installs, updated September 7, 2026) comes from WP Media, the team behind WP Rocket. It compresses in the cloud with “Smart Compression” (lossy tuned automatically) or optional lossless mode, keeps backups, and converts to both WebP and AVIF on every plan, including the free one.
On our test install, Imagify’s settings page said “Options page isn’t available until you enter your API key”, so we could not run it without signing up. It also warned that another optimizer was active when we tried it next to TinyPNG.
The free plan covers 20 MB of images a month, which the vendor says is roughly 200 images, with a 2 MB cap per image. Paid plans are $5.99/month for 500 MB or $11.99/month for unlimited images ($4.99 and $9.99 a month billed yearly).
Best for: small sites that want free AVIF and add only a few images a month.
5. Optimole: Best Image CDN

Optimole on a fresh install before connecting an account, version 4.2.16, October 2026.
Optimole (200K+ installs, updated October 1, 2026) works differently from the rest. It leaves your files alone and swaps your image URLs for its own CDN, built on Amazon CloudFront with 450+ locations according to the vendor. Each visitor gets an image resized for their screen and served as WebP or AVIF when their browser supports it. Lazy loading is included.
On our test install, the plugin showed “Not connected” and asked for an email to create an account or an existing API key, so it does nothing until you sign up.
The free plan includes every feature for sites with up to 2,000 visits a month (down from 5,000 in 2020). Paid plans start at $22.90/month, or $19.08/month billed yearly, for 48,000 visits.
Best for: sites that want resizing, modern formats and a CDN in one step, and have low traffic or a budget for the paid plans.
6. Converter for Media: Fastest WebP

Converter for Media after converting our test library to WebP on a test install, version 6.6.5, October 2026.
Converter for Media (500K+ installs, updated August 18, 2026) does one job: it creates WebP copies of your images and serves them to browsers that support WebP, using rewrite rules so your image URLs stay the same. Your original files are never changed. The free version converts locally with PHP’s GD or Imagick library.
On our test install, clicking “Start Bulk Optimization” first brought up two upgrade pop-ups about AVIF. After dismissing them, it converted all 34 files in about five seconds and reported 3.56 MB (67%) saved, which matched our own measurement. That was the fastest run in our test.
AVIF and conversion on the developer’s remote server are Pro features. Yearly plans start at $50 (listed down from $60) for 120,000 conversions a year on unlimited sites. Nginx servers need extra configuration.
Best for: adding WebP to a site that already compresses images, or pairing with a lossless optimizer.
7. Robin Image Optimizer: Unlimited Free Cloud Compression

Robin’s bulk optimization dashboard after a run on our test site, version 2.0.9, October 2026.
Robin (100K+ installs, updated September 29, 2026), now owned by Themeisle, compresses images on its own service with no API key, account or image limit, then writes the results back into your media library.
On our test install, the defaults were Lossless mode, backups on, WebP off, and only two thumbnail sizes selected. We turned on WebP and all sizes. The “Optimize now” run took about two minutes and cut our originals by 20.0%. The plugin reported 11.6% saved across all files, close to our 11.8%. Even in Lossless mode, JPEG originals shrank 22% to 35%, so it changes image data more than EWWW’s lossless setting. The PNG photo was not reduced at all. WebP copies were 75% smaller.
AVIF, the PageSpeed mode, custom folders and true background processing need Robin Pro, from $49/year.
Best for: free, unlimited cloud compression with WebP and no sign-up.
8. TinyPNG: Pay As You Go
TinyPNG (100K+ installs, updated August 25, 2026) uses the same Tinify API as the TinyPNG website. It now handles JPEG, PNG, WebP and AVIF files and can convert to WebP or AVIF.
On our test install, the settings page asked us to register with a name and email or paste an API key. It also showed a useful estimate: with the default image sizes, “you can compress at least 62 images for free each month.” That is because every thumbnail size counts as one compression, and conversion to WebP or AVIF costs one more per size.
The free plan includes 500 compressions a month. After that, the vendor charges $0.009 per compression for the next 9,500 and $0.002 each beyond 10,000, or you can buy prepaid credit bundles.
Best for: low-volume sites that want simple, strong lossy compression and only pay for what they use.
9. reSmush.it: Simplest Free Option

reSmush.it statistics after a bulk run on our test site, version 1.0.6, October 2026.
reSmush.it (100K+ installs, updated August 20, 2026) is a free cloud compressor that needs no API key. It is now maintained by ShortPixel, and its settings page carries a ShortPixel upgrade box.
On our test install it saved the most of any plugin: 53.5% on the originals and 41.6% across all files (the plugin’s own counter said 37.9%). That is because its default quality setting is 74, which is lossy. During the run, the progress counter stuck at 1 of 6 and our debug log recorded a PHP error, but all six images were compressed and the statistics were correct after a page reload. It keeps originals as backups you can restore.
There is no WebP or AVIF, lazy load or CDN.
Best for: small blogs that want big savings for free and are fine with lossy compression.
10. Imsanity: Resize Huge Uploads
Imsanity (200K+ installs, updated August 20, 2026) is a free resizer from the same developer as EWWW. It scales down uploads larger than a set size (1920 x 1920 px by default) and can convert BMP and PNG uploads to JPEG.
On our test install, its bulk resize shrank the two images that were over 1920 px, saving 14.0% on our originals. It does not compress images that are already within the limit, and it replaces the original file. Use it alongside a compressor, not instead of one.
Best for: sites where people upload full-size camera photos.
How to Choose an Image Optimizer
- Local or cloud. Local tools (EWWW, Converter for Media, Imsanity) keep images on your server but use its CPU. Cloud tools (ShortPixel, Imagify, Smush, Robin, TinyPNG, reSmush.it) save server load but send your files to a third party.
- Free limits. EWWW, Robin, reSmush.it and Smush Basic have no monthly cap. ShortPixel (100 images), Imagify (20 MB) and TinyPNG (500 compressions) cap usage. Optimole caps visits, not images.
- WebP and AVIF. WebP gave the biggest savings in our test. Free WebP comes with EWWW, ShortPixel, Imagify, Optimole, Converter for Media and Robin. Free AVIF comes with ShortPixel, Imagify, Optimole and TinyPNG, within each one’s free limit.
- Lossy or lossless. Lossless keeps every pixel but saves less. Lossy saves much more with little visible change at sensible settings. Photographers often prefer lossless or ShortPixel’s glossy mode.
- One plugin only. Running two optimizers can double-process images. On our test site, both Imagify and Optimole warned us when another optimizer was active.
Before a big bulk run on a live site, take a backup or try it on a copy first. Our guide to the best WordPress staging plugins covers how to make one.
FAQ
What is the best free image optimization plugin for WordPress?
EWWW Image Optimizer, for most sites. It compresses images on your server with no account and no monthly limit, and it includes WebP conversion and lazy load for free. If you only want WebP copies, Converter for Media is faster and simpler.
Do image optimizer plugins need an API key or account?
Many do. On our test site, ShortPixel, Imagify, Optimole and TinyPNG would not optimize anything without an account or API key, and Smush needed a free WPMU DEV account for its Super compression. EWWW, Converter for Media, Robin, reSmush.it, Imsanity and Smush Basic worked without one.
Should I use WebP or AVIF?
WebP is the safer default because almost every browser supports it, and it cut our JPEG photos by 67% to 85%. Vendors say AVIF files are smaller still, but AVIF is usually a paid feature. Good plugins serve AVIF where supported and fall back to WebP or the original.
Can I use two image optimization plugins at the same time?
It is best not to. Two optimizers can compress the same file twice or fight over WebP delivery. On our test site, Imagify and Optimole both showed warnings when another optimizer was active. A common exception is pairing a resizer like Imsanity, or a WebP converter, with one compressor.
Will an image optimizer slow down my site?
Cloud plugins send images to the vendor’s servers, so they put little load on your hosting. Local plugins like EWWW use your server’s CPU while they work, which may be noticeable on cheap shared hosting during a big bulk run. Either way, visitors get smaller files afterwards.
Final Verdict
EWWW Image Optimizer is our pick for most WordPress sites: unlimited free compression on your own server, free WebP and lazy load, and no account. Add Converter for Media if you want the fastest WebP setup, or choose reSmush.it if you want the biggest free savings and accept lossy compression. If you are happy to pay, ShortPixel gives the strongest feature set for the price, and Optimole is the easiest way to get an image CDN.
Smaller images are only one part of a well-optimized site. For the on-page side, see our guide to the best SEO plugin for WordPress.
If you are deciding between Rank Math and Yoast, our Rank Math vs Yoast comparison can help you pick.