Compress Image to 100 KB

100 KB is the sweet spot for portals and email: small enough for tight limits, big enough to keep a photo looking clean.

✨ See what this tool can do
Before
Before
✅Reduce image file size without losing visible quality
🎯Reduce images for faster website loading and better Core Web Vitals
🔒100% private — runs in your browser
📦
After — processed
🖼️ Try with a sample image

Original

Original

Compressed

Compressed

Leave empty to use quality slider. We'll automatically find the best quality to hit your target size.

Compress an image to 100 KB without sending it anywhere

This page does one job: get your file to 100 KB or less. The target-size field is already set to 100, so you only have to pick a file. The compression runs inside your browser — nothing is uploaded and no account is needed.

📋

Where the 100 KB limit comes from

Many job portals and university application systems cap document and photo uploads at 100 KB. Comment and profile systems on forum software often reject attachments above 100 KB. Email systems and helpdesk ticket forms frequently warn or block above 100 KB per inline image.

⚠️

Why the file keeps going over 100 KB

Uploading at full phone resolution. Even at 100 KB you usually want the long edge at 1600 px or less. Using PNG for a photograph — a photo as PNG is often 3–5× the JPEG size at identical visual quality. Trying to hit the number with the low-quality slider instead of the target-size box, which overshoots then undershoots.

🔒

Private by design

There is no upload step and no server round trip. The image is decoded, re-encoded and offered back to you as a download, all inside the page. That also means it keeps working when a locked-down portal or an inbox is the only thing you have access to.

What this page does — and what it does not

A 100 KB target is a narrow job. Here is exactly what is, and is not, on offer.

🎯

Hits an exact 100 KB target

The target is pre-filled. The tool searches quality until the file lands at or under 100 KB.

🔒

Nothing is uploaded

Decoding, re-encoding and download all happen inside the page. No server round trip, no account.

📐

Keeps your pixel dimensions

Target-size mode only tunes compression quality. It will not shrink the image for you — resize first if the pixel count is the problem.

1️⃣

One image at a time

This is a single-file page. For a whole folder, use the Bulk Image Processor instead.

🔒
100% Private
Files never leave your browser
⚡
Browser-Based
No installs, no uploads
💯
Free Forever
No sign-up, no watermarks
🚀
No Signup
Start instantly, no account

How to compress an image to 100 KB

1

Step 1

Check the pixel size. If the long edge is over 2000 px, run the Image Resizer first (1600 px works for most portals).

2

Step 2

Upload, leave the target at 100 KB and keep the format on JPG or WebP.

3

Step 3

Click Compress — the tool binary-searches quality to land at or just under 100 KB.

4

Step 4

Download and, if the portal shows a preview, confirm the photo still looks sharp at its display size.

Compressing to 100 KB in Detail

Note on mechanics: the tool re-encodes your file at up to eight JPEG/WebP quality levels between roughly 10% and 95% and keeps the smallest result that lands at or under 100 KB. It never changes pixel dimensions. At 100 KB the search usually settles in the mid quality range, so the result stays visibly clean if the pixel count is reasonable.

Why 100 KB became the default document ceiling

100 KB is the first limit in this series that leaves genuine room for detail. A 1600×1200 photo at 100 KB works out to roughly 0.05 bytes per pixel, which is comfortably inside what JPEG needs for a clean-looking photograph. That is why the number is so widespread: it is the smallest value at which an ordinary photo still looks like an ordinary photo, so portals picked it and never moved.

What actually costs you quality at 100 KB

Almost always resolution, not compression. A 4000 px image squeezed into 100 KB is being downscaled so aggressively that fine texture and hair detail disappear, and the browser then displays it at a fraction of that size anyway. Resizing to the display size first means the same 100 KB is spent entirely on the pixels anyone will actually see.

Checklist before you upload for a 100 KB target

  • Long edge at 1600 px or less — beyond that you are paying for invisible pixels.
  • JPG for photographs; WebP if you want a little more quality at the same weight.
  • Avoid PNG for photos; keep it only for graphics that need transparency.
  • Use the target-size box rather than guessing at the quality slider.

100 KB against the other common limits

If you are choosing which limit to design for, 100 KB is the safe floor: it satisfies portals that ask for 100 KB, and files of that size are also comfortably inside 150 KB, 200 KB and 500 KB ceilings. Compressing to 100 KB once is usually enough to make a single file acceptable to almost every form you are likely to meet.

Frequently Asked Questions

At typical portal display sizes (200–600 px wide) it looks fine. Blurriness at 100 KB usually means the file is still 4000 px wide and the browser is downscaling it — resizing first fixes that.
JPG for photos, WebP if you want a bit more quality at the same size. Avoid PNG for photographs.
Upload it and the page will decode it in the browser. If your browser cannot decode HEIC, use the HEIC Converter first.