Squoosh
Verified🏆 Editor's ChoiceClient-side WebAssembly image compression & format converter by Google Chrome Labs
Advanced client-side image compression reducing PNG, JPEG, WebP, and AVIF file sizes up to 80% with side-by-side split-screen inspection and zero server uploads.
What is Squoosh?
Squoosh is an open-source, browser-based image optimization application engineered by Google Chrome Labs. Powered by WebAssembly (Wasm), Squoosh compiles industry-leading image codecs—including MozJPEG, WebP v2, AVIF, and OxiPNG—directly into your browser tab. Every image you drop into Squoosh is compressed locally on your device's CPU without ever uploading a single byte to an external server.
You can access the platform directly via the official Squoosh official website (squoosh.app), where you can start immediately without registering an account across Web-based.
Squoosh Benefits & Disadvantages
An objective breakdown of where Squoosh excels and what limitations to keep in mind.
Key Benefits & Strengths
Why creators & developers choose Squoosh- ✓Zero Server Uploads (Strict Confidentiality)
Because compression runs via local WebAssembly, confidential client mockups and private photos never touch a third-party cloud server.
- ✓Best-in-Class Compression Ratios
Routine 70%–93% file size reductions using fine-tuned MozJPEG and AVIF encoders that dramatically improve Core Web Vitals (LCP).
- ✓Instant Launch with Zero Sign-Up
Open squoosh.app, paste an image from your clipboard (Cmd+V), and download the optimized file in under 3 seconds.
Disadvantages & Trade-offs
Limitations to consider before adopting- −Single-Image Processing in the Web UI
Squoosh is designed for precision tuning of individual images rather than bulk drag-and-drop batch processing of 100 files at once.
- −AVIF Encoding Can Be CPU-Intensive on High-Res Files
Encoding 4K+ images into AVIF at high effort levels runs in browser Web Workers and can take several seconds on older laptops.
Core Features & Capabilities
Standout technical capabilities included in Squoosh.
Drag the interactive vertical divider across zoomed-in pixels to compare your uncompressed original against the target codec in real time.
Encode and transcode between AVIF, WebP, MozJPEG, OxiPNG, Browser PNG, and JPEG XL with granular chroma subsampling controls.
Images never leave your computer. Install Squoosh as a Progressive Web App (PWA) to compress assets completely offline on airplanes.
Downscale high-DPI retina screenshots using Lanczos3 resampling and reduce color palettes before encoding for maximum byte savings.
How to Get Started with Squoosh
Drag a PNG, JPG, or WebP file onto squoosh.app or press Cmd/Ctrl+V directly from your system clipboard.
Choose WebP, AVIF, or MozJPEG in the right panel and slide the comparison bar to verify visual sharpness.
Click the download button in the bottom-right corner to save your compressed image with zero watermarks.
🎯 Best Use Cases
- •Optimizing hero banners and blog thumbnails to boost Google PageSpeed & LCP scores
- •Converting heavy PNG screenshots into crisp, lightweight WebP or AVIF assets
- •Compressing confidential UI designs locally without uploading to cloud compressors
💳 Free Tier & Licensing Details
100% Free
Frequently Asked Questions about Squoosh
No. All image decoding, resizing, and compression happen 100% locally inside your web browser using WebAssembly.
WebP and AVIF offer the best balance of small file size and crisp quality, both supported by all modern browsers.