Compress image
Cut file size by up to 80%. Drop in a hundred files at once.
JPG at 75% quality
set below
75 is a good default. Below 50, edges start to show blocking.
Universal support, but no transparency — the safe default for photos.
How to use Compress image
- Drop your JPG, PNG, WebP, AVIF or GIF files onto the upload area, or paste from the clipboard.
- Choose a mode: set a quality level, or pick a target size in KB and let the tool find the best quality that fits.
- Choose the output format under Save as. Open Advanced to also limit the longest edge in pixels.
- Click Compress and compare the before and after sizes under each file.
- Download each image, or click Download all to get them as a zip.
Large images are the single most common reason a page loads slowly, and the most common reason an upload form rejects a file. Compression fixes both by re-encoding the picture at a lower bitrate, discarding detail your eye was unlikely to notice in the first place.
There are two ways to work here. Quality mode gives you a slider and shows exactly what each setting costs in bytes. Size mode goes the other way: you name a limit, and the encoder searches for the highest quality that still fits under it. That second mode is the one to use when a form insists on something like 50KB and refuses to explain why your file failed.
Everything is processed on your device using the browser's own image encoder, so there is no upload step and no limit on how many files you queue up. Compare the before and after figures under each thumbnail before you download.
Questions
How much smaller will my images get?
Photographs typically drop 60 to 80 percent at quality 75 with no visible difference. Screenshots and flat graphics compress less well as JPG — for those, try WebP or leave them as PNG.
Which format should I choose?
JPG for photographs and anywhere compatibility matters. WebP for the web, where it is usually 25 to 35 percent smaller than JPG at the same quality. PNG only when you need transparency or a lossless copy.
Why can PNG not hit a size target?
PNG compression is lossless, so it has no quality dial to turn down. Size targeting needs a lossy format, which means JPG or WebP.
Does compressing repeatedly damage the image?
Yes, with lossy formats. Each pass throws away more detail and the losses accumulate. Always compress from the original file rather than from an already-compressed copy.
Are my images uploaded?
No. All encoding happens in your browser. The files never leave your device.
Guides
How Images Slow Down Your Site (And How to Fix It)
Images are the largest element on most pages and the reason most sites fail LCP. A per-image decision tree, rather than another generic checklist.
Read guide →OG Images: The Size Is the Easy Part
1200×630 is the answer to the question everyone asks. The reason your preview isn't showing is almost never the dimensions — here's what it usually is.
Read guide →How to Make a Favicon in 2026 (You Need Fewer Files Than You Think)
Most tutorials still tell you to export fifteen PNGs. Modern browsers need four or five files. Here's the minimal set, the HTML, and the traps.
Read guide →