Toolkitbar

Compress Many Images at Once

Shrink a folder of photos in one go and download them as a ZIP.

Drop your files here

or click to choose several at once

Options

Runs on your device Your file is processed by your own browser and is never uploaded to a server.

Short answer

Many images can be compressed at once in a web browser without uploading any of them. Each file is decoded, re-encoded at the chosen quality and packed into a ZIP, which is assembled locally and downloaded in one piece. Because the work runs on the device, there is no per-file limit, no queue and no upload — which is what makes a batch of fifty practical rather than an afternoon.

At a glance

AcceptsJPG, PNG, WebP, GIF, BMP
ProducesZIP of compressed images
ProcessingIn your browser
PriceFree, no limits
AccountNot required

Compressing images one at a time is fine for one image. For the thirty photos going into a gallery, or the folder of screenshots destined for a document, it is half an hour of repetitive clicking — and that repetition is the entire reason batch tools exist.

The settings are the same ones the single-image compressor offers and they apply to every file in the set. Automatic is the right default: it leaves a JPEG as a JPEG and sends a PNG to WebP, which is where the large savings in a mixed folder usually come from. Capping the width is the other big lever, and it is often the one that matters most for images headed to a web page.

How to use it

  1. 1

    Add your images

    Drop in as many as you like, or click to choose several at once. You can keep adding from different folders.

  2. 2

    Choose quality, format and width

    Whatever you pick applies to every image in the batch.

  3. 3

    Download the ZIP

    One archive containing every compressed file, named after the originals.

Frequently asked questions

How many images can I do at once?

There is no fixed limit, because nothing is uploaded. The practical ceiling is your device's memory: the files are processed one after another rather than all at once for exactly that reason, so a large batch takes longer but does not fall over.

Why is the result a ZIP?

A browser can only hand back one file per download without asking permission for each. Packing them keeps it to a single click. The archive is stored rather than compressed, since the images inside are already compressed and deflating them again would cost time and save nothing.

What are the files called inside?

Each keeps its original name with the new extension. If two files from different folders share a name, the second gets a number appended rather than silently overwriting the first.

Can I use different settings for different images?

Not in one run — the settings apply to the whole batch. Sort the files into groups and run it once per group if they need different treatment.

Related tools

Browse all image tools →