Compress images without losing visible quality
Large images slow down websites, fill up storage and bounce off email and upload limits. This image compressor reduces the file size of JPG, PNG, WebP and HEIC images directly in your browser. Use the quality slider for full control, or enter a target size such as 100 KB and let the tool find the best quality that fits. Add an optional maximum dimension to shrink oversized photos at the same time. Your images are never uploaded.
Two ways to compress
By quality. Lower quality means smaller files. For most photos, quality 70–80 gives a dramatic size reduction with no difference you'd notice on a screen. Go lower for thumbnails; go higher for photos you might print.
To a target size. Many forms and portals impose a hard limit — "maximum 200 KB" or "under 1 MB". Enter the limit and the compressor tries different qualities to land as close to it as possible without going over.
Why resizing matters
A modern phone photo is around 4000 × 3000 pixels, far more than a screen needs. Setting a maximum width/height of 1920 or 2048 px removes over 70% of the pixels before compression even starts — usually the single most effective way to make an image smaller. For web pages, match the size to the largest size the image is displayed at.
Typical results
| Starting image | Settings | Typical result |
|---|---|---|
| 4 MB phone photo (JPG) | Quality 75 | ~0.8–1.2 MB |
| 4 MB phone photo (JPG) | Quality 75, max 2000 px | ~300–500 KB |
| 3 MB screenshot (PNG) | Auto → WebP, quality 80 | ~200–400 KB |
| Any image | Target size 100 KB | Under 100 KB |
Tips for the best results
- Compress from the original, not from an already compressed copy.
- Use WebP for websites — it is usually 25–35% smaller than JPG at similar quality and supports transparency.
- Keep text-heavy graphics sharp with higher quality, since compression artefacts show around sharp edges.
- Check the result at 100% zoom before replacing originals.
Need exact dimensions? Use Resize Image. To change formats, use the Image Converter, and to strip metadata without re-compressing, try Remove EXIF.