Bulk Image Compressor
Drop up to 20 images, set quality, hit Compress All. Download individually or grab everything as a ZIP. No uploads - runs 100% in your browser.
Drop up to 20 images here
or click to pick files - JPG, PNG, WEBP, GIF, BMP
Lower = smaller files. 70–80% works well for most photos.
Why do them in a batch
Compressing one photo is quick; compressing a folder of them one by one is a chore. Drop up to 20 here, set the quality once, and the tool works through the whole lot in your browser and hands back a single ZIP. Nothing is uploaded, so even a folder of unpublished work stays on your machine.
Each image keeps its format: a JPG stays a JPG, a PNG stays a PNG. Only the quality, and so the file size, changes. If you also want to switch format, run the results through the Image Converter afterwards.
Frequently asked questions
Up to 20 per batch. For a bigger set, just run another batch; each one takes only a few seconds.
For photos, 70 to 80 usually cuts the size by half or more with no change you would notice. Push to 85 for images with fine text. PNG is lossless, so the slider does not affect PNG files.
No. The ZIP is assembled in your browser by JSZip. Nothing is sent anywhere at any point.
No. Every image is compressed locally with the browser Canvas API. The files never leave your device.