Batch
Batch compress images
Compress many images at once in your browser with a queue, progress, cancellation and a single ZIP download. No upload.
No upload. No account. Nothing stored.
Drop images here
or
Mixed JPEG, PNG, WebP, AVIF and GIF files. Processed in your browser — nothing is uploaded.
How it works
Add as many images as you like — mixed JPEG, PNG, WebP, AVIF and GIF are fine. They're processed in order, one or two at a time (one at a time when any image is over 12 megapixels) so your browser stays responsive and doesn't run out of memory. Files aren't decoded until their turn.
The progress panel shows the current file, how many are done or failed, and the total size before and after. A file that fails — corrupted, unsupported or too large — gets its own message and the rest carry on. Cancel stops immediately; anything already finished stays available.
Download files one by one, or prepare a single image-littleormore-processed.zip built in your browser. Nothing is uploaded at any point.
Worked example
Twenty 3–5 MB phone photos at quality 75 typically come to about 20–30% of their original total — around 80 MB down to 20 MB — and download as one ZIP. If one file is corrupted, it's marked Failed with the reason and the other nineteen still complete.
Edge cases handled
- Mixed formats: each file keeps its format (AVIF/GIF become WebP or JPEG).
- Corrupt or unsupported files fail individually; the batch continues.
- Animated files are skipped unless you opt in to first-frame processing.
- Huge batches (50+ files or 500+ MB) get a warning, not a crash.
- Duplicate names inside the ZIP are numbered, never overwritten.
- Cancel terminates the workers; finished results remain downloadable.