WordPress plugin
Squeeze Premium
Squeeze compresses WordPress images in the browser with Web Workers and image codecs. Image bytes are not sent to a third-party optimization service for compression, and Squeeze requires no API key or monthly image quota. Premium includes utilities for comparing results, processing page images, and handling additional upload and CDN processes.
Squeeze compresses WordPress images in the browser with Web Workers and image codecs. Image bytes are not sent to a third-party optimization service for compression, and Squeeze requires no API key or monthly image quota. Premium includes utilities for comparing results, processing page images, and handling additional upload and CDN processes.
Premium image workflows
- Compare original and processed file sizes in the Media Library.
- Bulk squeeze images used on one post or page.
- Compress images on upload while editing in Elementor.
- Compress visitor images in Gravity Forms single-file and multi-file fields when Squeeze form uploads is enabled.
- Map CDN image URLs to local files for all WebP delivery modes.
- Use the priority support and updates associated with Premium.
Gravity Forms uploads are a separate process from Media Library and editor uploads. The form uploads setting must be enabled for supported visitor image fields.
WebP delivery and CDN mapping
Squeeze offers three WebP delivery modes. Direct WebP converts the file on disk to WebP. Rewrite src keeps the original file and serves WebP URLs in HTML output. Server delivery keeps existing URLs while .htaccess serves WebP bytes to browsers that support them. Premium CDN mapping connects CDN image URLs with local files across these modes.
For WP Offload Media workflows, Squeeze can compress CDN-hosted images, including when local files have been removed. Direct WebP works with this integration and sends converted WebP files to supported storage such as S3, Google Cloud Storage, and DigitalOcean Spaces. The HTML rewrite and .htaccess delivery modes do not work with offloaded CDN URLs.
Compression and setup
Process images from the Media Library, execute a bulk squeeze for a post or page, or use a supported upload workflow. Squeeze uses browser-side codecs including MozJPEG, Browser Image Compression, and WebP and AVIF encoders. It supports JPEG, PNG, WebP, and AVIF, with quality options for each format.
In Squeeze settings, choose quality and WebP delivery settings, configure exclusions, and enable backups if you want to keep a .bak copy. Then process images in the Media Library or a supported editor and review the size comparison where available. Compression speed depends on the image and the computer doing the processing.