Image Compressor

Drop an image, drag the quality slider and watch the file size fall. Everything happens on your device — photos are never uploaded.

Websites reject files over 2 MB, email attachments bounce, and cloud storage fills up. Drop an image here, drag the quality slider and watch the size fall in real time. Processing happens entirely in your device's memory — the photo never leaves your computer.

Finding the quality sweet spot

The JPEG/WebP quality setting dominates file size: 90+ is nearly indistinguishable from the original but compresses poorly; 70–85 is the everyday sweet spot where most people cannot spot the difference and files shrink to a third or less; below 60 you start seeing blocky artifacts. Keep certificates and documents at 85+, use 70–80 for sharing.

Why PNG barely compresses

PNG is a lossless format, so squeezing it yields little. Photos should output as JPG or WebP instead — WebP typically lands around two-thirds the size of an equivalent JPG. Keep PNG only for icons, screenshots and images that need transparency.

Resize first, compress second

Phone photos are 4,000+ pixels wide for no reason — screens rarely need more than 1,920. Check "limit longest side" at 1920 and watch the file collapse further. For pure resizing use the Image Resizer tool.

Frequently asked questions

Are my images uploaded?
No. Compression uses your browser's built-in canvas engine on your own device. It even works offline.
Why did my PNG become a JPG?
PNG cannot compress lossily, so meaningful size reduction requires JPG or WebP output. Keep PNG only if you need transparency.
Can I compress many images at once?
One at a time for now — batch compression is on the roadmap.