Compress a whole
batch at once.
Drop in as many images as you like - each one is compressed automatically, and you download the lot as a single zip.
Processed in memory - never stored.
Built for batches, not one-at-a-time
Most online compressors handle a single image per run, which turns a folder of thirty photos into thirty rounds of upload-wait-save. Squish processes your whole drop in parallel: every image gets the same target (by default, WebP under 100 KB), a live grid shows before/after sizes as results land, and one button downloads everything as a zip.
Need one image treated differently? Click it, tweak its settings individually, and the rest of the batch keeps the shared preset. You can also step through the batch one-by-one with a before/after slider to eyeball quality before you ship anything.
Handy batch extras
- Rename on export with patterns like
{name}-minor sequential numbering - Saved presets for setups you use again and again
- Optional max width/height so camera photos shrink sensibly
- WebP, AVIF, JPG and PNG output - see the WebP compressor for why WebP is usually the right default
More tools: Compress image to 100KB · WebP compressor · Compress PNG · HEIC to PNG · AVIF to PNG · Squish home