India · OCI Card

Your OCI photo — 900×900, portal-ready, in about a minute.

Upload any selfie, against any background. We remove it, crop your head to the 49–69% of frame the OCI portal requires, and hand you a finished 900×900 JPEG the upload accepts. See your photo free before you pay.

No signup · about a minute

  • See your finished photo free, before you pay.
  • Rejected anyway? One tap refunds you — no screenshots, no forms.
  • Every measurement comes from the published spec, linked below.
A woman in a cream knit sweater sitting on a dark green sofa in front of bright net curtains, facing the camera — an ordinary photo taken at home, of an AI-generated model rather than a real customer.
The same photo finished as an OCI card photo: the room removed, plain light background, her head cropped square to the portal’s framing.
The person is an AI-generated model, not a customer — but the finished photos are real: they are the files our live pipeline returned when that photo was run against the spec below.

What you get, before you upload anything

This is the photo you download — and the report that comes with it, pass or fail.

Your selfieThe starting selfie: a woman in a cream knit sweater sitting on a dark green sofa in front of a bright curtained window, with the room filling most of the frame.
What you downloadThe finished OCI photo: the same woman, head and shoulders on a plain light background, cropped square with generous space around her head.
The model is AI-generated — not a customer. The photo on the right is the file our pipeline returned when that exact selfie was run against the spec on this page, not a mock-up and not retouched afterwards.
1Upload any selfie2See your finished photoFREE3Download it

India · OCI Card

Your finished photo
Your new photo passes all 6 checks. Meets the official India · OCI Card rules.
What we changedAuto
  • Background replaced with pure white
    The exact tone the rules ask for.
  • Cropped to the official frame
    Head sized to 61% of the frame, eyes on the required line.
  • Saved as a compliant JPEG
    92 KB — under the size limit.

Worth a look

  • Face evenly lit
    A little bright, but still inside the allowed range — fine to submit.
All 6 checks passed on your new photo
  • One person, facing the camera
  • No glasses
  • Eyes open, neutral expression
  • Head straight
  • Sharp and in focus
  • Clear space behind you

Rejected? One tap refunds you — no screenshots · no subscription · photo deleted after 7 days

India · OCI Card

Your new photo
2 things need a retake — you weren't charged. Fix these and re-upload — we remake it free every time.

Needs a retake

  • Glasses detected
    These photos can't include glasses — take them off and retake. Reflections and frames are a top rejection reason.
  • Something dark behind your shoulder
    A dark object survives the background cleanup. Retake with clear space behind you.
What we changedAuto
  • Cropped to the official frame
    Head sized to 59% of the frame, eyes on the required line.
  • Saved as a compliant JPEG
    87 KB — under the size limit.
All 5 checks passed on your new photo
  • One person, facing the camera
  • Eyes open, neutral expression
  • Head straight
  • Sharp and in focus
  • Face evenly lit

About 4 in 10 first uploads fail a check — the portal would have rejected those too. Retakes are free — up to 20 tries an hour. We only get paid when it passes.

Requirements

OCI card photo requirements & size

Every photo we produce is measured against the official Official OCI photo specification (ociservices.gov.in) — the same numbers, verifiable at the source:

Photo size900×900 pixels, square (derived from official print specification)
File size20 KB – 1 MB (derived from official print specification)
FormatJPEG (derived from official print specification)
Head height49–69% of the photo's height
Eye height55–69% up from the bottom of the photo (derived from official print specification)
BackgroundPlain, light-coloured background

† Derived from the official print specification — the source publishes no digital value for this item.

Wondering about glasses, head coverings, or how much you can smile? See the full OCI photo requirements — every rule, in plain English.

Official OCI photo specification (ociservices.gov.in)

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

Fair questions, straight answers.

Is this an official Indian government or OCI service?

No. We're an independent service that makes and checks visa photos — not affiliated with the Government of India or the OCI portal. The official photo specification PDF is linked below if you'd rather do it yourself.

What happens if my photo fails a check?

You won't be charged. We show you exactly which check failed and how to fix it, so you can retake the photo and try again for free.

What if my photo is rejected after I pay?

Instant refund: 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 30 days from purchase.

How long do I have to download my photo?

Your download link stays active for 7 days after purchase.

What happens to my photo?

It’s used only to run the checks, downloadable by you for 7 days, then deleted automatically. No account, no photo library, no reuse.

What exactly do you check?

Every rule in the official photo spec, measured with numbers you can verify against the official source:

Photo size900×900 pixels, square (derived from official print specification)
File size20 KB – 1 MB (derived from official print specification)
FormatJPEG (derived from official print specification)
Head height49–69% of the photo's height
Eye height55–69% up from the bottom of the photo (derived from official print specification)
BackgroundPlain, light-coloured background

† Derived from the official print specification — the source publishes no digital value for this item.

Finish your OCI application today.

See your finished photo free. Pay only when it passes.

Make my photo