Image Compressor
Make JPG, PNG and WebP images smaller so web pages load faster and uploads stay under size limits. Pick a quality level, optionally cap the width, and see exactly how much each file shrinks before you download it.
Compress images
How image compression works
JPG and WebP use lossy compression: they discard fine detail the eye barely notices, and the quality setting controls how much. PNG is lossless, so it can’t be shrunk with a quality slider. That is why, by default, PNG files are converted to WebP, which keeps transparency and is typically 25–35% smaller than an equivalent PNG or JPG according to Google’s WebP studies.
Saving
Saving % = (original size − new size) ÷ original size × 100Example: 2.4 MB compressed to 480 KB is a saving of 80%.
If a compressed file would come out larger than the original (this happens with images that are already heavily optimised), the tool tells you so you can keep the original.
Choosing a quality level
| Quality | Typical saving vs. camera JPG | Best for |
|---|---|---|
| 90–95% | 20–40% | Photography portfolios, print |
| 75–85% | 50–70% | Websites, blogs, online shops |
| 60–70% | 70–85% | Email, messaging, thumbnails |
| Below 50% | 85%+ | Tiny previews (visible artefacts) |
Savings depend on the content of the picture; detailed scenes compress less than smooth skies or flat graphics.
Common upload size limits
| Where | Typical limit |
|---|---|
| Job portals and government forms | Often 100 KB–2 MB per photo or scan |
| Email attachments (Gmail, Outlook) | 20–25 MB per message |
| WordPress default upload | Set by your host, often 2–128 MB |
| Google PageSpeed advice | Keep large images ideally under about 200 KB |
Frequently asked questions
Will compression reduce the image dimensions?
No, unless you enter a maximum width. Only the file size changes.
How do I get an image under 100 KB?
Set a maximum width of around 1000–1200 px and a quality of 60–70%, then check the size shown in the result. Lower either value if it is still too big.
Are my photos uploaded?
No. Compression runs in your browser, so the files never leave your device. Camera EXIF data such as GPS location is removed from the output.
