Skip to content
ImageUtility

Compress

Compress an image to 100 KB

Upload forms, job portals and government sites often impose a hard limit like 100 KB, and meeting it usually means dragging a quality slider and re-checking the file size until you get lucky.

Loading the tool...

This tool works the other way round: it searches for the highest quality that still fits under 100 KB and tells you what it found. If your image genuinely cannot reach 100 KB without being visibly damaged, it says so and offers you the closest result instead of quietly handing you something larger. Everything runs in your browser.

How to compress an image to 100 KB

  1. Drop an image onto the upload area, or choose a file from your device. Several at once is fine - each one gets its own verdict.
  2. The 100 KB target is already set - there is nothing to configure.
  3. Wait a moment while the best quality that fits is found.
  4. Check whether the target was met, then download the result.

Supported formats

This tool accepts JPG, PNG, WebP, GIF, BMP and AVIF files. Everything is decoded by your own browser, so the formats available depend on what your browser can open - which for HEIC in particular varies between Safari and other browsers.

Frequently asked questions

Does 100 KB mean 100,000 bytes or 102,400?

100,000 bytes. This tool uses decimal kilobytes throughout, because that is what the forms imposing these limits almost always mean, and because mixing the two conventions is how a tool ends up producing a 102,000 byte file and calling a 100 KB limit satisfied. The result is always shown so you can check it yourself.

What if my image cannot reach 100 KB?

The tool tells you. There is a quality floor below which the picture would be visibly damaged, and rather than grinding past it to technically hit the number, the tool stops and reports the closest size it reached at acceptable quality. You can then download that result, pick a larger target, or reduce the dimensions first - which is usually far more effective than compressing harder.

How does it find the right quality setting?

By measuring rather than guessing. It encodes the image at several quality levels in a binary search, checks the actual byte count each time, and keeps the highest quality whose output fits. There is no estimation and no AI involved; the answer comes from the encoder itself, which is why it is exact.

Why is the output always JPEG?

Because JPEG is the only widely supported format whose file size can be traded against quality smoothly enough to hit a specific target. PNG is lossless, so its size is fixed by the image content and cannot be tuned down to a number. If your image needs transparency, this is the wrong tool - use the ordinary compressor instead.

Will this remove my photo's metadata?

Yes, as a side effect. The image is re-drawn from raw pixels and re-encoded, and that process has nowhere to carry EXIF, so camera model, timestamps and GPS coordinates do not survive into the output. If removing metadata is your actual goal rather than a bonus, the dedicated metadata remover does it without re-compressing the picture.

Is my image uploaded to a server?

No. The compression search runs inside your browser, and a content security policy the browser enforces stops this page sending anything to another domain. That matters more than usual here, because the documents people compress to a size limit are often passports, certificates and application forms.

Looking for something else? Browse all ImageUtility tools.