Compress images without losing quality
Large images slow down websites, fill up email attachments and get rejected by upload forms. This free image compressor makes JPG, PNG and WebP files much smaller while keeping them looking the same. Choose Auto to let the tool pick the best format, or set the quality yourself and compare the result side by side with the original.
How to compress an image
- Drop your images (one or many).
- Choose Auto, or JPG, WebP, AVIF or PNG-8, and a quality — or type a maximum size in KB.
- Drag the compare slider to check the quality.
- Download one image or all of them as a ZIP.
Which format is smallest?
| Format | Best for | Transparency |
|---|---|---|
| JPG | Photos everywhere | No |
| WebP | Websites — usually 25–35% smaller than JPG | Yes |
| AVIF | Smallest files for modern browsers | Yes |
| PNG-8 | Logos, icons, screenshots with few colours | Yes |
| PNG (full) | When you need perfect quality | Yes |
Why compress images?
- Faster websites — images are usually the largest part of a page, and page speed affects Google rankings.
- Email and WhatsApp — send photos without hitting size limits.
- Upload forms that require files under 100 KB, 200 KB or 1 MB.
- Privacy — the compressor removes hidden EXIF data such as GPS location.
Never bigger than the original
If a file is already well optimised, the compressor keeps the original instead of giving you a larger file. To change the dimensions as well, use the image resizer first.
Choose a goal, not a number
- ✨ Smart: the best balance of size and quality for most photos.
- Website: small, fast-loading images for pages and blogs.
- Email and WhatsApp: sized to send quickly without looking blurry.
- Amazon: keeps enough resolution for zoom on product pages.
- Smallest: when size matters more than quality.
You can also set a target file size — useful for forms that only accept images under, say, 200 KB.
Example
A 3000 × 2000 photo of 117 KB compressed with Smart became an 18 KB WebP — 84% smaller at the same pixel size. Use the slider or side-by-side view at 100% to check the quality before downloading.
WebP, JPG or PNG?
- WebP: the smallest for websites; supported by all modern browsers.
- JPG: best for photos when an app doesn’t accept WebP.
- PNG: for logos and images with transparency; larger files.
Tips
- Resize huge photos to the size you need first — pixels matter more than settings.
- Don’t compress the same JPG again and again; quality drops each time.
- For PDFs, use the PDF compressor.