Image Compressor – Reduce JPG, PNG and WebP File Size Online
Make photos and screenshots smaller without visible quality loss. Drop up to 30 images, pick a quality and an optional maximum width, and download the compressed files.
Drop your images, keep quality around 70–80 % and set a maximum width such as 1920 px. A typical 4 MB phone photo becomes 300–600 KB. PNG screenshots are saved as WebP automatically, which is usually far smaller. Files never leave your device.
How to use Image Compressor
- Drop images onto the box, paste them, or click “Choose images”.
- Set the quality — 75 % is a good balance for photos.
- Optionally pick a maximum width to shrink large photos.
- Choose the format, or leave it on automatic.
- Download each image or click “Download all”.
How image compression works
A photo straight from a phone is often 3–6 MB because it stores 12 million pixels at very high quality. Most of that detail is invisible on a website, in an email or in a chat. This compressor re-encodes the image with lossy compression: it keeps what the eye notices and drops fine detail that it does not. At 70–80 % quality the difference is almost impossible to see, while the file shrinks by 70–90 %.
Two settings that matter
- Quality controls how much detail is kept. 80 % is safe for anything, 60–70 % is fine for thumbnails and blog images.
- Maximum width reduces the pixel size. A 4000 px photo shown in a 1200 px column is wasting bytes; scaling it to 1920 px often halves the size again.
Typical results
| Image | Original | Compressed |
|---|---|---|
| Phone photo (4032 × 3024) | 4.1 MB | 450 KB at 1920 px, 75 % |
| Screenshot (PNG) | 1.2 MB | 180 KB as WebP |
| Product photo (JPG) | 900 KB | 220 KB at 80 % |
Results depend on the image: busy photos with lots of texture compress less than flat graphics.
Which format to choose
Automatic keeps JPG as JPG and turns PNG into WebP, which supports transparency and is usually 25–35 % smaller than JPG at the same quality. Choose JPG if a website or form accepts only JPG. If an image is already well optimised and the new file would be bigger, the original is kept so you never lose quality for nothing.
Faster websites and easier sharing
Images are the heaviest part of most web pages, and page speed affects both visitors and search rankings. Compressing before uploading also gets you under the size limits of email, job portals and government forms. Need an exact pixel size? Use the Image Resizer. Need a different format? Try the WebP to JPG Converter.
Private by design
Everything happens in your browser with the Canvas API. Your photos are never uploaded, so the tool also works for personal or confidential pictures.
You may also find these free tools useful: WebP to JPG Converter, Image Resizer and JPG to PNG Converter.
Popular calculations
Frequently asked questions
How do I compress an image without losing quality?
Use a quality of 75–85 % and a sensible maximum width. The loss is invisible to the eye while the file gets much smaller.
How can I compress a photo to under 100 KB?
Set the maximum width to 1080 or 800 px and lower the quality to 60–70 %. Most photos then fall below 100 KB.
Can I compress PNG files?
Yes. PNGs are converted to WebP on automatic, which keeps transparency and is usually much smaller. Choose JPG if you need maximum compatibility.
Are my images uploaded?
No. Compression runs entirely in your browser; nothing is sent to a server.
Why did one image not get smaller?
It was already well compressed. In that case the tool keeps your original file instead of making a bigger one.
Last updated: