Compress an image to 100 KB

Get any photo under 100 KB for an application form, portal or email. The tool finds the best quality that fits, on your device.

Files never leave your device
Loading the compressor…

Need more settings? Open the full Compress Image tool.

How to compress an image to 100 KB

  1. Drop your photo onto the box above. JPG, PNG, WebP and AVIF are all accepted, and you can add several at once.
  2. Target size is already set to 100 KB and the output is JPG, which every form accepts and which keeps the most detail at a small size.
  3. Press Compress. The tool tries a few quality levels and keeps the best one that fits.
  4. Check the result line, which shows the final size and dimensions, then download.

How it finds the right size

A normal compressor makes you guess: move a slider, check the size, try again. This tool does that search for you. It encodes your image at high quality first. If that is over 100 KB, it does a quick binary search between high and low quality, keeping the highest quality that comes in under the limit. Only if even low quality is still too big does it start reducing the pixel dimensions, a step at a time, until the file fits.

The result is the sharpest image that meets the limit, not just any image under it. It usually takes a few seconds per photo.

Where a 100 KB limit comes up

  • job portals and university applications asking for a profile photo;
  • government, visa and exam forms;
  • online marketplaces and classifieds that cap listing photos;
  • email signatures and forum avatars.

If the form also requires exact pixel dimensions, such as 600 × 600, resize the image or crop it first, then compress here. If it gives a smaller limit, use compress to 50 KB or compress to 20 KB.

Kilobytes, exactly

Websites do not agree whether a kilobyte is 1,000 or 1,024 bytes. This tool aims for 100 × 1,000 bytes, which is the stricter of the two, so the file passes either check. Your image is compressed entirely inside your browser, so it is never uploaded anywhere.

Frequently asked questions

How does it hit exactly 100 KB?

It encodes the image several times, searching for the highest quality that still comes in under 100 KB. If even low quality is too big, it reduces the pixel dimensions step by step until the file fits.

Will the image be resized?

Only when needed. Most phone photos fit under 100 KB at reduced quality, but very large images may be scaled down. The result line shows the final size in pixels and KB.

Is 100 KB the same as 100,000 bytes?

Forms differ. This tool treats 1 KB as 1,000 bytes and stays a little below the limit, so it passes checks that use either 1,000 or 1,024 bytes.

Are my files uploaded anywhere? How can I check?

No. The image compressor runs entirely in your browser using JavaScript and WebAssembly, so your files never leave your device. You can verify it: open your browser's DevTools (F12, or Cmd+Option+I on a Mac), switch to the Network tab, tick "Preserve log", clear the list and process a file. You will only see requests for this site's own static files, never one that carries your data. You can also turn on "Offline" in the Network tab (or disconnect from the internet) once the page has loaded, and the tool keeps working.

Does it work offline?

Yes. After your first visit a service worker saves the tool to your device, so it opens and works without a connection. Only advertising needs the internet; the processing never does.

Guides