WordPress Plugin — v1.4.0

Image optimization that never leaves your server

Local Image Optimizer compresses JPEG, PNG, and WebP images the moment they're uploaded — using your own server's GD or Imagick library. No API keys. No cloud. No monthly quotas. No privacy concerns.

$29.99
Per year · All domains
Unlimited sites
0
Files leave your server
WordPress Admin — Media › LIO Optimizer
⚡ Local Image Optimizer LICENSE ACTIVE
1,842
Images Optimized
234 MB
Total Saved
63%
Avg. Reduction
FilenameTypeSavingsStatus
hero-banner.jpgJPEG↓ 71%Done
logo-full.pngPNG↓ 54%Done
product-shot.webpWebP↓ 62%Done
team-photo.jpgJPEG↓ 78%Done
🔒 No files ever sent to third parties ⚡ Runs on GD or Imagick — zero dependencies 🌐 WordPress.com compatible ♾️ Unlimited images & domains

Up and running in four steps

No configuration headaches, no API dashboards, no third-party accounts. Install, activate, and let it run.

01
📦
Upload the Plugin
Drop the plugin folder into /wp-content/plugins/ or install directly via the WordPress admin panel. Takes under a minute.
02
🔑
Activate Your License
Paste your license key into the dedicated settings panel under Media → License. One key works across every domain you own or manage.
03
⚙️
Configure & Bulk Optimize
Set your JPEG quality (default 82), choose a start-date filter, then run the Bulk Optimizer with its visual progress bar to process your existing media library.
04
It Runs Automatically
From that point on, every new image you upload is compressed the moment WordPress finishes generating all its sizes — automatically, silently, on your server.

Everything you need, nothing you don't

Purpose-built for WordPress with privacy-first, server-side compression. No bloat, no upsells, no feature gates.

🔒
100% Server-Side — Zero Offloading
Every compression runs on your own server using PHP's built-in GD or Imagick extension. Images never leave your hosting environment — not even temporarily. GDPR-friendly by design.
On-Upload Automatic Compression
Fires at the wp_generate_attachment_metadata hook — after WordPress finishes generating all sizes. Original, thumbnail, medium, large, and all custom sizes are compressed automatically.
✦ Unique Feature
🔄
Seamless EWWW Migration
Switching from EWWW Image Optimizer? On first activation, LIO automatically imports EWWW's processed-file log. Any image EWWW already handled is permanently marked — it will never be re-compressed unnecessarily.
📊
Media Library Savings Column
See per-image compression percentage and bytes saved at a glance directly in your Media Library list view — plus an individual Re-optimize button for any image, any time.
🚀
Bulk Optimizer with Progress Bar
Process your entire existing media library in batches with a real-time progress bar. Set a start-date cutoff to only optimize images uploaded after a specific date — perfect for large, established sites.
🖼️
Advanced Format Handling
JPEG: Quality 82 default, progressive, chroma 4:2:0, EXIF stripped, sRGB forced.
PNG: Deflate 9 + palette quantisation.
WebP: Re-encoded at JPEG quality.
GIF: Safely skipped — animation preserved.

Works on virtually any WordPress host

Built for maximum hosting compatibility — shared hosting, managed WordPress, even WordPress.com Business plans.

PHP 7.4+ — compatible with any modern hosting environment
WordPress 5.8+ — tested up to WordPress 6.5
GD or Imagick — Imagick preferred, GD fallback always available
cPanel, Plesk, DirectAdmin, CloudPanel — fully compatible with all major control panels
WordPress.com Business / eCommerce — GD and Imagick are available on these plans
Shared hosting — no CLI tools, no Composer, no root access required
Works Where Others Won't
Most cloud-based image plugins require your images to travel to a third-party API for processing. That means bandwidth overhead, privacy exposure, and monthly quotas.

Local Image Optimizer works entirely within your hosting environment. If PHP can open and save an image, this plugin can optimize it. No external dependencies, no firewall issues, no data leaving your server.
🌐 WordPress.com Compatible

How we stack up against the alternatives

The big players charge per-image quotas and send your files to their servers. Local Image Optimizer keeps everything local — at one flat annual price.

Feature Local Image Optimizer Imagify ShortPixel Smush Pro EWWW Cloud
Files stay on your server ✔ Always ✘ Cloud ✘ Cloud ✘ Cloud ✘ Cloud
No API key required ✘ Required ✘ Required ✘ Required ✘ Required
Unlimited images ✔ Truly unlimited ⚑ Quota-based ⚑ Credit-based ⚑ Plan-limited ⚑ Per-image fee
Unlimited domains ✔ One key, all sites ✘ Per-site billing ✘ Per-site billing
EWWW import on activation ✔ Automatic N/A
WordPress.com compatible
Bulk optimizer with progress bar
Per-image savings in Media Library
Annual price (unlimited) $29.99 / yr ~$120/yr $9.99/mo per site ~$180/yr (bundle) $0.003/image

One simple price. Forever unlimited.

No tiers, no quotas, no upsells. One license covers every WordPress site you own or manage.

Annual License — Unlimited Domains
$ 29 .99
/year

Renews at the same rate. Cancel any time.

  • Unlimited domains — one license, all your sites
  • Unlimited images — no quotas, ever
  • Automatic on-upload compression of all sizes
  • Bulk optimizer with progress bar for existing media
  • JPEG, PNG, and WebP support
  • EWWW migration tool included
  • Per-image savings column in Media Library
  • WordPress.com Business compatible
  • All future 1.x updates included
  • Email support from the developer
Get Local Image Optimizer →
🛡️  Secure checkout · Instant delivery · License key via email

By purchasing you agree to the Terms of Use and Privacy Policy.

Common questions answered

Does my server need any special software installed?
No special software is needed. Local Image Optimizer uses PHP's built-in GD or Imagick image libraries, which are available on virtually every shared hosting plan, VPS, and managed WordPress host. If your server can run WordPress, it can almost certainly run this plugin. Imagick is preferred for better compression quality, but GD works as a reliable fallback.
Does this work on WordPress.com Business or eCommerce plans?
Yes. WordPress.com Business and eCommerce plans provide access to both GD and Imagick PHP extensions. Since Local Image Optimizer requires no external API calls and runs purely server-side, it is fully compatible with these plans.
What happens to images that EWWW Image Optimizer already processed?
Nothing — they are skipped automatically. On first activation, Local Image Optimizer imports EWWW's entire processed-files log. Any image EWWW already handled is permanently marked as done and will never be re-compressed. In your Media Library column these appear as "EWWW ✓".
Will it reprocess images every time I re-activate the plugin?
No. The plugin maintains its own database log that records every file it has compressed by path hash. An image is only reprocessed if you explicitly click the Re-optimize button for that specific image, or use the Force option in the Bulk Optimizer.
What image formats are supported?
The plugin compresses JPEG (re-encoded at your chosen quality, progressive encoding, EXIF stripped), PNG (lossless deflate 9, or palette quantisation with Imagick), and WebP (re-encoded at JPEG quality). GIF files are safely skipped — re-encoding GIFs destroys animation frames.
How does the "one license, unlimited domains" work?
Your single license key can be activated on as many WordPress installations as you own or manage. There is no per-site limit. The license is validated against the license server on activation — after that, normal operation continues without repeated verification calls on every page load.
What quality setting should I use for JPEG?
The default of 82 is an excellent starting point — it is visually indistinguishable from 100 for most photos and matches EWWW's default quality setting. For more aggressive savings on photo-heavy sites you can go lower (70–75). For e-commerce product images where fine detail is critical, you may prefer 85–88.
Is there a refund or guarantee?
Please review the Terms of Use before purchasing. As with all digital software products, we encourage you to verify compatibility with your hosting environment using the requirements checklist on this page. If you have pre-purchase questions, reach out before buying.

Stop paying per image. Own your optimization.

$29.99 a year. Unlimited domains. Every image, every size — on your server, forever.

Get Local Image Optimizer

Instant delivery · All future 1.x updates · Use constitutes acceptance of the Terms of Use