Compress Images Online
Shrink the file size of JPG, PNG, WebP, AVIF, and HEIC photos in your browser. Set a quality level, or tell it a target size in KB and let it find the best quality that fits. Free, no signup, no upload.
Compression, not just conversion
Most converters treat quality as an afterthought: pick a format, and a quality slider comes along for the ride. This page starts from the size problem instead. Upload a photo and it stays in its own format when that format supports a quality dial (JPG, WebP, AVIF), so you get a smaller file without a format change to explain to anyone downstream. PNG, GIF, and BMP don't have a lossy quality setting to turn down, so those convert to WebP, which typically beats them on size by a wide margin at equivalent visual quality.
Quality slider or target size, pick what you actually know
If you know roughly how much quality you're willing to trade, use the quality slider. If you know the number that matters, an email attachment limit, a form's upload cap, a page-weight budget, use target size instead and skip the guessing. The tool searches quality levels for you and keeps the highest one that still fits.
Tips
- 60-80% quality is the sweet spot for most photos: a real size cut with little visible loss.
- For screenshots and graphics with flat colors and text, PNG converted to WebP at high quality (85%+) usually looks identical while being much smaller.
- Need a specific format, not just the smallest file? Use the full Image Converter instead, it gives you direct control over the output format.
Frequently asked questions
Does this actually reduce file size, or just convert the format?
It reduces file size. JPG, WebP, and AVIF get recompressed in the same format at the quality you choose. PNG, GIF, and BMP are lossless formats with no quality dial, so those convert to WebP, which is usually the biggest real size cut you can get without losing information.
How does the target file size option work?
Enter a size in KB. The tool tries a range of quality levels and picks the highest one that still fits under your target, so you get the best quality your size budget allows. Very small targets on large, detailed photos may not be fully reachable without visible quality loss.
Will compression make my photos look bad?
Not at typical settings. 60-80% quality on JPG or WebP is usually visually close to the original with a real size reduction. Quality below 40% starts to show visible artifacts, useful only when file size matters more than appearance, like an email attachment limit.
Is there a file size or batch limit?
Files up to about 20 MB each work well. You can compress multiple images in one batch and download them individually or all at once. Since everything runs in your browser, the practical limit is your device's memory.
Are my images uploaded anywhere?
No. Compression runs entirely client-side with the Canvas API (and a local wasm decoder for HEIC). Your images never leave your device.