Compress JPG to 100 KB.
JPG photos squeezed under 100 KB — right in your browser.
Drop JPG files here
or browse your files
Paste with ⌘V · or drop files anywhere on the page
Files never leave your device. Everything runs in your browser, nothing touches a server — tools you've used even work offline.
Get a JPG under 100 KB without guessing at quality sliders: this page arrives preset to target-size mode with 100 KB already typed in, and the tool searches for the best quality that fits under the cap — for every photo in the batch. Everything runs in your browser; photos are never uploaded.
How it works
- Drop files anywhere on the page, click to browse, or paste with ⌘V.
- Pick a quality or preset — or set an exact target size and let the tool find it.
- Compress, compare before/after, and download — individually or as a ZIP.
What actually fits in 100 KB
JPEG bytes scale with pixels: at quality 75, an 800×600 photo lands near 60–90 KB, a 1200×900 near 120–180 KB, and a 12-megapixel phone shot is hopeless without downscaling. That is why the downscale toggle matters more than the quality slider here — 100 KB at sensible dimensions looks clean; 100 KB forced onto huge dimensions looks like mud.
Where 100 KB caps come from
Government portals, job applications, visa and exam forms — especially passport-photo uploads — commonly cap images at 100 KB or 200 KB. Type whatever the form says: the mechanics are identical at any cap. For everyday shrinking without a hard limit, Compress JPG with the quality slider is the more natural tool, and the image resizer handles the dimensions-only case.
Frequently asked questions
Will my photo look bad at 100 KB?
It depends on dimensions, not luck. 100 KB is workable for a 1200 px web photo and impossible for a full 12-megapixel one — enable “Allow downscaling” and the tool trims dimensions only as far as the target demands.
Can I use a different cap, like 50 or 200 KB?
Yes — the 100 KB is just typed in for you. Change the number to whatever the form demands: 50, 200, 500 KB or more; the search works the same at any cap.
What if 100 KB can’t be reached?
The tool tells you honestly instead of shipping a ruined image. Turn on “Allow downscaling” and dimensions shrink as a last resort — never below 320 px on the longest side.
Are my photos uploaded?
No — the pixels never leave your machine. Decoding and re-encoding both happen in your browser; there is no upload to wait for and no server-side copy to worry about afterwards. Want proof? Run one file through, switch your connection off, and run another — it still works.