Compress an image to 100KB
Room enough to keep documents readable.
- Step 1Drop your imagesAnywhere on the page
- Step 2Set target 100 KBAlready selected for you
- 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.