Image Compressor
Shrink JPG, PNG, and WebP files in your browser without losing quality.
Compression runs entirely in your browser. Your image never leaves your device.
80% is the sweet spot for most photos.
Drag an image here, or click to choose
JPG, PNG, or WebP
About this tool
Compress images directly in your browser — files never leave your device. Pick a target quality, drop in your image, and download a smaller version. Great for shrinking photos before emailing or uploading to a website.
How to use it
- Drag an image file (JPG, PNG, or WebP) into the upload zone.
- Pick a quality target — 80% works well for most photos.
- Click Download to save the compressed version. Compare the before/after sizes shown on screen.
FAQ
Does my image leave my computer?+
No. Compression happens entirely in your browser using the browser-image-compression library. Nothing is uploaded.
What quality setting should I pick?+
70–80% is the sweet spot for most photos — visually identical to the original, often 70% smaller. Use 90%+ for hero images on a website. Drop to 50–60% if you need maximum compression and the image will only be viewed at small sizes.
Why is the output sometimes bigger?+
If the input is already heavily compressed (e.g., a Twitter screenshot), the encoder may not be able to do better. The tool will tell you when this happens.