How-to Guide 6 min read

How to Compress JPG Without Losing Quality

JPG is already a lossy format — every save discards image data permanently. The challenge with compressing JPGs is that going too far causes blocky artefacts and blurry edges, while being too conservative barely shrinks the file. The key is knowing where the invisible-to-visible quality cliff actually sits: around 75–85% quality, files shrink by 50–70% but the difference is genuinely invisible at normal screen sizes. This guide shows you exactly how to compress JPGs intelligently — the right settings, what to avoid, and how to verify the result looks identical before you deploy it.

Files never leave your device ⚡ Instant browser processing 🆓 100% free — no account 🚫 No watermark on output
By ImgToolkit Team · Updated May 2026 · 6 min read · Processed in your browser
PNGJPGWebPGIFBMP

Quick Answer

JPG is already a lossy format — every save discards image data permanently. The challenge with compressing JPGs is that going too far causes blocky artefacts and blurry edges, while being too conservative barely shrinks the file.

Try it now — free, no signup

Your images stay on your device. Nothing is uploaded to any server.

Compress JPG Free

Step-by-Step Guide

6 steps · takes under 1 minute

1

Always compress from the original file

JPG is lossy — every re-save discards more data. If you compress an already-compressed JPG, you're compounding quality loss. Always start from the highest-quality version you have: the original camera RAW export, the original TIFF, or the first JPG save at 95%+. If you only have a compressed version, that's your starting point — but the rule going forward is: keep originals, share compressed copies.

2

Open the Image Compressor and upload your JPG

Go to imgtoolkit.com/compress — it runs entirely in your browser using the Canvas API. No account, no server upload. Drag and drop your JPG onto the upload area. Multiple files are supported for batch compression — drag several at once to process a folder of photos.

3

Set quality to 75–85% for photos

This is the invisibility sweet spot for photographs: files shrink by 50–70% with zero visible difference at normal screen sizes. At 80%, a 4 MB photo becomes 800 KB–1.2 MB and looks identical. At 90%, you only get 20–40% size reduction — barely worth it. At 70%, you may see very faint artefacts on high-frequency edges. For thumbnails and small preview images, 65–75% is acceptable. For product photos, hero images, or anything displayed large, stay at 80–85%.

4

Check the before/after size comparison

The tool displays the original and compressed file sizes side-by-side with the percentage saved. Aim for at least 50% reduction. If you're only getting 10–20% savings, your JPG was already aggressively compressed — try 70% quality or switch to WebP output for better results. If the saving exceeds 80% at your quality setting, check the preview carefully for artefacts.

5

Zoom in to verify no visible quality loss

Before deploying the compressed file, open it alongside the original at 100% zoom (actual pixels). Check: edges of text or logos (JPG artefacts show first here), areas of solid colour (banding becomes visible), and high-contrast boundaries. At 80% quality, a trained eye at 100% zoom may see very subtle differences; at normal display size it will be undetectable. If artefacts are visible, raise the quality setting by 5 points.

6

Consider WebP if JPG compression isn't enough

WebP achieves 25–35% better compression than JPG at equivalent visual quality. If a JPG at 80% is still too large for your use case (email attachment limits, slow mobile connections, PageSpeed requirements), convert to WebP at 85% — the file will be smaller than the JPG at 80% while looking noticeably better. All modern browsers support WebP. For email clients, stick to JPG.

Before vs After Compression

Typical result on a 1080×1080px product photo

Before 4.2 MB
📷 Original PNG
After 820 KB
🗜️ −80% smaller
Before: 4.2 MB — slow to load, rejected by email
After: 820 KB — fast loading, visually identical
🔒

100% Private — Zero Uploads

ImgToolkit runs entirely in your browser using the Canvas API. Your images are never sent to a server, never stored in the cloud, and never seen by anyone else. This makes it safe for sensitive documents, client work, medical imagery, and confidential screenshots.

💡

Pro tip

Use 75–85% quality for web images — you get 60–80% smaller files with no visible difference at normal screen sizes.

Format & File Size Comparison

Same 1080×1080px photo processed four ways

FormatQualityFile SizeNotes
PNG (original) Perfect 4.2 MB No compression — too large for web
Compressed PNG Visually identical 1.1 MB −74% — transparency preserved
JPG (85% quality) Excellent 310 KB −93% · Best for photos
WebP (85%)BEST Excellent 205 KB −95% · Recommended for web

Based on a 1080×1080px photo. Results vary by image content and complexity.

Related Free Tools

All tools run in your browser — no account or upload needed

Frequently Asked Questions

9 questions answered

Does compressing a JPG permanently degrade quality?

Yes — JPG compression is irreversible. Each time you save a JPG, some image data is mathematically discarded and cannot be recovered. The strategy is to compress once, from the best original, at the right quality setting (75–85%), and keep the original file safely. Never repeatedly re-save JPGs — three saves at 80% quality compounds to noticeably worse quality than one save at 80%.

What's the difference between JPG quality 80% and 90%?

At 90%: the file is almost indistinguishable from the original, but it's only 20–40% smaller — poor trade-off for most web use. At 85%: typically 40–55% smaller with no visible difference at normal display sizes. At 80%: typically 50–70% smaller with no visible difference at normal display sizes — the web standard sweet spot. At 75%: 60–75% smaller; very faint artefacts visible at 100% zoom on high-contrast edges but invisible at display size. At 70%: artefacts become visible on close inspection.

Can I compress a JPG without losing any quality at all?

Technically yes, but the savings are small. JPG files contain optional metadata (EXIF, ICC profiles, comment blocks) and sub-optimal Huffman tables that can be stripped without touching pixel data — typically saving 5–20% with zero quality change. This is called 'lossless JPG optimization'. For meaningful size reduction (40%+), some quality loss is mathematically required by the JPG format. If you need zero quality loss with dramatic compression, switch to WebP (lossless WebP is smaller than lossless PNG for photos).

My JPG file barely shrank after compressing. Why?

The most common reason: your JPG was already compressed at a similar quality level. Camera JPGs are typically saved at 85–95%, so compressing again at 80% gives only marginal additional savings. Check the EXIF data (use ImgToolkit's EXIF Viewer) — if it shows Quality: 80 or similar, you're at the floor already. Solution: either lower quality to 65–70% (accepting some artefacts) or switch to WebP output, which has a fundamentally better compression algorithm and will achieve meaningful savings even from an already-compressed source.

What is the best quality setting for website images?

For hero images and large feature photos: 80–85% JPG or 85% WebP. For product thumbnails and grid images: 75–80% JPG or 80% WebP. For icons and logos: don't use JPG — use PNG or SVG which don't artefact on sharp edges. For blog content images: 80% WebP is the modern standard. Google PageSpeed Insights flags images above 85% quality as 'over-sized' and recommends lower settings.

How do I compress a JPG for email without it looking bad?

For email attachments, target 1 MB or less per image. Resize the image to the actual display size first (1200–1600px wide for a full-width email image), then compress at 80% quality. A 12 MP camera photo (4000px wide, 6 MB) resized to 1400px and compressed at 80% typically becomes 150–300 KB — small enough to not be blocked by email servers, and indistinguishable from the original at email display sizes. Avoid WebP for email — several major email clients (Outlook on Windows) don't display WebP inline.

How do I compress a JPG on iPhone or Android?

The easiest method is browser-based: open imgtoolkit.com/compress in Safari (iPhone) or Chrome (Android), tap the upload area, select your photo from the camera roll, adjust quality to 80%, and download. The compressed file saves to your Downloads folder. For iPhone, you can also AirDrop the original to a Mac and compress there. Google Photos (both platforms) automatically compresses when uploading, but you can't control the quality setting.

Should I compress images before or after editing?

Always after editing — never between editing steps. Edit in the highest quality possible (RAW or maximum quality JPG), then compress once as the final export step. If you compress, edit the compressed file, then compress again, you're stacking quality loss — each re-save at 80% quality is equivalent to saving at 64% cumulatively (0.8 × 0.8). The workflow is: edit from original → finalize → compress once → keep original safe.

What's the maximum compression for JPG before it looks bad?

The answer depends on the image content. For photos of natural subjects (people, landscapes, food): quality can go to 65–70% before artefacts become visible at display size. For images with sharp edges (text overlay, product on white background, infographics): artefacts appear at 75–80%. For images with large areas of solid colour: banding becomes visible at 70–75%. As a safe universal rule, 75% quality is the lowest setting that produces commercially acceptable results across all image types.

Ready to get started?

Free, instant — your files stay on your device. Always.

Compress JPG Free

All Free Image Tools

Image Compressor →Background Remover →Image Resizer →Crop Image →PNG to JPG →JPG to WebP →AI Upscaler →Watermark Tool →Blur Faces →Rotate Image →