Drag, drop, done
Click anywhere to browse, or paste straight from your clipboard. Everything stays on your device.
JPG · PNG · WEBP · AVIF · GIF · HEIC
Compress Image to 100 KB
Fit any photo under 100 KB automatically — the tool finds the best quality that fits, and only scales the image down if it must.
How to compress an image to 100 KB
To compress an image to 100 KB, the encoder needs to trade quality — and sometimes dimensions — against a hard byte budget. This tool automates that trade: it searches for the highest quality that fits under 100 KB, and reduces the image's dimensions only when even the lowest acceptable quality is still too large.
Drop your image onto the panel above and press Compress. The target is already set to 100 KB, so there is nothing to configure — JPG, PNG, WebP, AVIF, and HEIC all work.
The tool encodes the file several times at different quality levels and keeps the best one that fits under 100 KB, reducing dimensions only if even heavy compression cannot get there. Change the target to any other value if your form asks for a different limit, then check the result with the before/after slider before you download.
Forms that ask for 100 KB are usually job portals, visa applications, and most document uploads. Your file never leaves your device, which matters for exactly the kind of document these forms tend to want.
What a 100 KB photo looks like
100 KB is enough for a sharp photo at typical screen sizes. A portrait or document scan usually fits with moderate quality reduction alone; very large or detailed photos may also be scaled down slightly, which is invisible at the sizes upload forms display.
The exact quality you end up with depends on the photo: smooth portraits compress far better than detailed scenes like foliage or fabric. That is why this tool searches per image instead of applying one fixed setting.
Why not just resize?
Resizing changes pixel dimensions; file size is only an indirect result. Two photos with identical dimensions can differ in size by 10× depending on their content and quality setting. When a form gives you a KB limit, targeting the size directly — quality first, dimensions second — keeps the most visible detail for the budget.
If you need exact pixel dimensions as well (a form that demands 200×230 px, for example), resize to those dimensions first, then compress the result to the KB limit here. For passport and ID photos specifically, the passport photo maker handles the crop and dimensions in one step.
Frequently asked questions
How do I compress an image to 100 KB?
Drop the image above and press Compress — the target is preset to 100 KB. The tool searches quality levels automatically and keeps the best result that fits, scaling dimensions down only if it has to. Everything runs in your browser; the photo is never uploaded.
Can any photo reach 100 KB?
Almost always. Typical photos fit under 100 KB with a quality reduction alone; unusually large or detailed images may also be scaled down slightly. The before/after slider shows you precisely what changed before you download.
Will upload forms still accept it?
Yes — the output is a standard JPG or WebP under the byte limit, which is what the form validates. If the form also demands exact pixel dimensions, resize first, then compress the result here. Metadata is stripped in the process, which these forms neither need nor check.
Why is my file under 100 KB, not exactly 100?
The tool guarantees the file fits under the limit; it cannot hit an exact byte count because encoders work in quality steps, not bytes. A result a little under 100 KB passes every form that asks for "maximum 100 KB".
Finish the job
Common follow-ups, one click from here. Your image stays on your device between tools.
- Need the file under 20 KB? The compressor's target mode fits any photo below 20 KB automatically — quality first, dimensions only if it must.
- Need the file under 50 KB? The compressor's target mode fits any photo below 50 KB automatically — quality first, dimensions only if it must.
- Form also demands exact pixel dimensions? Resize to the required width and height first, then compress the result to the KB limit here.
- Is this for a passport or ID upload? Crop to 35×45 mm, 2×2 in, or stamp size at 300 DPI first — then fit the KB limit here.