Compress Image to 100 KB

Reduce JPG, PNG and WebP images to 100 KB or less directly in your browser.

Your files stay on your device.

Files are processed locally in your browser and are not uploaded to our servers.

Drop image here

or

JPG, PNG and WebP · Up to 50 MB

Compression method
Maximum file size

The result will be this size or smaller (1 KB = 1000 bytes).

How to compress an image to 100 KB

  1. Select your JPG, PNG or WebP image, or drop it onto the box above.
  2. The maximum file size is already set to 100 KB. You can still pick another size, enter your own or switch to Quality.
  3. Click Compress Image.
  4. Compare original and result, then download the compressed file.

Why 100 KB?

100 KB is a common limit on web forms and application portals. It is small, but still leaves enough room for a clear profile photo or a scanned document page at a modest size.

Compared with 50 KB, you get noticeably better quality: many images reach 100 KB with only a lower quality setting and a moderate reduction in dimensions.

Where a 100 KB limit often appears

  • Job and university applications: Portals frequently ask for a photo or scanned certificate under 100 KB.
  • Profile pictures: Account settings, club websites and learning platforms with small image limits.
  • Government and booking forms: Online forms that attach a photo or document to your request.

What happens if the image is too large?

The tool first lowers the quality step by step and keeps the highest quality that fits. If even a reasonable quality is not enough, it reduces the dimensions proportionally, so nothing is stretched or cropped. The result is always 100 KB or less.

Smaller images and screenshots often reach 100 KB by quality alone. Large phone photos usually get scaled down as well; the tool keeps the proportions and shows the new size.

For very small targets and very large images there is a limit: if the image would have to become too small to be useful, the tool tells you instead of producing an unusable file.

Image quality at 100 KB

100 KB is a good balance for portraits and documents viewed on screen. For printing or zooming into details it is on the small side. If text in a scanned document becomes hard to read, crop away empty margins before compressing.

Supported formats

JPG, PNG and WebP. The compressed file keeps the format of your original. PNG is lossless, so it can only get smaller by reducing its dimensions; JPG and WebP also have a quality setting.

Your images stay on your device

Compression runs in your browser. Your image is not uploaded or stored anywhere. Very large images (over 40 megapixels) are not supported because they would exceed what a browser tab can safely handle.

Need a different size?

Or use Compress Image to set any size or a quality level yourself.

Frequently asked questions

How do I compress an image to 100 KB?

Select your photo or scan above. The target is already set to 100 KB. Click Compress Image, check the preview, and download the file. It will be 100 KB or less.

My portal says 100 KB. Is that 100,000 or 102,400 bytes?

It depends on the portal, and many do not say. This tool counts 1 KB as 1000 bytes, so the result is at most 100,000 bytes. That fits both readings of the limit.

Can a photo stay sharp at 100 KB?

On screen, a portrait or document usually looks fine at 100 KB, especially after a moderate reduction in dimensions. Large, detailed photos lose fine detail. The side-by-side preview lets you judge before you download.

Will the file be exactly 100 KB?

No. The result is 100 KB or less, as close to 100 KB as reasonably possible. Being slightly under the limit is what makes the upload work.

What if my image is already smaller than 100 KB?

Then there is nothing to do: the tool tells you and offers the original file for download, so it is not re-compressed and does not lose quality.

Which formats can I compress to 100 KB?

JPG, PNG and WebP. The result keeps your original format. PNG files can only shrink by reducing their dimensions, so they reach 100 KB less easily than JPG or WebP.