WordPress plugin

Squeeze Premium

Squeeze Premium extends Squeeze, a WordPress image compression add-on that processes images in the browser with Web Workers and image codecs. Image bytes are not sent to third-party optimization servers for compression. The plugin requires no API key and imposes no monthly image quota.

Squeeze Premium

Squeeze Premium extends Squeeze, a WordPress image compression add-on that processes images in the browser with Web Workers and image codecs. Image bytes are not sent to third-party optimization servers for compression. The plugin requires no API key and imposes no monthly image quota.

Premium tools for media and uploads

  • Compare original and processed image 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 the separate Squeeze form uploads setting is enabled.
  • Map CDN image URLs to local documents for all WebP delivery modes.
  • Use the priority support and updates associated with Premium.

Elementor compression uses Squeeze on upload. Gravity Forms uses the separate Squeeze form uploads setting. The core plugin supports Contact Form 7 uploads when form uploads are enabled.

WebP delivery and CDN processes

Choose among three WebP delivery modes. Direct WebP converts the file on disk to WebP and replaces the original. Rewrite image sources keeps the originals and serves WebP URLs in HTML output. Server delivery keeps existing URLs and uses .htaccess to serve WebP bytes to supporting browsers.

Premium CDN URL mapping connects CDN image paths with local files across these modes. With WP Offload Media, Squeeze can compress CDN-hosted images even when local files have been removed. Direct WebP files can be uploaded through that integration to supported destinations such as S3, Google Cloud Storage, and DigitalOcean Spaces. The rewrite and server delivery modes do not work with offloaded CDN URLs, so Direct WebP is the supported choice for those workflows.

Direct WebP changes image file extensions. On an existing website, test the setting on staging first and check for hard-coded image URLs, since some links to the former JPG or PNG files may need attention if the plugin is deactivated.

Compression, resizing, and library management

Use Squeeze from the Media Library, during supported upload workflows, or in bulk tools. The plugin processes JPEG, PNG, WebP, and AVIF files with format-specific quality options; HEIC and HEIF can be converted in the browser during supported uploads when selected. The core plugin also resizes originals to a maximum width or height before compression.

Bulk Squeeze can process hundreds of Media Library images in one run and supports pausing and resuming. Directory Squeeze processes images in a selected folder under the website root. URL or filename patterns can exclude files, and an optional .bak copy can preserve originals for restoration.

To get started, install Squeeze Premium, configure image quality and WebP delivery in the Squeeze settings, then choose a Media Library, page, or supported upload process. Enable backups or exclusions as needed and review image comparisons in the Media Library where available.