Batch Image Compressor
Compress up to 12 JPG, PNG, or WebP images in one local browser queue, then download individual files or one ZIP.
Drop images here
JPG, PNG, or WebP · up to 40 MB
Batch Image Compressor
Process files sequentially to keep browser memory predictable.
Keep working with the image.
Private, browser-first processing.
ImageShaper reads and processes selected files directly in your browser. The source image is not uploaded to a conversion server by the tool.
For very large images, browser memory limits vary by phone or computer. Keep the tab open until processing finishes.
Built for ordinary web images.
- Single-file inputs are capped at 40 MB.
- Very large megapixel counts can use substantial browser memory.
- JPEG and WebP quality controls are lossy.
- Keep the page open until the output is ready.
Batch compression.
Are all files uploaded?
No. Each file is decoded and encoded locally in the browser.
Why process one at a time?
Sequential processing reduces peak memory use compared with decoding many large images simultaneously.
What is in the ZIP?
The ZIP contains the already-compressed output files. The ZIP uses store mode because JPEG and WebP are already compressed formats.