// SEO plans from €35/hour or €395/month// from €35/hr · €395/mo Free SEO checker[email protected]+31 6 4555 9353
Free SEO audit
best image optimization plugins

Best Image Optimization Plugins for WordPress: Ten Options Compared

Image plugins differ mainly in how they count usage: credits per image, megabytes per month, or visits. That choice decides your cost far more than the compression algorithm. The ten options below are compared on what each vendor and plugin page states, with the gaps in my reading marked clearly.

  • ten options, each reviewed in depth
  • six head-to-head matchups
  • what web.dev says about image formats

// note: I did not measure file-size savings or speed on a live site, so scores are editorial and based on vendor pages. Prices are vendor-stated and change. Disclosure.

image-tools.csvfree quotas
toolfree quotaunit
TinyPNG500 a monthcompressions
ShortPixel100 a monthcredits
Imagify20 MB a monthabout 200 images
Optimole2,000 visitsmonthly visits
EWWWLocal, unlimitedyour server
// quick answer
Most flexible credit model: ShortPixel. Simple size-based quota: Imagify. Free local optimisation: EWWW. Image CDN priced by visits: Optimole. Pay per image, no subscription: TinyPNG. Before paying for anything, resize oversized images, because web.dev advises asking whether an image is needed at all and choosing the right format.

How I chose and scored these options

I compared ten ways to optimise images on a WordPress site. For each I read the vendor’s pricing page or the plugin directory page and noted stated quotas, features, limits and refund terms. I scored each out of ten on features, quota clarity, price clarity and fit. These are editorial scores, not compression tests. I did not run any plugin on a live site or compare output sizes.

  • Vendor-stated: prices and limits come from the vendor and can change.
  • Not linked: I name vendors but do not link to them. I link only to authority sources such as web.dev and the FTC.
  • Different units: credits, megabytes and visits are not the same, so estimate your own usage.
  • Gaps: ShortPixel’s pricing page showed no prices, EWWW’s pricing address redirected, and Smush Pro pricing was not on the page I read.

Comparison table

OptionFree tierPaid entry (vendor-stated)UnitRefundScore
ShortPixel100 credits a monthPacks from $19.99; plan $9.99Credits per imageNot stated8.5
Imagify20 MB (about 200 images)Growth from $2.99/mo yearly (sale)MegabytesNot stated8.2
EWWWLocal optimisationNot verifiedYour serverNot verified8.1
Optimole2,000 visitsPlans from 48,000 visits; prices not shownMonthly visits7 days8.0
SmushLossless and lossyNot verifiedImages over 5 MB skippedNot verified7.6
TinyPNG500 a month$0.009 per compressionPer compressionn/a7.5
WP-OptimizeCompression and WebPPremium not pricedLocalNot verified7.3
Manual workflowFreeFreeYour timen/a6.5
Cloudflare image featuresNot verifiedNot verifiedNot verifiedNot verified6.0
Host image CDNVariesVariesVariesVaries6.0

Prices are as stated by each vendor when I read the pages in November 2026. Check the live page before you pay.

The ten reviews

1

ShortPixel Image Optimizer

Best credit model with the widest format support

8.5/10 editorial
Free
100 credits a month
Monthly credits
$9.99 listed for additional monthly credits
Credit packs
From $19.99; never expire
Unlimited plan
Aimed at agencies; no price shown
Credit rule
One per image or thumbnail if it shrinks 5%+
Max file
100 MB

ShortPixel offers lossy, glossy and lossless modes for JPG, PNG, GIF, WebP, AVIF and PDF, with WebP and AVIF generation, automatic resizing, bulk and background processing, WP-CLI, restorable backups, exclusions and a built-in CDN. A credit is used per optimised image or thumbnail, but only if the file shrinks by at least 5 percent.

Monthly credits expire after 30 days while one-time packs do not. When the free quota runs out, optimisation pauses. The pricing page I read showed no prices, a general refund policy is not stated, and the plugin page contradicts itself on thumbnails per image, which changes how many credits you need. AI features are listed, but whether they share the credit pool is unclear.

It suits owners who want fine control and can estimate credits, including thumbnails.

pros
  • Wide format support including AVIF
  • Packs that never expire
  • Restorable originals
  • WP-CLI and bulk tools
watch out
  • Thumbnails multiply credits
  • Monthly credits expire
  • Prices not on the page I read
  • No stated refund policy
// best for
Fine control and flexible credits.
// skip if
You want a single flat price.
2

Imagify

Best simple size-based quota

8.2/10 editorial
Starter
$0; 20 MB a month (about 200 images); 2 MB per image
Growth
$4.99 yearly rate, $2.99 on sale; 500 MB
Infinite
$9.99 yearly rate, $5.99 on sale; unlimited
Overage
$5 per extra GB on Growth
Sites
Unlimited
Sale
Black Friday 40% off, ends Nov 27

Imagify counts megabytes rather than images. The free plan covers about 200 images a month with a 2 MB limit per image, Growth gives 500 MB, and Infinite is unlimited with no upload size limit. All plans allow unlimited sites, and you can upgrade, downgrade or cancel at any time.

The page shows two prices per plan without labels; I read the higher as regular and the lower as sale, but the page does not say so, nor whether the sale price applies to renewals. No refund policy is stated, and the image estimates for the 500 MB plan are not explained.

It suits owners who want a simple unlimited tier at a low yearly price and can check renewal terms.

pros
  • Simple unit
  • Unlimited tier at a low price
  • Unlimited sites
  • No card for free plan
watch out
  • Sale versus regular unclear
  • No refund policy stated
  • Overage rules unclear
  • Free plan caps image size
// best for
A simple unlimited plan.
// skip if
You need a stated refund policy.
3

EWWW Image Optimizer

Best free local optimisation on your own server

8.1/10 editorial
Free
Lossless JPG, PNG, GIF, SVG; WebP conversion
Method
Local tools, or a free compress API
Local needs
PHP exec() and a compatible server
Premium
Stronger optimisation, AVIF, CDN; price not shown
Easy IO
CDN option; tier unclear
Pricing page
Redirected without content

The free plugin optimises JPG, PNG, GIF and SVG losslessly, converts to WebP, offers lazy loading with auto-scaling, bulk optimisation, resizing, WP-CLI support, local backups and email support. It can run local tools on your server, or use a free compress API where the server cannot. The listing says WebP conversion averages 60 percent savings and lossless optimisation 8 percent, vendor claims I did not test.

Premium and cloud options add stronger optimisation, PDF optimisation, WebP and AVIF delivery, a CDN, cloud backups and a bundled performance plugin. No prices are shown, the pricing address redirected without plan details, and AVIF is described both as part of Easy IO and as premium.

It suits owners who want solid free local optimisation and can check premium pricing separately.

pros
  • Strong free tier
  • No credit counting
  • Local backups
  • Email support on free
watch out
  • Local mode needs server support
  • Premium price not verified
  • AVIF tier unclear
  • Savings figures untested
// best for
Free optimisation on your server.
// skip if
Your host blocks PHP exec().
4

Optimole

Best image CDN priced by visits

8.0/10 editorial
Free
2,000 monthly visits; unlimited optimisations
Starter
48,000 visits; no custom domain
Business
120,000 visits; custom domain
Flexible
300,000 visits; slider pricing
CDN
CloudFront, 450+ locations
Refund
7-day money-back

Optimole delivers images through a CDN, with automatic compression, adaptive resizing, retina support, lazy loading and WebP and AVIF chosen by browser support. Plans are limited by monthly visits, where a visitor counts once per day, rather than by image count. The free plugin page says an optional badge can add extra free visits.

The pricing page I read showed no prices, only the visit limits and a yearly saving of 20 percent with blank amounts. The meta description says “Unlimited traffic” while plans have visit caps, the overage answer is missing, and “free plan with all features” conflicts with a Pro label on image offloading.

It suits sites that want images served and resized by a CDN without managing files.

pros
  • CDN and optimisation together
  • Free tier to test
  • 7-day refund
  • Adaptive resizing
watch out
  • Prices not shown on the page
  • Visit caps
  • Overage unclear
  • Marketing claims unverified
// best for
Serving images via a CDN.
// skip if
You get spiky traffic and fear caps.
5

Smush

Best bundled compression and lazy loading

7.6/10 editorial
Free
Lossless and lossy compression, lazy loading
Free limit
Images over 5 MB skipped
Originals
Full-size compression is Pro
Pro
WebP, AVIF, image CDN, resizing
Pro CDN
119 servers, up to 500 GB bandwidth
Price
Not verified

The free plugin compresses images on upload, in bulk or per image, supports directory compression, lazy loading for images and embedded video, and a free “super” compression that needs a connection to the vendor’s hub. It does not delete originals and, by default, compresses resized versions, with full-size compression reserved for Pro.

Pro adds WebP and AVIF conversion, a global image CDN, automatic resizing and image preloading. The directory page is unclear about a free bulk limit, whether local WebP is free or Pro, and what the free super compression allows. I did not see Pro pricing.

It suits owners who want a familiar free plugin with lazy loading and can check Pro terms.

pros
  • Free lossless and lossy
  • Lazy loading included
  • Restores and logs
  • Pro adds CDN
watch out
  • 5 MB free cap
  • Full-size compression is Pro
  • Free versus Pro WebP unclear
  • Pro price not verified
// best for
A free compressor with lazy loading.
// skip if
You upload very large originals.
6

TinyPNG (Compress JPEG and PNG)

Best pay-per-image with no subscription

7.5/10 editorial
Free
500 compressions a month
Pay as you go
$0.009 each up to 10,000 a month
Above that
$0.002 each
Subscription
None; no minimum charge
Formats
WebP, JPEG and PNG in the plugin
Credits
Prepaid bundles available

The API is priced per compression with no subscription: 500 free each month, then $0.009 each up to 10,000 and $0.002 above. The WordPress plugin compresses WebP, JPEG and PNG, and the page does not list AVIF for the plugin.

The page does not say whether plugin usage counts against the same free quota, whether the 500 free count toward the 10,000 threshold, or how bundles are priced, and several FAQ answers were blank.

It suits sites with occasional uploads that prefer paying only for what they compress.

pros
  • No subscription
  • 500 free a month
  • Simple pricing
  • Prepaid option
watch out
  • No AVIF in the plugin per the page
  • Quota rules unclear
  • Thumbnails count
  • FAQ gaps
// best for
Occasional uploads.
// skip if
You upload thousands of images.
7

WP-Optimize image compression

Best if you already use it for database cleanup

7.3/10 editorial
Free
Lossy or lossless, WebP, auto-compress, bulk, restore
Premium
Lazy load, delete unused sizes and orphaned images
EXIF
Optional retention
Price
Not verified
Refund
Not verified
Scope
Part of a wider optimisation plugin

The plugin’s free image features include compression from maximum saving to best quality, WebP conversion, auto-compression of new uploads, bulk compression and restoring originals. Premium features include lazy loading and removing orphaned images and unused image sizes.

The directory page is unclear whether bulk compression is free or Premium, because a changelog entry refers to a Premium bulk compress. The WebP savings figures it quotes are attributed to Google, not to the plugin, and quality levels and formats beyond WebP are not specified.

It suits owners who already use the plugin for database or caching tasks and want image compression in the same place.

pros
  • Free compression and WebP
  • Auto-compress on upload
  • Restore originals
  • Part of a wider toolkit
watch out
  • Bulk status unclear
  • Premium price not seen
  • Quality levels unspecified
  • No CDN
// best for
Existing WP-Optimize users.
// skip if
You want AVIF or a CDN.
8

Manual optimisation before upload

The free baseline, with real limits

6.5/10 editorial
Price
Free
Method
Resize and convert before upload
Formats
Choose JPEG, PNG, WebP or AVIF per image
Coverage
Only what you process
Thumbnails
WordPress makes them from your upload
Best use
Fewer, better images

web.dev’s guidance on image formats starts by asking whether an image is needed at all, then preferring vector graphics or CSS where possible, and otherwise choosing among PNG, JPEG, WebP and AVIF by transparency, animation and quality needs. Resizing an image to the size it is displayed at often saves more than any plugin setting.

Manual work does not scale to a library of thousands, does not catch uploads by other editors, and does not regenerate thumbnails. Use it as the first step, then add a plugin for the rest. See Core Web Vitals on WordPress and image CDN and hotlinking.

Start here, even if you pay for a plugin afterwards.

pros
  • Free
  • Biggest savings from resizing
  • Full control
  • No quota
watch out
  • Does not scale
  • Editors may skip it
  • No thumbnail handling
  • No bulk catch-up
// best for
A small site with few images.
// skip if
Many people upload images.
9

Cloudflare image features

An option to check, with details I did not verify

6.0/10 editorial
Price
Not verified
Plans
Free, Pro and Business exist per its plans page
Image features
Not verified
Limits
Not verified
Refund
Not verified
Score basis
Low because unverified

The plans page I read for the security comparison did not clearly show which image optimisation features each plan includes; its extracted text left the image rows unclear. I could not confirm what is included, so I score it lower and say so. That is a gap in my reading, not a verdict.

If you already use Cloudflare, check the live plan page for image features and limits. See my best CDN for WordPress comparison.

pros
  • Already used as a CDN
  • Worth checking if you use it
  • Edge delivery
  • Free plan exists
watch out
  • Nothing verified for images
  • Plan rows unclear
  • No limits seen
  • Score reflects missing data
// best for
Existing Cloudflare users.
// skip if
You need clear terms today.
10

Host or server image optimisation

A convenience that varies by provider

6.0/10 editorial
Price
Often included or an add-on
Formats
Varies
Control
Host decides settings
Quota
Varies
Lock-in
Moving host may drop it
Check
Your host’s documentation

Some hosts and server stacks offer image optimisation or a built-in image service. What it covers, what it costs and what limits it has differ by provider, and I did not verify any of them for this guide. See the caching comparison in best WordPress caching plugins, which covers server-level tools.

Check what your host offers before you pay for a separate plugin, and make sure you can keep your optimised images if you move.

pros
  • May be included
  • No extra plugin
  • Server-level speed
  • Less setup
watch out
  • Varies by host
  • Not verified here
  • Lock-in risk
  • Limited control
// best for
Hosts that include it.
// skip if
You may change host soon.

Six head-to-head matchups

ShortPixel vs Imagify

ShortPixel counts credits per image and thumbnail; Imagify counts megabytes and has a low-priced unlimited tier. Estimate your image count and size to see which is cheaper.

EWWW vs ShortPixel

EWWW can optimise locally for free on a compatible server; ShortPixel processes in its cloud with a credit quota. Local needs server support.

Optimole vs a compression plugin

Optimole serves and resizes images through a CDN and is limited by visits. Compression plugins change files you host. Pick delivery or file size.

TinyPNG vs a subscription

TinyPNG charges per compression with no subscription, which suits occasional uploads. Subscriptions suit steady volume.

Smush vs WP-Optimize

Both have free compression with lazy loading in the paid or free tier depending on plugin. Smush Pro adds a CDN; WP-Optimize sits inside a wider toolkit.

A plugin vs manual optimisation

Manual resizing saves the most per image but does not scale. A plugin handles volume and thumbnails.

Do you need an image plugin at all?

If you publish a few images and resize them yourself, you may not. A plugin earns its cost when many people upload, when your library is large, or when you want WebP or AVIF without converting by hand. web.dev’s image format guidance starts with removing images you do not need and sizing the rest properly, and its LCP guidance explains how to measure what delays your main image. Read Core Web Vitals on WordPress before you spend money.

How to choose, step by step

  1. Resize first. Oversized originals waste any plugin’s quota.
  2. Estimate your usage. Count images, thumbnails and monthly uploads.
  3. Pick the unit. Credits, megabytes or visits can differ by orders of magnitude.
  4. Check formats. Confirm WebP and AVIF support if you want them.
  5. Test on a copy. Compare quality and size before bulk processing, and keep originals.

Common mistakes with image optimisation

mistake 1

Uploading huge originals

Plugins then work harder for less gain.

Resize before upload.
mistake 2

Ignoring thumbnails

Each size can use a credit.

Limit generated sizes.
mistake 3

Over-compressing

Quality loss shows on product shots.

Test lossy versus lossless.
mistake 4

Deleting originals

You cannot re-process them later.

Keep backups of originals.
mistake 5

Lazy-loading the main image

It can delay your largest content.

Exclude the top image.
mistake 6

Trusting savings claims

“Up to 80 percent” is a vendor figure.

Measure on your own images.

What this guide does not tell you

I did not measure compression results or speed, so I cannot say which plugin gives the smallest files. ShortPixel’s pricing page showed no prices, EWWW’s pricing address redirected without content, Smush Pro and WP-Optimize Premium prices were not on the pages I read, and I could not verify Cloudflare’s or hosts’ image features. Prices change, so check the live page.

Key terms

Lossy
Smaller files by discarding some detail.
Lossless
Smaller files with no quality loss.
WebP / AVIF
Modern image formats that are often smaller.
Lazy loading
Loading images only as they near the screen.

Related guides

faq

Image optimisation questions

What is the best image optimization plugin?

ShortPixel for control, Imagify for a simple unlimited plan, EWWW for free local optimisation, based on stated terms. I did not measure results.

Is there a free option?

Yes. ShortPixel gives 100 credits a month, Imagify 20 MB, TinyPNG 500 compressions, EWWW and Smush have free tiers, and Optimole allows 2,000 visits.

Should I use WebP or AVIF?

web.dev describes both as choices depending on quality and support needs. Check browser support for your audience.

Do thumbnails count against my quota?

With ShortPixel, a credit is used per image or thumbnail if it shrinks by 5 percent or more.

Will optimisation help SEO?

Smaller images can improve loading, which web.dev’s LCP guidance treats as measurable, but I did not test ranking effects.

Should I keep original images?

Yes. Keep originals or restorable backups so you can re-process them.

Do I need a CDN for images?

Not always. A CDN helps with global delivery, and some plugins like Optimole bundle one.

Are the scores tested?

No. They are editorial and based on vendor pages, not compression tests.

// disclosure

How this guide is funded and checked

This guide may include affiliate links in future. If it does, I may earn a commission at no cost to you. Under the FTC Endorsement Guides, I disclose material connections. No provider can pay for a place or a score. I link only to authority sources, not to vendor sites. I sell SEO services, which is a commercial interest you should weigh.

Sources: web.dev: choose the right image format and web.dev: optimize Largest Contentful Paint. Vendor pages read in November 2026 and not linked.

Scroll to Top