Quality slider and target-size search with side-by-side comparison. Metadata is stripped by default.
Bulk Compress Images
Drop a whole folder of images and shrink them together, all on your own device.
Loading tool…
How to use bulk compress images
Drop in as many images as you want, or paste them from your clipboard.
Pick a format, then either one quality level for the whole set or a target size each image should come in under.
Hit compress. The tool works through them a few at a time so your browser doesn't run out of memory on a big batch.
Look over the per-file savings, then download images one by one or all together as a zip.
What this tool does
- Handles JPG, PNG, and WebP together in one batch
- One shared quality slider, or a per-image target size the tool searches toward
- Compresses a few images at a time so large batches stay stable
- Shows the before and after size, plus the percentage saved, for every file
- One bad file won't sink the batch, it gets skipped and flagged while the rest finish
- Download each result on its own or everything as a single zip
- Re-encoding drops metadata, so location and camera details don't tag along
How the result is verified
Each compressed image is decoded again after it is written, and its dimensions are checked against the original before it is offered to you. The size shown for every file is measured from the real output, never estimated. Any file that fails a check is marked failed and left out of the download.
Frequently asked questions
How many images can I compress at once?
As many as your device's memory allows, there is no artificial limit built in. The tool compresses a few at a time rather than all at once, which keeps the tab stable on big batches. On a typical laptop a few hundred normal photos is fine; a phone will manage less before memory gets tight.
Can I set a different quality for each image?
Not in this batch tool. The whole set shares one quality level or one target size, which is what makes doing them together fast. If you need to tune each image on its own, use the single Compress Image tool.
Is my file uploaded to a server?
No. The file is opened with your browser's File API and processed by code running in your tab. You can confirm this yourself: open your browser's developer tools, watch the Network panel, and process a file — no request carries your file's bytes. See our How it works page for a step-by-step verification guide.
Related tools
Resize by pixels, percentage, or platform preset with contain/cover/stretch modes and upscale warnings.
PNG, JPEG, and WebP conversion with explicit transparency handling and per-file batch results.
Inspect EXIF, GPS, and device fields grouped by risk, then export a stripped copy that is rescanned to prove it.