100% client-side · nothing uploaded

Image Compressor

Drag the quality slider and watch the file size shrink in real time.

Your images never leave your browser

Drop images to compress

or click to browse, or paste with Ctrl/Cmd+V — drop several at once to process a whole batch

Why 100 KB is the number so many forms ask for

A hundred kilobytes is the classic government-and-university upload cap, and it is almost never negotiable. Passport and visa portals, exam board registrations, job application systems and bank KYC forms converged on it years ago because it was a sensible ceiling when they were built, and the limit outlived the reasoning. If a form rejected your photo with a number in the message, this is usually the number.

It is a genuinely tight budget for a modern photo. A phone camera JPEG straight out of the camera is two to six megabytes, so getting under 100 KB means throwing away roughly 98 percent of the file. Quality alone will often not do it, which is why this page also offers to shrink the dimensions — and why almost every ID photo you have ever uploaded came out slightly soft.

The order matters, and this tool does it in the order that preserves the most: quality first, down to the point where it either fits or bottoms out, and only then the pixels. Dropping resolution first throws away detail you might not have needed to lose.

How to compress an image to 100 KB

  1. Drop your image on the panel above — or paste it, or drop a whole folder to do the lot at once.
  2. The 100 KB budget is already set. Change it if you need something different.
  3. The tool searches for the highest quality that fits and tells you what it settled on and how many encodes it took.
  4. Drag the divider across the preview to see the original against the result, and switch to 1:1 zoom to judge the artifacts at real pixel scale.
  5. Download. Nothing was uploaded at any point — the whole thing ran on your own machine.

Questions

Will a 100 KB photo still be accepted as an ID photo?

Usually, as long as you kept the pixel dimensions the form asked for. Most portals specify both a maximum file size and a minimum resolution, and it is the resolution requirement that catches people out — check it before letting the tool shrink the dimensions.

Why does the result come out at 96 KB rather than exactly 100?

Because the search looks for the highest quality that fits under the cap, and JPEG quality steps are coarse — the next step up would have gone over. Landing a little under is the correct answer to a hard limit.

Other target sizes