Compress an image to 100KB

Room enough to keep documents readable.

Drop images here
or click to browse — as many files as you like
jpg · png · webp · heic → jpg
Output
Compress
Target size
KBWe tune quality (and scale down if needed) until each image fits under the target.
Max dimensionpx (optional)Caps the longest edge. Images smaller than this are never enlarged.

  1. Step 1Drop your imagesAnywhere on the page
  2. Step 2Set target 100 KBAlready selected for you
  3. Step 3Download the resultOne file or a zip

A 100KB limit is generous by form-upload standards, and it changes what you should optimise for. At 20KB the question is what you can afford to lose; at 100KB the question is whether you need to lose anything at all.

This matters most for scanned documents — mark sheets, certificates, identity proofs — where the person reviewing your application has to actually read the text. Those images tolerate compression badly, but 100KB is usually enough to keep a full-page scan legible provided you keep the resolution up.

One thing worth checking: some portals state 100KB but silently apply a dimension cap as well. If your upload is rejected despite being under the size limit, set a max dimension of 1200px and try again, which is a common ceiling.

Quality preserved

Headroom to spare

For an ordinary photograph, 100KB is close to free. Most portraits reach it near the top of the quality range, meaning the output is visually indistinguishable from your original while being several times smaller.

Not sure it held up? Every result has a Compare button — drag the divider to see your original against the processed version at full size.

Common questions

Is 100KB enough for a scanned certificate to stay readable?

Generally yes for a single page, as long as you do not also reduce the dimensions. Text legibility depends far more on resolution than on the compression level, so keep the pixel size and let quality absorb the reduction.

My upload is under 100KB but still rejected. Why?

Many forms enforce a maximum width or height alongside the file size, and some accept only certain extensions. Try setting a max dimension of around 1200px, and confirm the file extension matches what the form asks for.

Should I use WebP to get better quality at 100KB?

WebP does produce better quality per kilobyte, but most upload forms reject it. Use WebP when the destination is your own website, and JPG when a form is involved.

Private by design.Files are read and processed by your own browser. Nothing is sent to any server.