How to Compress an Image Without Losing Quality (Free)
To compress an image without visible quality loss, resize it to the dimensions you'll actually display, save it in the right format (WebP or JPG for photos, PNG only for graphics with transparency), and use a quality setting around 75–85%. Done that way you can cut a photo's file size by 60–80% with no difference the eye can see. Here's how, using a free image compressor that never uploads your photos.
Why image files get so big
Two things drive file size: dimensions (a 4000×3000 phone photo is 12 million pixels) and format. A modern camera photo saved as a full-resolution PNG can be 10–20 MB — even though the spot you're putting it only displays 800 pixels wide. Most "huge image" problems are really "way bigger than it needs to be" problems.
Step 1: Resize before you compress
This is the highest-impact step and the one people skip. If an image will display at 800 px wide, there's no reason to ship 4000 px — that's 25× the data for pixels nobody sees. Set the real display width with the Image Resizer first; that alone often shrinks the file by 80%+ before any quality compression.
Step 2: Pick the right format
- WebP — best all-round for the web: 25–35% smaller than JPG at the same quality, supported by every modern browser. Convert with the Image Converter.
- JPG — the safe default for photographs when you need maximum compatibility (email, older software).
- PNG — only for logos, screenshots, and graphics that need sharp edges or transparency. PNG is lossless, so it's the wrong, bloated choice for photos.
Step 3: Compress to the right quality
JPG and WebP are lossy — they discard detail the eye barely registers. A quality of 75–85% is the sweet spot: big size savings, no visible loss. Below ~60% you'll start to see blocky "artifacts" in skies and gradients. Open the Image Compressor, which shows the before/after size live so you can dial in the smallest file that still looks right — all in your browser, nothing uploaded.
Hitting a specific size limit
- Under 2 MB (YouTube thumbnails, forums): resize to display size, then a Medium-High quality JPG usually lands well under. See the thumbnail size guide.
- Under 100 KB (fast web pages): resize to exact width, switch to WebP, quality ~70%.
- iPhone HEIC photos: convert them first with HEIC to JPG (or see the HEIC guide), then compress.
Does compressing an image reduce quality?
Lossy compression technically removes data, but at 75–85% quality the loss is invisible at normal viewing size — you trade detail you can't perceive for an enormous file saving. The mistakes that do show are over-compressing (quality under 60%) and repeatedly re-saving the same JPG, which compounds artifacts. Keep your original and export compressed copies as needed.
Bottom line
Resize to display size, choose WebP or JPG, compress at 75–85% — that's a 60–80% smaller file with no visible loss. Compress an image free in your browser, no upload or sign-up. For documents, the same idea applies to compressing a PDF.