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
Before / After — drag to compare
Processing…
—
Original: —
→
Compressed: —
Quality
82%
Output Format
0 files
Output format
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.
Frequently asked questions
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 →