How to Compress an Image to 100 KB (Without It Looking Terrible)

Compress image to 100 KB
Enter 100 KB as the target size and we find the best quality that fits — automatically.
Open the tool

A lot of upload forms have a hard limit: "Photo must be under 100 KB." University portals, visa and immigration applications, job sites, exam registrations. Your phone shoots photos that are 3–6 MB, so the file is 30–60 times too big.

The good news: a 100 KB JPEG can still look perfectly fine on screen. You just need to shrink the right things in the right order.

Why your photo is so big

Three things drive the file size of a photo:

  1. Pixel dimensions. A modern phone photo is about 4000 × 3000 pixels — 12 million pixels. A form only needs a few hundred pixels on each side.
  2. Compression quality. JPEG quality 95 stores far more detail than your eye can see on a monitor. Quality 70–80 is usually indistinguishable.
  3. Metadata. Camera make, GPS location, thumbnails, colour profiles — often 20–100 KB of data that nobody looks at.

Reducing dimensions gives by far the biggest win, so always start there.

Step by step

1. Resize first

Decide what the photo is for. A passport-style photo or avatar rarely needs more than 600 × 600 px; a document photo (scan of an ID, a receipt) is readable at 1200 px on the long side. Resizing a 4000 px photo to 1200 px cuts the pixel count by about 90% — and the file size with it.

2. Then lower the JPEG quality

With the photo at a sensible size, set the JPEG quality to about 75. Compare it with the original at 100% zoom: you will struggle to see a difference. Going below 50 starts to produce visible blockiness around edges and in smooth gradients (skies, skin), so stop there unless the limit forces you lower.

3. Strip metadata

EXIF data is pure dead weight for a form upload. Removing it typically saves 10–60 KB and also removes the GPS location from the file, which is a privacy bonus.

4. Check the result, adjust once

If you are still over 100 KB, reduce dimensions by another 20–30% rather than pushing quality to the floor. Smaller-but-clean beats bigger-but-blocky every time.

The shortcut: let the tool find the quality for you

Doing this by hand means a few rounds of "export → check size → try again". Our compress image to 100 KB tool does the search automatically: you enter the limit, it tries different quality levels (and, only if needed, dimensions) until the file fits under 100 KB with the highest possible quality. Batches work too, so you can prepare ten documents at once and download them as a ZIP.

Which format should I use?

ContentBest format under 100 KB
Photo of a person or sceneJPEG
Screenshot, scanned text, logoPNG (lossless) or WebP
Photo for a websiteWebP — 25–35% smaller than JPEG at the same quality

For forms, stick with JPEG unless the form explicitly accepts PNG or WebP; some older portals reject anything else.

Common mistakes

Other common limits

The same approach works for any limit — just enter a different target: 50 KB for most passport-photo uploads, 20 KB for signature images on Indian government portals, 1 MB for e-mail attachments and CMS uploads.

Ready to try it?
Need a photo under 100 KB for a form, application or email? We automatically pick the highest quality that fits under your limit.
Compress to 100 KB

Related guides