Skip to main content
Comparison

Squoosh Alternative for Batch Image Compression (Free, No Upload)

Squoosh compresses one image at a time and its batch CLI is deprecated. Compare it with a free browser compressor that batch-compresses JPG, PNG and WebP into one ZIP — no upload.

6 min read 2026-04-05

Short answer

Squoosh is excellent and, like our tool, compresses images locally in your browser. Its web app works on one image at a time. If you need to compress a whole set of photos and download them as one ZIP, use our batch image compressor; for squeezing a single image with fine codec control, use Squoosh.

Squoosh is Google Chrome Labs' open-source image compressor, and it is one of the best tools of its kind: a side-by-side preview, modern codecs and dozens of encoder settings. People looking for a "Squoosh alternative" usually want one thing it does not do — batch compression — since the Squoosh command-line tool that used to handle batches is no longer maintained. Here is an honest comparison. (Squoosh details are from its GitHub repository and npm page, checked October 2026.)

Squoosh vs our browser image compressor

Privacy

A tie. Squoosh's own README says it "does not send your image to a server" — compression runs locally in the browser, and so does ours. Both sites use analytics for page statistics; neither receives your images.

Batch compression

Our compressor accepts many images at once and lets you download the results individually or as a single ZIP. The Squoosh web app compresses one image at a time, and its CLI for batch work has been deprecated.

Codec control

Squoosh wins. It offers MozJPEG, WebP, AVIF, JPEG XL, OxiPNG and more, each with detailed encoder options and a live side-by-side preview. Ours offers JPEG, PNG and WebP output with a simple quality slider.

Resizing

Both can resize while compressing. Ours resizes by percentage, fixed dimensions, max width or max height, applied to the whole batch.

Working offline

Squoosh can be installed as a web app and keeps working without a connection. Our compressor needs the page to load once, after which compression itself needs no network for as long as the tab stays open.

Price

Both are free with no account.

Which one should you use?

Use Squoosh when…

you are optimising one hero image or a few key assets and want to tune AVIF/MozJPEG settings while comparing quality side by side.

Use our compressor when…

you have a folder of product photos, screenshots or camera images and want them all smaller with the same settings, in one ZIP, in a few clicks.

Batch-compress images in your browser

1

Add images

Open the image compressor and drop in as many JPG, PNG or WebP files as you need.

2

Pick settings once

Choose the output format and quality, and optionally a resize rule — it applies to every image.

3

Download the ZIP

Save every compressed image in one archive, or download them one by one.

FAQ

Does Squoosh upload my images?

No. Squoosh processes images locally; its README says it collects analytics such as visitor data and before/after file sizes, but not the images themselves.

Can Squoosh compress multiple images at once?

Not in the web app. The batch-capable Squoosh CLI is marked as no longer maintained on npm.

Which format should I choose for the web?

WebP is the safe default: every current browser supports it and it is usually much smaller than JPEG at similar quality. Keep PNG for images that need sharp edges or transparency.

Compress a whole batch of images — no upload

JPG, PNG and WebP. One set of settings for every file, ZIP download, runs in your browser.

Compress Images Now Back to Blog