Squeeze – Browser-Based Image Compression & WebP Converter (No API, No Limits)
Image compression that runs in your browser: works on any hosting, better quality, no external servers, and compresses before upload. Squeeze uses browser-side codecs (the same family as Squoosh.app)—not Imagick on your server and not a remote API. That means it works on weak shared hosting, your im
Image compression that runs in your browser: works on any hosting, better quality, no external servers, and compresses before upload.
Squeeze uses browser-side codecs (the same family as Squoosh.app)—not Imagick on your server and not a remote API. That means it works on weak shared hosting, your images never leave for third-party optimization servers (privacy- and GDPR-friendly), and files can be squeezed before they hit the Media Library. Convert to WebP, bulk-optimize existing images, and tune per-format quality—with no API keys and no monthly quotas.
Why Squeeze:
🖥️ Works on any hosting — compression runs in the browser, so you do not need Imagick, binaries, or a powerful server. 🔒 No external servers — image bytes stay on your site; nothing is uploaded to a cloud optimizer. ⬆️ Compress before upload — shrink images in Gutenberg, GenerateBlocks, Instant Images imports, and the Voxel theme before (or right after) files hit the Media Library (Elementor on-upload squeeze is available in Premium ). 📝 Form uploads — compress visitor photos in Contact Form 7 file fields before submit (Gravity Forms single- and multi-file fields in Premium ). ⚡ Direct WebP conversion — convert JPG/PNG to WebP and replace the original file on disk (no duplicate copies cluttering storage). ♾️ No compression quotas — squeeze your entire Media Library; the plugin does not impose a monthly image cap. 🛡️ Safer huge uploads — soft megapixel limits reduce browser OOM; very large uploads skip after-upload thumbnail re-squeeze and stay marked as client-compressed.
The result: smaller files, faster page loads, and lower hosting storage—without SaaS fees or API keys.
Squeeze official website | Plugin documentation
🌟 New since 1.8
- Optional anonymous usage telemetry (off by default): opt in under Settings → Squeeze to share feature events such as a settings_saved snapshot on Save, bulk/single squeeze, and upgrade clicks — never image bytes or filenames. See the Privacy section.
- Resize originals (max width/height) is free for everyone — cap huge phone photos before squeeze and clean up oversized thumbnails after resize.
- Settings presets: one-click recipes on Basic settings (WebP storage, Blog, Max quality).
- HEIC/HEIF on upload: convert iPhone photos in the browser before they hit the Media Library (JPEG normally, or WebP with Direct WebP).