Image · 100% browser-side
Image Compressor
Shrink heavy photos for faster websites without visible quality loss.
Free foreverNo uploadsNo account
🖼️
Drop an image here or click to browse
Supports JPEG, PNG, WebP, GIF
Output
Select an image and compress it locally in your browser.
Suggested next steps
Keep working with these tools
Nothing sent
Since you opened this page, this tool has sent 0 bytes anywhere. It's counting every network request live — check your browser's Network tab if you want to see it yourself.
01 · Real-world fits
Common use cases
- Getting a Lighthouse or PageSpeed score above 90 by trimming hero and gallery images
- Reducing email attachment size for photo-heavy sends without re-shooting
- Shrinking product photos before uploading to Shopify, Etsy, or eBay
- Cutting CDN bandwidth bills on a high-traffic blog or news site
- Prepping screenshots for a deck, doc, or knowledge base where bloat slows scrolling
02 · The honest pitch
Why Image Compressor?
By default this only recompresses your image at its original format and pixel dimensions — nothing else changes unless you ask it to. A PNG stays a PNG and a 2400px-wide photo stays 2400px wide unless you explicitly check "Convert to WebP" or "Resize." Everything runs in your browser via the Canvas API, so your photos never leave your device.
03 · Edge cases
Frequently asked questions
Continue your workflow