Smart compression · zero quality loss

Compress images
without the guilt.

Drop any number of images including HEIC from iPhone. Powered by browser-image-compression + Pica — multi-pass quality targeting with Lanczos-sharp resizing. Set a target file size and hit it exactly.

🗜️
⚡ browser-image-compression + Pica engine
Drop your images here
or click to browse · batch supported
JPG PNG WebP GIF BMP HEIC AVIF
Browse images
Quality 75
Output
Max size
Target KB
0
images
original size
compressed size
total saved
⬇ Download all
✏️ Rename from:
Number → 0 renames as 0.jpg, 1.jpg, 2.jpg…  ·  Text → photo renames as photo 1.jpg, photo 2.jpg…
How it works
01
Drop your images
Add JPG, PNG, WebP, GIF, BMP or HEIC files in any number. iPhone photos work directly — no conversion step.
02
Multi-pass smart compression
browser-image-compression runs in a web worker. Set a target KB and the engine iterates until it hits it. Pica handles resizing with Lanczos3 sharpness.
03
Compare & download
Hover any card to see a live before/after comparison. Download individually or grab everything as a ZIP.
What makes our compression smart
🎯
browser-image-compression engine
Multi-pass quality targeting with web worker support — far more accurate than raw Canvas. Set a target file size (e.g. 200 KB) and the engine hits it automatically.
🔬
Pica Lanczos resize
When downsizing, Pica's Lanczos3 algorithm produces dramatically sharper results than the browser's built-in bilinear canvas scaling.
📷
HEIC / iPhone photo support
Compress photos straight from your iPhone — HEIC files are decoded client-side via heic2any before compression. No conversion step needed.
🔒
100% browser-based · hover to compare
Nothing is uploaded anywhere. After compression, hover any image card to see a live before/after preview. All files stay on your device.