Zero uploads · 100% in-browser No sign-up · No watermarks · Free forever

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.