Compress an image to 100KB
Upload your photo and it will be compressed to just under 100KB automatically. The 100KB limit is one of the most common caps on government forms, university portals and job applications, and this tool is already set to that target.
or tap to browse — you can pick several at once
JPG, PNG and WebP. Set a target in KB and it finds the sharpest result that fits.
Why 100KB specifically?
Many online application forms — particularly government recruitment portals and university admission systems — reject any photo above 100KB. The limit exists because those systems store millions of records and were often designed years ago, when storage was expensive. Your phone camera produces images between 2MB and 8MB, which is twenty to eighty times over that limit, so compression is unavoidable.
How the size is hit exactly
Rather than guessing a quality percentage, this tool repeatedly re-encodes your image and measures the real file size each time, narrowing in until it finds the highest quality that still fits under 100KB. That means you get the sharpest possible image at your limit rather than an unnecessarily blurry one.
If the result looks too soft
Squeezing a large photo into 100KB is demanding. If the output looks blocky, first crop away any background you do not need and reduce the pixel dimensions with our image resizer, then compress. Fewer pixels means each one keeps more detail at the same file size.
Other limits
The same compressor can aim at a different cap.
Frequently asked questions
Will my photo still be accepted after compressing to 100KB?
Yes. The file stays a standard JPEG that any form or portal can read — only the amount of data used to store it changes. Do check whether your form also specifies pixel dimensions, since some require both a maximum file size and a specific width and height.
Can I compress to a different size like 50KB or 200KB?
Yes. The target box above accepts any number, so you can type 50, 200, 500 or whatever your form requires and the tool will re-compress instantly.
The result is under 100KB but my form still rejects it. Why?
Almost always a second requirement you have not hit yet — usually exact pixel dimensions, sometimes a specific format or a minimum size as well as a maximum. Re-read the form for a width and height in pixels, set those with the image resizer, then come back and compress.