
Squeeze
Unlimited WordPress image compression.
No API key. No monthly quotas.
Compress and convert to WebP in your browser — the same codec family as Squoosh.app. Bulk-optimize your Media Library without sending files to a third-party compression server.


lemons.jpg
lemons.webp
423 KB
165 KB
-60.9%
No API key
Nothing to create or renew
No monthly caps
Squeeze as many images as you need
No cloud upload
Compression stays in the browser
GDPR-friendlier
Images aren’t sent to Squeeze servers
How it works
Three steps. First squeeze in minutes.
No account needed. Install, activate, compress.
01
Install from wordpress.org
Search “Squeeze image”, activate,
open Settings → Squeeze.
02
Turn on what you need
Tweak compression quality, Direct WebP conversion etc. — or leave default settings.
03
Squeeze the library
Single image, Bulk Squeeze, or Directory Squeeze for folders under the site root.
Vs cloud optimizers
Stop renting compression by the image.
If ShortPixel / Imagify quotas are the pain — this is the alternative.
| Capability | Squeeze | Typical SaaS optimizers |
|---|---|---|
| API key / cloud account | Not required | Required |
| Monthly image quota | None from Squeeze | Plan-limited |
| Where compression runs | Your browser / site | Vendor servers |
| Direct WebP on disk | Yes | Varies / often sidecar files |
| Predictable cost at scale | Free or flat Premium | Grows with traffic & uploads |
What’s included
Free covers the core. Premium unlocks power tools.
Most sites start free. Upgrade when Bulk-from-Page, comparison, or Elementor on-upload matters.
Bulk compression
Squeeze the whole Media Library in one pass.
Direct WebP
Convert to WebP and reclaim the original file size.
Any directory
Optimize folders outside the Media Library too.
Squeeze on upload
Gutenberg, GenerateBlocks and Voxel — Elementor in Premium.
Full control
Per-format quality, exclusions and automatic backups.
Offload ready
Works alongside WP Offload Media with Direct WebP.
Premium
Before / after
Side-by-side comparison so you can judge quality before you commit.
Premium
Bulk from a page
Squeeze every image attached to a specific page or post.
Premium
Elementor on upload
Auto-squeeze images uploaded through Elementor.
“It will be one of the most popular image compression plugins for wordpress in no time. With each update, it works better.”
★★★★★
“What I love most is that it doesn’t consume any server resources—the compression happens right in the user’s browser.”
— SHAO
★★★★★
“You do not have to connect your website to a third-party service and pay per compression. That is all free and happens in your browser.”
— kriskorn
★★★★★
Plans & features
Pick sites. Keep squeezing.
Free covers the core. Premium unlocks power tools — annual highlighted by default.
Free
$0 / forever
- Squeeze on upload
- Backup originals
- Convert to WebP
- Squeeze thumbnails
- Bulk Squeeze (uncompressed)
- Directory Squeeze
- Exclude by pattern
- Gutenberg / GenerateBlocks / Voxel on-upload
- WP Offload Media with Direct WebP
Recommended
Single site
$29.99 / year
$4.99 / month
$99.99 once
- All from Free
- Image comparison in Media Library
- Bulk Squeeze from a specific page
- Resize original on upload
- CDN URL mapping for WebP modes
- Elementor on-upload squeeze
- 1 site license
- Priority support
5 sites
$39.99 / year
$5.99 / month
$129.99 once
- All from Free
- Image comparison in Media Library
- Bulk Squeeze from a specific page
- Resize original on upload
- CDN URL mapping for WebP modes
- Elementor on-upload squeeze
- Up to 5 sites
- Priority support
Unlimited
$199.99 / year
$24.99 / month
$299.99 once
- All from Free
- Image comparison in Media Library
- Bulk Squeeze from a specific page
- Resize original on upload
- CDN URL mapping for WebP modes
- Elementor on-upload squeeze
- Unlimited sites
- Priority support
14-days refund policy · Billing cycle updates Freemius checkout links automatically.
FAQ
Answers that unblock the install.
Do I need an API key?
No. There is no third-party compression API and no monthly image quota from Squeeze. Processing stays on your site / in your admin browser.
Are my images uploaded to your servers?
No. Image bytes are not uploaded to Squeeze’s servers for compression. That helps with privacy and GDPR-sensitive setups.
How does the plugin work?
Squeeze compresses images in your browser with Web Workers and open-source codecs (MozJPEG, Browser Image Compression for PNG, WebP and AVIF — the same family as Squoosh.app). You can squeeze from the Media Library, run Bulk or Directory Squeeze, or compress on upload in supported editors.
Can Squeeze convert images to WebP?
Yes. Enable Direct WebP conversion (recommended) under Basic Settings to replace JPG/PNG with .webp on disk and save storage. You can also use legacy modes that keep originals and store WebP under wp-content/squeeze-webp/ with HTML rewrite or .htaccess delivery.
Does Squeeze work with WP Offload Media?
Yes with Direct WebP — converted files sync to S3, GCS, DigitalOcean Spaces, and similar providers via WP Offload Media. The rewrite and .htaccess WebP modes are not compatible when media is offloaded to a CDN.
Which image formats are supported?
JPEG, PNG, WebP, and AVIF.
Does Squeeze work with Gutenberg, GenerateBlocks, Voxel, and Elementor?
On-upload squeeze works with Gutenberg, GenerateBlocks, and Voxel (free). Elementor on-upload squeeze is a Premium feature.
Can I compress multiple images at once?
Yes. Use Bulk Squeeze for Media Library attachments (pause/resume supported) or Directory Squeeze for any folder under your site root. Back up before directory runs — automatic .bak backups are not created in directory mode.
Where is the full documentation?
Ready to stop counting images?
Install free in under a minute. Upgrade when you need the power tools — not because you hit a quota.
From the blog
Learn more
Go deeper on quotas, PageSpeed, and compression that stays on your site.
Guide
WordPress Image Compression Without Limits
How compressed images affect PageSpeed Insights — and how to optimize without quotas.
Keep in touch
Have a thought, complain or request?
Submit a form below.