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
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
| Accepts | JPG, PNG, WebP, GIF, BMP |
|---|---|
| Produces | ZIP of compressed images |
| Processing | In your browser |
| Price | Free, no limits |
| Account | Not 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
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
Choose quality, format and width
Whatever you pick applies to every image in the batch.
- 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.