Compress JPEG to 100KB

Reduce any photo to 100KB or less in seconds, ideal for documents, ID proofs and photos on application portals and email. Free, and your images never leave your device.

Select images or drop them here JPG, PNG, WebP, iPhone HEIC · multiple files OK · you can also paste (Ctrl+V)
KB
× px (optional)

How to compress an image to 100KB

  1. Choose your images. Click the box above, drag files in, or paste a screenshot.
  2. Set a size. Type the maximum KB you need, or pick a quality level instead.
  3. Download. Save each image, or all of them at once as a ZIP.

When do you need a 100KB image?

A 100KB limit is common for documents, ID proofs and photos on application portals and email. If your image is larger, the website will reject it. This tool searches for the highest quality that still fits under 100KB. If the image can't fit even at lower quality, it reduces the pixel dimensions slightly so the result stays sharp rather than blocky.

Tip: Before you upload, check the official instructions for required dimensions (for example, width and height in pixels or cm). Use the "Max width" option above if a specific width is required.

Helpful guides

More size presets

Frequently asked questions

How do I reduce a JPEG to 100KB?

Add your image above. The target is already set to 100KB, so the tool automatically compresses it under 100KB and you can download the result immediately.

Will my photo be exactly 100KB?

The result will be just below 100KB, and always under 100,000 bytes, so it passes whether the form counts 1 KB as 1,000 or 1,024 bytes.

My form needs a minimum size too. What should I do?

Some forms ask for a range, for example between 10KB and 100KB. The tool aims as close to the maximum as possible, so the result normally falls inside the range. If your photo is too small, use the Increase Image Size tool (compressjpeg.site/increase-image-size-in-kb) to reach the minimum.

Is it safe to compress ID photos and signatures here?

Yes. Your images are processed on your own device and are never uploaded to any server.