

Squoosh
39 likes
Compress and compare images with different codecs, right in your browser.
Cost / License
- Free
- Open Source (Apache-2.0)
Application typeApplication types
Platforms
- Online
Features
Squoosh News & Activities
Highlights All activities
Recent News
No news, maybe you know any news worth sharing?
Share a News TipRecent activities
karimz1 added Squoosh as alternative to ImgCompress- brickelt963-altto replied to a comment / review on Squoosh
- scorpion7slayer added Squoosh as alternative to Minime App
- ordiveo liked Squoosh
- brickelt963-altto added Lightweight as a feature to Squoosh
- brickelt963-altto added No Tracking as a feature to Squoosh
- brickelt963-altto added Live Preview as a feature to Squoosh
Featured in Lists
This is a list curated for the purpose of helping to choose the software/ applications (apps) that should be...
List by Colin the Catalyst with 78 apps, updated
A curated collection of free tools for processing multiple images at once. Whether you're an e-commerce seller...
List by Kal Wiggins with 12 apps, updated
A curated collection of modern, privacy-first web utilities and file converters that process 100% of your data locally...
List by Lyon with 5 apps, updated










Comments and Reviews
Reasonably fast. No need to upload.
You can use Oxipng inside Squoosh.
Results for text and reduced palette: Oxipng: 3918 bytes Browser PNG in Squoosh: 7754 bytes TinyPNG: 8152 bytes
Awful, laggy, crashed on me 3 times and froze completely had to force stop.
I largely agree with y4assine. Comparing codecs is really useful for finding the perfect balance between visual quality and file size. I discovered this after Firefox decided to officially support JPEG-XL (JXL). It’s a bit of a shame there isn’t an option to run it locally or offline. And as JXL is still in beta on this site, Squoosh sometimes refuses to convert, citing an error with one library or another.
EDIT: Last updated 2 years ago; most parts of the code are 4–5 years old. And it seems that Squoosh refuses to convert .JXL files larger than 1 MB… Whilst I do like being able to gauge the desired quality using the final preview, the fact that Google (which appears to be behind the development) has neglected this format for too long makes it rather impractical (for JPEG XL or JXL).
One of the most useful image tools I've come across. The side-by-side codec comparison is genuinely helpful when you're trying to balance file size and visual quality. Supports WebP, AVIF, and more. Runs completely in the browser with no server uploads, which is great for privacy-sensitive work. The only thing missing is batch processing.
Most tools I tried for PNG-to-SVG produced "off" conversions where the PNG didn't match the original SVG, usually due to scaling issues or poor rendering. Squoosh, however, provides a pixel-perfect result every single time. It has now become my go-to for all image optimization and conversion needs. The interface is intuitive, and the real-time comparison slider is incredibly helpful for balancing quality and file size. My only wish for the future is a batch processing option to handle multiple files at once. Other than that, it is absolute perfection.
One of the best experience for compressing images to jpegs or even pngs. Fast, intuitive UI, reliable, multiple compression algorithmes to choose and rapidly see how it impact the final image.
Too bad, no local desktop Windows version???