Compress an image to 100 KB

A 100 kB ceiling with a quality check: you get the smallest version that still holds up, not the smallest file at any price.

Drop images here

or choose them from your device

JPG, PNG or WebP · up to 10 images · 20 MB per file · 50 MB in total

No images selected yet.

Compression level

A good size reduction with differences that stay hard to see. Text and fine lines are protected; when the image would visibly degrade, less is compressed.

The result will be at most the chosen size, not exactly that size. 1 kB = 1,000 bytes.

If the target cannot be reached by quality alone, keep the dimensions instead of shrinking the image.

PNG has no quality setting in browsers. PNG files are re-encoded losslessly; if a target is unreachable, dimensions are only reduced when you allow it.

Processing happens locally in this browser. Images are not uploaded. Re-encoding can change quality and removes metadata such as EXIF/GPS; a file that is returned unchanged keeps its original metadata.

What “100 kB” actually means

  • The result is at most 100,000 bytes. Forms differ: most count 1 kB as 1,000 bytes, some as 1,024 — both stay under this limit. If a form still rejects the file, enter 98 in the custom size field as a safety margin.
  • Large photos often cannot reach 100 kB through quality alone. This page therefore allows the tool to reduce the pixel dimensions when that is the only way — the result view shows the new dimensions explicitly.
  • If 100 kB can only be reached below the quality floor, the tool keeps the original and says so. It never ships a blurred file and calls it a success.

How to get to 100 kB

  1. Choose the images or drop them on the area. A photo straight from a phone camera is the normal case here.
  2. The target is already set to 100 kB. Leave “Balanced” selected unless you need maximum fidelity, in which case choose “Higher quality”.
  3. Process the images, then compare the result at 1:1 before you download. If the dimensions were reduced, decide whether that is acceptable for your upload.

Questions about the 100 kB limit

Why is my result 99 kB and not exactly 100 kB?

The target is a ceiling, not a quota. The tool stops as soon as the file fits and still passes the quality check. Filling the remaining space would mean encoding a larger file than the limit asks for.

Is the GPS location removed?

Only when the image is re-encoded. Re-encoding removes EXIF data, including GPS coordinates and the camera model. If the original is returned unchanged (the result row says so), its metadata, including any GPS location, stays in the file. The picture orientation is applied correctly before encoding, so the image is not rotated wrongly.

Can I use this for a passport or ID photo?

It can meet a size limit, but it does not know the other rules of an authority — background, head size, print quality. Check those separately; for printing, 100 kB is usually too small.

What happens with a PNG file?

PNG is re-encoded losslessly, so reaching 100 kB may require reducing the dimensions. For flat graphics, converting to WebP on the conversion page usually gives a smaller file at full size.