Skip to main content

How to Compress an Image to 100 KB Without Losing Quality

· 6 min read

A practical walkthrough for hitting strict upload size limits — Gmail, government portals, eBay — using only your browser.

Almost every "compress my image to exactly 100 KB" request comes from one of three places: a government form that rejects anything above a hard cap, a marketplace listing (eBay, Etsy, Shopify) that enforces per-image budgets, or an email attachment that has to fit alongside a dozen others.

Step 1 — Resize before you compress

A 4000×3000 phone photo will never reach 100 KB without becoming a blurry mess. Resize the long edge down first. For ID scans and document photos, 1600 px is plenty. For listing photos, 1200 px. For thumbnails, 800 px.

Step 2 — Drop quality to 75–85%

JPEG at quality 80 is visually indistinguishable from quality 100 in nearly every real test, but the file is 60–70% smaller. Start at 80, drop to 75 if you're still over budget, and only go below 70 if you absolutely have to.

Step 3 — Consider WebP

If the destination accepts WebP (most modern websites and email clients do), it gives you an extra 25–35% size cut at the same visible quality. A 200 KB JPEG often becomes a 130 KB WebP.

Why we do this in the browser

Compression is fundamentally lossy — once you compress an image, the discarded data is gone forever. Uploading the original to a stranger's server, having them recompress it, and downloading the result adds privacy risk for no benefit.

Related tools

← Back to all articles