🌟 🌟 🌟
New Features in version 1.7

Available in all plans

Key Features

Available in all plans

Choose Your Plan

Frequently Asked 
Questions

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.

Do I need an API key or cloud account?

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 images sent to an external server?

No. Image bytes are not uploaded to Squeeze’s servers for compression. That helps with privacy and GDPR-sensitive setups.

What does compression speed depend on?

Your device and the image size. Large PNGs take longer. If needed, raise Squeeze timeout under Settings → Squeeze → Basic Settings.

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.

How are WebP images served?

Choose one of three modes in WebP delivery:

  1. Direct WebP — the file on disk becomes .webp (lowest storage).
  2. Rewrite <img> src — keeps originals; serves WebP URLs in HTML output.
  3. Server delivery — keeps URLs; Apache .htaccess serves WebP to supporting browsers.

Premium CDN URL helps map CDN paths for WebP delivery across these modes.

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. Squeeze shows this warning in settings when Offload is active.

Which scripts / codecs does Squeeze use?

Squeeze uses the same technology family as Squoosh.app by the Chrome team, including:

  • MozJPEG — JPEG compression
  • Browser Image Compression — PNG compression
  • WebP — modern WebP encode/convert
  • AVIF — advanced AVIF encode
Which image formats are supported?

JPEG, PNG, WebP, and AVIF.

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.

Can I customize compression settings?

Yes. Go to Settings → Squeeze for per-format tabs (JPEG, PNG, WebP, AVIF), thumbnail selection, exclusions by URL/filename pattern, and backup options.

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.

What if the compressed file is larger than the original?

Squeeze can skip replacing that file. Lower quality in the format tabs, exclude the image, or squeeze a smaller thumbnail size. Premium image comparison helps you review before/after results in the Media Library.

Where is the full documentation?

https://pluginarium.com/squeeze/squeeze-documentation/

Learn more

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.