The OCI services portal is pickier about the photo file than almost anything else in the application — and when an upload fails, it rarely tells you why. In practice it is nearly always one of three file problems. Here they are, quickest first.
Fix it automatically — see the result free See your finished photo free · download it for Was $9.99, now $4.99 · refunded if the government rejects it
Why this happens
Where the official OCI photo specification publishes no digital value, the figures on this page are derived from its print specification — the same basis our own checks are built on.
The fix
Or skip the hand work: upload any selfie and we return 900×900 JPEG · 20 KB–1 MB · plain light background, every measurement checked and shown to you free before you pay.
Fix it automatically →Pass here, rejected there? Instant refund.
Tap the refund link in your receipt, tell us it was rejected — refunded on the spot. No screenshots, no forms, no waiting.
30 DAYS FROM PURCHASE · NO PROOF UPLOADS · A DRUGSTORE COUNTER CHARGES $15–25 AND GUARANTEES NOTHING
Questions
The government publishes a print specification rather than a digital one, so we build to figures derived from it: a JPEG at 900×900 pixels, square, with the file inside 20 KB – 1 MB. Those are the same numbers our checks measure against.
A silent failure is still usually the file. Check format, shape, and size in that order — all three are visible in your photo file details — and retry in a fresh browser session once the file is right.
If it is sharp, straight-on, and your head has room around it — yes: framing, background, shape, and file size are all fixable after the fact. Blur and hard shadows are not; those need a retake.
Open the refund link in your receipt, tell us it was rejected, and the money goes back to your card on the spot — no screenshots, no forms. Covers thirty days from purchase.
See your finished photo free. Pay only when it passes.
Make my photo