Image tool

Batch Image Compress

Compress multiple images with smart size fallback and download a ZIP report.

Add your input

Your file stays in this browser.

Settings

Good to knowup to 100 files · 50 MB max
Upload JPG, PNG, WebP, GIF, or BMP filesResult: ZIP download
  • Files are processed sequentially, and duplicate output names are made unique inside the ZIP.
  • Auto compares the source format with WebP; larger candidates are replaced by the original file by default.
  • The ZIP includes compression-report.csv with per-file sizes, reductions, and failures.
  • Animated images are compressed as a single still frame.

How it works

How to use Batch Image Compress online

  1. Choose up to 100 supported image files.
  2. Set automatic or explicit output format, quality, and maximum dimensions.
  3. Compress the batch locally and download the ZIP with its compression report.

Overview

Compress multiple images into one downloadable ZIP

Process a folder of images locally with the same format, quality, and maximum-dimension settings. Each file is compared with its original, duplicate names are handled safely, and failures are recorded without discarding successful results.

Input

Upload JPG, PNG, WebP, GIF, or BMP files

Output

ZIP download

Limits

up to 100 files · 50 MB max

Best for

Batch Image Compress use cases

  • Prepare a group of photos for a website or upload form.
  • Reduce large camera images to a consistent maximum dimension.
  • Download compressed files and a per-image size report in one ZIP.

Processing

What happens in your browser

PrivConvert uses createImageBitmap, OffscreenCanvas, and Canvas 2D for this workflow. 5 adjustable settings. This tool checks for offscreen canvas support before running

Files are processed sequentially, and duplicate output names are made unique inside the ZIP.

Related tools

FAQ

Batch Image Compress questions

See how privacy works

Is Batch Image Compress free to use?

Yes. This tool is free to use in your browser and does not require an account.

Are my files private?

Batch Image Compress uses createImageBitmap, OffscreenCanvas, and Canvas 2D in the browser. Selected files are processed locally when the required browser features are available, while application, library, model, security, and limited analytics requests may load separately.

What limits should I know about?

up to 100 files · 50 MB max. Files are processed sequentially, and duplicate output names are made unique inside the ZIP.

What happens when one image fails?

Other images continue processing. The ZIP includes a CSV report showing each successful, unchanged, or failed file.

Can compressed files become larger?

By default, any candidate that is not smaller is replaced with the original image before it is added to the ZIP.