Compress images. Keep the quality.
Loading image engine...
First visit downloads ~8MB, cached after that
How to compress an image in 3 steps
- Upload your image. Drop it on the page or click to browse. Any format works.
- Pick a compression level. Choose a preset like For Web or For Email, or let Recommended handle it. The tool finds the best quality that fits.
- Download the result. See the original and compressed side by side with the exact size reduction. Hover the result to download.
Target a specific file size
How compression works for each format
JPEG compression works by discarding visual information your eyes are least likely to notice. At quality 80-85 most photos look identical to the original. Below 50 you start seeing blocky artifacts around edges. Good for photographs where file size matters more than pixel accuracy.
PNG compression is lossless — the image does not change at all. The tool optimizes the internal encoding and strips metadata but the reduction is modest, usually 5-20%. If you need a much smaller PNG, switch to WebP which supports lossless compression at smaller sizes.
WebP compression uses a modern encoder that beats JPEG on file size at the same visual quality. At quality 80 you typically get 25-35% smaller files than JPEG with no visible difference. It also supports transparency, making it a good replacement for both JPEG and PNG.
AVIF compression pushes further than WebP. It produces the smallest files of any format at comparable quality. A 2MB JPEG can often become a 200KB AVIF with no visible loss. Browser support is newer but Chrome, Firefox, and recent Safari all handle it.