Our take: the first tool to reach for when you don’t want your photo to leave your computer. One image at a time, with a live before/after slider.
- ✓ Runs in your browser — verified
- ✓ No sign-up
- ✓ No watermark
- ✓ Free
- ! One file at a time
- UI: English
- ? China access — not tested yet
Our test
Tested 27 Sep 2026 · Chrome desktop · test image 3000×2000 JPG, 3.88 MB (synthetic test image — real-photo numbers to follow)
How we checked privacy: we watched the browser’s network log while compressing. Only Squoosh’s own script files loaded, and there were zero requests sending the image to a server. Squoosh’s official README says the same: images are processed on your device. It does use Google Analytics for basic stats such as image size.
Data sheet
Every row shows how we know it
| Free limit | Free, no limit shown · one image at a time Tested |
|---|---|
| Watermark | None Tested |
| Sign-up | Not required Tested |
| File processing | In your browser, no upload Tested |
| File retention | Not stored — never sent to a server Tested + official |
| Formats out | AVIF, JPEG (MozJPEG · browser), JPEG XL (beta), PNG (OxiPNG · browser), QOI, WebP Tested |
| Interface language | English Tested |
| Access from China | — Not tested |
| Made by | Google Chrome Labs · open source (Apache-2.0) Official |
When to use it
Shrinking images you’d rather not upload — IDs, personal photos, work documents — or comparing quality settings side by side before saving.
Before you use it
It handles one image at a time. Batch tools such as TinyPNG or iLoveIMG are faster for many files, but they upload your files to their servers.
How to use it
- Open squoosh.app (no sign-up needed).
- Drag in or select an image — one at a time.
- Pick a format (MozJPEG, WebP…) and quality in the right panel, and compare with the original using the middle slider.
- Save with the download button at the bottom right.
Alternatives
Last verified 27 Sep 2026 · Found something outdated? Tell us. · Official README (GitHub)
