Skip to content

Compress

Compress images in bulk

Add a whole folder of images, apply one set of settings to all of them, and download the results as a single ZIP. Files are processed a few at a time so that a large batch does not exhaust your device's memory.

Loading the image tools...

How to compress images in bulk

  1. Drop your images onto the upload area, or choose several files at once.
  2. Set the quality level that should apply to all of them.
  3. Watch the progress as each file completes.
  4. Download everything as a ZIP.

Supported formats

This tool accepts JPG, PNG, WebP, GIF, BMP, AVIF, HEIC and TIFF files. Everything is decoded by your own browser, so the formats available depend on what your browser can open - which for HEIC in particular varies between Safari and other browsers.

Because the image is rebuilt from raw pixels, EXIF metadata such as camera details, timestamps and GPS coordinates does not carry into the result. Orientation is applied to the pixels first, so photographs stay the right way up. Embedded colour profiles are also dropped and the output is saved as sRGB, which can shift colours slightly in wide-gamut photographs. Animated files are refused rather than being flattened to a single frame.

Frequently asked questions

Are my images uploaded anywhere?

No. Even in bulk, every file is processed by your own browser. Nothing is uploaded, which is also why there is no per-file size cap based on our bandwidth and no queue.

Is bulk compression free?

Yes, including bulk mode. Batch processing is usually a paid feature elsewhere because it costs the provider server time; here it costs your own device's time instead.

How many images can I process at once?

Up to 100 files per batch. They are processed a few at a time rather than all at once, because a decoded image uses far more memory than its file size suggests and running dozens simultaneously would crash the tab.

What if one image fails?

The rest continue. Any file that fails is listed with the reason, and the ZIP contains every image that succeeded. You never lose the whole batch because of one bad file.

Why is bulk processing slower on my phone?

Phones have less memory and throttle sustained CPU use, so the tool deliberately processes fewer images at a time there. Large batches are much faster on a laptop or desktop.

Looking for something else? Browse all ImageUtility tools.