Image Compressor

No upload ever Batch 20 Before/after slider Free forever

Reduce file sizes up to 80%. Live before/after comparison. Batch 20 files. Zero upload.

Drop photos to compress

JPG, PNG, WebP · Up to 20 files

✓ Before/after preview ✓ Batch compress ✓ No upload

Your files never leave your device

Compress images up to 80% — entirely in your browser

Zero upload. Every pixel stays on your device. Works offline after first visit.

Live before/after slider
Drag the comparison slider to see exactly what quality you're trading for file size.
Batch 20 files
Drop up to 20 photos at once. Each downloads with its original name and a -compressed suffix.
Zero upload
Canvas API compresses photos in your browser. Nothing travels over the internet.
WebP support
Convert to WebP for 30% smaller files than JPEG at the same visual quality.
How much can I compress an image?

Typical reductions are 40–80% depending on content and quality setting. At quality 82 (Balanced), most JPEGs save 50–70% with minimal visible loss.

Which format gives the best compression?

WebP generally produces 25–35% smaller files than JPEG at identical visual quality.

Are my photos stored anywhere?

No — loaded into browser memory, processed with Canvas API, discarded when you close the tab. Nothing sent to any server.

Guide: How to compress images without visible quality loss.
Read guide →