Bulk Image Compressor

Compress many images at once with one shared quality setting.

Drop images here or click to choose files

Every file is processed on your device — never uploaded

78

What Is This Tool?

This tool applies the same compression settings to a whole batch of images. Each file is decoded, optionally downscaled, and re-encoded to JPEG or WebP in your browser. Results appear as a grid with the size saved for each and a per-file download button. Because everything is local, even a large batch never touches a server.

How It Works

1

Drop several images onto the box, or click and multi-select.

2

Choose the output format, quality and optional width cap.

3

Click Compress all.

4

Download each result, or use the download button on each card.

Everything runs locally in your browser — the image you choose is decoded onto an HTML canvas on your own device and is never uploaded to a server.

Features

  • One quality setting applied to every file
  • JPEG or WebP output
  • Optional shared maximum-width downscale
  • Per-file original vs compressed size
  • No upload — the whole batch stays on your device

Common Use Cases

  • Optimising a folder of blog or product photos in one go
  • Preparing a gallery of images for the web
  • Shrinking a set of screenshots for a document
  • Reducing a batch of camera exports before archiving

Frequently Asked Questions

Is there a limit on how many images?

No hard limit, but each image is held in memory while it is processed, so very large batches of very large images can be slow or memory-heavy on modest devices. Work in groups if needed.

Can I download everything as one ZIP?

Not currently — each compressed image downloads individually. This keeps the tool dependency-free and fully client-side.

Do all images need to be the same format?

No. You can mix JPG, PNG and WebP inputs; they are all converted to the single output format you pick.

Does it keep transparency?

Only if you choose WebP output. JPEG has no transparency and will flatten it onto white.

Are the files uploaded?

No. Every file is compressed in your browser.