KBKB Target

Web portals & CRMs

Compress JPEG to 100 KB

Preset and ready: drop a file and the output lands under 100 KB as JPEG — processed entirely in your browser.

Drop your image here or browse

JPEG, PNG, WebP — everything stays on your device

Why this exact limit matters

JPEG-to-a-ceiling is the most common real compression job: the format is fixed, the number is fixed, and the only question is which quality setting lands under it. The catch is that quality is not size — a slider at "70%" produces different bytes for every image. A target-driven encoder inverts the problem: state 100 KB, and quality becomes the output instead of the guess.

A target-size compressor removes the trial and error: state the ceiling the portal enforces and receive a file that passes it on the first attempt. 100 KB is a moderate limit, common for application portals, and this page is preset to exactly that ceiling.

How to compress to 100 KB

  1. Drop your image into the box above — it stays on your device.
  2. Confirm the target: under 100 KB as JPEG.
  3. The MozJPEG encoder searches its quality range so the JPEG output lands just under your limit. Dimensions are left at their original size unless the target demands otherwise.
  4. Preview the result, compare it with the original if you want, and download — the filename carries its actual size.

Tip: Screenshot-heavy uploads (ID cards, receipts, documents) shrink dramatically; if your portal limit seems impossible for a photo, it is usually trivial for a document scan.

Measured: 100 KB as JPEG with a display frame

Our 914 KB portrait test file, a 1920-pixel cap, and a 100 KB JPEG ceiling:

Source file

914 KB

1500×1800 JPEG

Output

95.7 KB

9.5× smaller

Quality setting

q29

chosen by search

Frame

1067×1280

HD display scale

The encoder never asked you for 29 — it searched until the file fit. That is the whole difference between this and a quality slider: the number you know (the portal’s ceiling) is the number you type, and the number you do not know (quality) is computed per image, correctly, every time.

Frequently asked questions

Why did my previous "quality 60" export come out 140 KB?

Because quality maps to bytes differently per image — detailed photos grow fast along the ladder. Fixed sliders can only hit a byte target by luck; byte-first encoders hit it by construction.

Does MozJPEG make smaller files than my editor’s "Save for Web"?

At equal quality, typically yes — MozJPEG optimizes the entropy coding stage that mainstream encoders leave on defaults. On our test file the whole 9.5× shrink fits inside quality 29 with the frame intact.

Should I strip EXIF when compressing to 100 KB?

This tool already outputs a clean JPEG without original metadata — smaller files, no GPS leaks, and portals that forbid EXIF are satisfied without an extra step.

Can I compress several files for the same portal?

Yes — run each file through the same target page. The settings stay locked, so every file you process here comes out under the same ceiling.

Why JPEG and not another format for my upload?

JPEG is the most universally accepted image format on upload forms and gives the smallest files for photographs. If your destination accepts only "images", JPEG is the safe choice.

Do I need an account or app install?

No account, no install, no watermark. The page you are on is the whole tool.

Related size targets