Skip to content

Batch Image Compressor

Compress a whole set of images with the same settings and download them as one ZIP archive.

How to use the Batch Image Compressor

  1. Select or drop all the images you want to process.
  2. Choose one output format and quality level for the whole batch.
  3. Press Compress and watch the progress bar.
  4. Use Download all as ZIP to save everything at once.

How batch compression works

Every file in the batch is processed with identical settings, one after another, and the saving is reported per file. The image is decoded in the browser, redrawn on a canvas and written again with a different compression setting. Nothing is edited in place, so your original file stays untouched on your device.

Quality versus file size

Lossy compression removes information the eye is least likely to notice: fine colour variation first, then subtle texture. The higher the compression, the more of that information disappears. A quality level around 75–85 is the usual sweet spot for photographs, often cutting the file size by more than half with very little visible change. Graphics with sharp edges, flat colour and text need a higher setting, because compression blurs exactly those areas.

Practical tips

  • Compress once, from the highest quality original you have. Repeatedly compressing an already compressed file degrades it each time.
  • WebP usually reaches a smaller file than JPG at the same visual quality, and is supported by every current browser.
  • If an image is far larger than the space it fills on screen, resizing it first saves more bytes than any compression setting.
  • Check the result at 100% zoom before publishing. The before/after sizes are shown for every file so you can see exactly what was saved.

Why smaller images matter

Images are usually the heaviest part of a web page. Reducing them shortens loading time on slow connections, lowers data usage for mobile visitors and improves the Core Web Vitals scores that search engines measure, in particular Largest Contentful Paint.

Working with large batches

Each image is decoded and re-encoded in turn, so a batch of very large photographs takes a while and uses a fair amount of memory. If the browser tab becomes unresponsive, process the set in two or three smaller groups.

Frequently asked questions

How many files can I process?
There is no fixed limit, but very large batches of high-resolution photographs can exhaust the browser tab's memory. Groups of twenty to fifty files are comfortable on most machines.
Do all files get the same settings?
Yes. One format and one quality level are applied to the entire batch, which is what makes it fast to use.