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
- Image Compressor — Target a specific KB size with a live readout
- Image Resizer — Resize first, compress second
- JPG to WebP — Drop another 25–35% in size
- Image Converter — Switch formats to hit any cap