Skip to main content
ImgToolZone

Batch Image Compressor

Your images are processed locally in your browser and never uploaded to any server.

Compressing photos one at a time is tedious. This tool processes up to 30 images simultaneously in background threads, shows individual results as each finishes, and bundles everything into a single ZIP. Every capability of the single-image compressor (formats, quality, target size) applies to the whole batch.

How to use the batch image compressor

  1. Drag a whole folder of images onto the drop zone (or select them with the file picker).
  2. Set the format and quality once. It applies to every file in the batch.
  3. Watch each file report its own before/after size as it completes.
  4. Click Download All to receive one ZIP with every compressed image.

Frequently asked questions

How many images can I compress at once?

Up to 30 files per batch, free. Processing uses web workers so the page stays responsive even while all files crunch in parallel. For bigger jobs, simply run multiple batches. There is no quota or waiting period.

Will batch compression rename my files?

Only sensibly: photo.jpg becomes photo-compressed.jpg, so originals and results never collide. The ZIP preserves each result's clear name; nothing is renamed to random IDs.

Can I mix formats in one batch?

Yes. JPG, PNG and WebP inputs are all fine together. Pick one output format for the whole batch (WebP is the most efficient), or keep each file's original format where supported.

Browse all tools →