Bulk Image Compressor
Pick a target size and the whole batch is re-encoded to JPG in one go. The tool searches for the highest quality that still fits, and every result shows its original and new file size so you can judge the trade-off yourself.
Drop images here, or browse your files
JPEG, PNG, WebP, AVIF and BMP. Up to 200 images per batch, 50 MB per file.
JPG, PNG, WebP → compressed JPG
Files are read locally by your browser and are never uploaded to a server.
Queue
No images yet
Images you add appear here with a preview, their file size, progress and any errors.
Settings
The tool searches for the highest quality that fits. It reports honestly when the target cannot be reached.
Recommended next steps
Good to know
- Everything is written as JPG, so PNG and WebP sources are converted; transparent areas are filled with white.
- The target is reached by searching for the highest quality that still fits. When it cannot be reached, the result says so instead of pretending.
- Compression never uploads anything: every file is decoded and re-encoded on your own machine.
Your files stay on your device
This tool decodes and re-encodes images inside your browser using the Canvas API and Web Workers. Nothing is uploaded, and there is no server that could receive your files. Closing the tab discards everything.
Read theprivacy notice
Other tools
- ResizeResize by exact pixels or percentage, with a locked aspect ratio.
- ConvertConvert between JPEG, PNG, WebP and AVIF.
- CropCrop the whole batch to one ratio or an exact pixel box.
- RotateRotate by any angle and flip horizontally or vertically.
- WatermarkAdd text or logo watermarks with position, opacity and tiling.
- BlurBlur or pixelate the sensitive parts of a screenshot.
- MergeCombine several images into one picture.
- SplitCut images into tiles and download them as a ZIP.
- EditorCrop, rotate, flip, resize and export a single image.
- MetadataView EXIF, edit metadata, and check or change DPI.