S

Squoosh Review

★★★★½ 4.7 / 5

An open-source image compression tool from Google that lets you visually compare compression formats like WebP, AVIF, and MozJPEG side by side to find the best balance of quality and file size.

What is Squoosh?

Squoosh is one of those tools that immediately makes sense the first time you use it. You drop an image into the browser and the screen splits in two: the original on the left, your compressed version on the right. You can drag a slider between the two to see exactly where quality starts to degrade as you push the compression further. It sounds simple, but the visual, interactive nature of that comparison makes it far more useful than just looking at file size numbers.

The format support is comprehensive. You can compress to MozJPEG, WebP, AVIF, OxiPNG, and several other formats, and the settings for each codec are exposed so you can tweak quality, effort level, and other parameters. I find this particularly useful when working with images destined for the web, since it lets you make an informed judgement about whether the difference between AVIF at quality 65 and quality 75 is visible enough to justify the larger file size. That kind of hands-on experimentation builds genuine intuition for image optimisation.

Being built by Google and open source means you can trust the compression codecs are well-maintained and up to date. The tool runs entirely in the browser using WebAssembly, which means no images are uploaded to a server and processing is fast even for large files. There’s also a command-line interface available if you want to batch-process images as part of a build pipeline. For individual image optimisation and format comparison, Squoosh is the best free tool available. It’s genuinely enjoyable to use, which isn’t something I can say about most compression utilities.

Key Features

  • Side-by-side visual quality comparison
  • Support for WebP, AVIF, MozJPEG, OxiPNG, and more
  • Full codec settings control
  • Runs in-browser via WebAssembly (no server upload)
  • Command-line interface for batch processing
  • Open source and maintained by Google
  • File size and quality percentage display

Pros & Cons

✅ Pros

  • Visual comparison makes quality trade-offs immediately obvious
  • Supports all modern web image formats
  • No file size limits and completely free
  • Privacy-friendly as processing is local

⚠️ Cons

  • Single image at a time in the browser interface
  • No bulk processing without the CLI
  • Not suitable for automated production pipelines without additional setup
  • No CDN or delivery integration

Ready to try Squoosh?

Click below to visit the official site and start your free trial.

Get Started with Squoosh ↗