Skip to the tool

Compress JPG to 100 KB.

JPG photos squeezed under 100 KB — right in your browser.

No uploads — 100% local No ads Free & open source

Drop JPG files here

or browse your files

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

  1. Drop files anywhere on the page, click to browse, or paste with ⌘V.
  2. Pick a quality or preset — or set an exact target size and let the tool find it.
  3. 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.