Compress JPEG to 100KB — Free, Fast & Private
A 100 KB limit is common enough on application and upload forms that the size is rarely the surprise; the format is. This page opens the compressor on JPEG with the target already at 100 KB. A typical phone photograph is dozens of times larger than that, so there is real work between the file you have and the file the form accepts, and this page is about that gap.
How the tool gets a JPEG under 100 KB
The target is a search, not a preset. The tool first tries a high quality; a photograph that is already small enough passes there untouched. Otherwise it tries its lowest quality to find out whether 100 KB is reachable at this size at all. If it is, it narrows in on the highest quality that still fits by interpolating between the two probes. If it is not, it reduces the dimensions in steps and searches again, and only after that does it give up and report the smallest file it made.
The order matters for the picture. Quality is spent before resolution, because detail lost with fewer pixels cannot be recovered by whoever views the file, while moderate compression is hard to see on a form-sized photograph.
What fits in 100 KB — measured on this page
We dropped five real files on the compressor above and kept what it handed back. 5 of 5 came out under 100 KB; one was made smaller in pixels to get there, because past a point the bytes can only come from pixels.
| File | Before | After, on this page | Under 100 KB? |
|---|---|---|---|
| 12 MP phone photo | 4032 × 3024 px · 3.73 MB | 2580 × 1935 px · 88.8 KB | Yes |
| Portrait / headshot | 3264 × 4653 px · 2.25 MB | 3264 × 4653 px · 92.7 KB | Yes |
| Scanned handwritten page | 3349 × 4281 px · 2.17 MB | 3349 × 4281 px · 95.9 KB | Yes |
| Scanned signature | 2041 × 617 px · 109.1 KB | 2041 × 617 px · 61.8 KB | Yes |
| Screenshot (PNG) | 1280 × 800 px · 88.1 KB | 1280 × 800 px · 97.4 KB — larger than the original (PNG made into JPG) | Yes |
Measured 2026-10-06 in Chromium 145.0.7632.6 with this page’s own settings. The photos are public-domain and CC0 files from Wikimedia Commons; the screenshot is our own. Sizes read as the tool shows them (1 KB = 1,024 bytes); the target itself is 100,000 bytes, which is under 100 KB on either reading.
Why 100 KB is kinder to a JPEG than 50 KB
Twice the budget is a large difference for a photograph. At this size many pictures keep their full dimensions and give up only quality, which is the cheaper loss. The table above shows which of the five real test files kept their size and which were reduced. Treat it as a guide, not a promise: your file is not one of the five. If the form wants PNG instead, the PNG page explains the different route a lossless format has to take.
Decimal kilobytes
KB here is 1,000 bytes. A file under that is also under a portal that counts 1,024-byte kilobytes, so the decimal reading is the safe one for either kind of form.
