Most portals reject your photo because the file is too large, not because of how you look. Forms set an upload cap — often 20 KB, 50 KB or 100 KB — and a normal phone photo is 3 to 8 MB, dozens of times over the limit.

The three things a portal checks

  • File size (KB). The most common reason for rejection. The upload must be under the stated limit.
  • Format. Usually JPEG. A PNG or HEIC file may be refused.
  • Dimensions. Some forms want a specific pixel size or a photo-and-signature layout.

Why "reduce quality" isn't enough

Dragging a quality slider is guesswork. You lower it, export, check the size, and it is still 62 KB against a 50 KB cap — so you do it again. The photo also turns muddy well before it gets small enough, because you are cutting quality blindly instead of aiming at a number.

The one-try fix: target the exact KB

Compress to a size, not to a quality. Set the target to the portal's limit — say 50 KB — and let the tool find the compression that lands just under it. You get a file that fits on the first try and still looks clean, because it uses the largest quality that fits the budget.

Set the target to the exact limit the form states. If it says "under 50 KB", target 50 KB, not 100.
🎯
Compress to an exact KB freePick 20, 50, 100, 200 KB or a custom size. Runs in your browser — the photo is never uploaded.
Open compress tool →