How to Compress an Image to Under 100 KB (Without Making It Ugly)

Plenty of upload forms still cap images at 100 KB — exam registrations, visa portals, ID uploads and older systems. A modern phone photo is 30–80 times that size, so getting under the limit takes more than one click. Here's how the size of a JPEG is actually determined, and the order of levers to pull so the result stays readable.

1. Quality first

JPEG quality is the biggest lever. Dropping from 95 to around 70 can cut the file by more than half with almost no visible change, because JPEG discards detail your eye barely registers. Below about 50 you start seeing blocky edges. So the first move is always: lower quality before you touch anything else. Our image compressor lets you drag a quality slider and watch the size update live.

2. Then dimensions

If quality alone won't reach 100 KB, the next lever is pixel dimensions. A 4000-pixel-wide photo carries far more data than any phone screen can show; resizing it to 1500 px wide often gets you under the cap with quality to spare. Use the resize tool first if you want manual control, or let the dedicated compress-to-100 KB tool shrink dimensions automatically only as much as needed.

3. Crop what you don't need

Fewer pixels means quality can stay higher. If only part of the image matters — a face, a signature, a document — crop to it first. For a portrait that must read clearly inside 100 KB, cropping to head-and-shoulders is often the difference between sharp and mushy.

4. Choose the right format

For photographs, JPEG compresses far smaller than PNG at the same quality. If your file is a PNG photo, converting to JPEG is often the single biggest win. Keep PNG only when you need transparency or pixel-perfect flat graphics. For the web specifically, WebP beats both — but a 100 KB upload form usually wants JPEG.

The quick recipe

Lower quality to ~70 → if still too big, resize down → if a portrait or document, crop to the subject → make sure it's JPEG. Following that order gets almost any image under 100 KB while keeping it as sharp as the limit allows. And since everything runs in your browser, your files never leave your device.

Related tools