Free Image Compressor
Shrink JPG, PNG and WebP file sizes in your browser. See exactly how much you save.
Drop images here
JPG · PNG · WEBP
Reduce the file size of JPG, PNG and WebP images while keeping them looking right. See the exact before size, after size and percentage saved for every file.
How to compress an image
- Add your images.
- Set the quality. 75 is a good default for photos; go lower for the smallest files.
- Click Compress and review the savings for each file.
- Download the ones worth keeping, or get them all as a ZIP.
How the compression works
JPG and WebP use lossy compression tuned to stay visually identical at the default quality — a modern encoder (MozJPEG) squeezes out 20–30% more than a browser's built-in save.
PNG compression is lossless. It re-packs the file and strips redundant data without changing a single pixel, so transparency and sharp edges are untouched.
If re-encoding would make a file bigger — which happens when the original was already heavily compressed — the tool keeps your original instead.
Which format saves the most
Keep the original format for a safe, no-surprises compression. Switch the output to WebP or JPG when a smaller file matters more than staying lossless — this is the big win for screenshots and photographic PNGs, which can drop 80–95% instead of 20–40%.
WebP is the most efficient overall. JPG is the most universally supported. PNG stays best for logos, icons and anything with hard edges or transparency you need to keep.
Common uses
- Getting images under an email or upload size limit
- Speeding up a web page or online store
- Fitting more photos into cloud storage
Frequently asked questions
How much smaller will my images get?
It depends. Keeping the same format, photos often shrink 60–85% and PNGs 20–50%. A large PNG screenshot only shrinks a little as a lossless PNG — switch the output to WebP or JPG and it can drop 80–95%.
Can I change the format while compressing?
Yes. Set the output format to WebP or JPG and every image is re-encoded to it. This is the biggest win for screenshots and photographic PNGs, which are far smaller in a lossy format.
Is this lossless?
Keeping a PNG as PNG is lossless — not a pixel changes. JPG and WebP output is lossy but tuned to stay visually close at the default quality.
Do you keep my images?
No. Compression happens locally in your browser and nothing is uploaded.