Compress Image to 100KB

Get any photo to 100 KB or less — the limit most passport, visa and exam portals ask for.

The 100 KB photo limit shows up everywhere: Indian Passport Seva, Schengen and UK visa forms, the US DS-160 (which allows 240 KB), and countless exam and job portals. A phone photo is usually 2–5 MB, so the upload is rejected until the file shrinks — without turning the face into mush.

This tool works backwards from the limit: it searches for the highest JPEG quality that keeps your file at or under 100 KB, and only reduces the dimensions if quality alone cannot get there. We target slightly under the limit, so the file passes whether the portal counts 1 KB as 1,000 or 1,024 bytes. Batch mode handles a photo, a signature scan and documents in one pass.

How to do it in 3 steps

  1. Open the faymox Compress to Size tool — the target is already set to 100 KB.
  2. Drop your photo (or a whole batch). Each image is compressed to the highest quality that fits under 100 KB.
  3. Download the result and upload it to your form — the file is at or under the limit, guaranteed by the byte count shown.

Compress to 100 KB now

FAQ

Why do forms ask for photos under 100 KB?

Portals that receive millions of uploads cap file sizes to keep storage and bandwidth manageable. Passport and visa portals commonly require 100 KB or less.

Is my photo uploaded to a server?

No. Compression runs entirely in your browser with the Canvas API — your photo never leaves your device, which matters for ID and exam photos.

What if my photo still looks blurry?

At 100 KB a head-and-shoulders photo at form dimensions stays clear. If the source photo is very large, the tool reduces dimensions only as much as needed to fit the limit.

Related tools

Passport Photo Maker · Image Compressor · All tools