Create India OCI Card Photo Online
Instant & Compliant
AI-powered passport photo generator that meets all official India OCI Card requirements. Processed securely on our servers — photos are deleted after processing.
Create India OCI Card Photo Now →51×51mm
OCI card applications require a digital photo upload to the OCI online portal (ociservices.gov.in). The file must be a JPEG between 10 KB and 1 MB. A physical printed copy may also be required depending on your submission channel — check with your nearest Indian consulate or BLS centre.
Photo Requirements
Last verified: April 2026| Width | 51 mm (602 px) |
| Height | 51 mm (602 px) |
| Resolution | 300 DPI |
| Background | Plain white only |
| Head coverage | 49–69% of frame |
| Expression | Neutral expression, mouth closed, eyes open |
| Eyes | Open, clearly visible |
| Glasses | Not allowed |
| Head covering | Not allowed except for genuine religious reasons — full face must be visible from chin to forehead |
| Photo age | Taken within 6 months |
| Photos per sheet | 4 on 4x6" sheet |
How to create your photo
- 1
Choose your document
Select your country and document type from our list of supported documents.
- 2
Upload or take a photo
Upload an existing photo or use your device camera to take a new one.
- 3
AI auto-crop and background removal
Our AI automatically crops to the exact dimensions and removes the background.
- 4
Download your print-ready photo
Get an instantly downloadable file that meets all official requirements.
Official Source
Always verify the latest requirements with the official government portal.
https://ociservices.gov.inWhat a compliant India OCI Card photo looks like
Our AI transforms any casual photo into a government-ready passport photo in seconds.

Original photo

India OCI Card ready ✓
AI auto-crop · compliant background · 300 DPI · ICAO compliant
Common reasons India OCI Card photos get rejected
Avoid these mistakes to make sure your photo is accepted first time.
- Background is not plain white — OCI applications require a completely plain white background with no shadows, gradients, or objects in frame.
- Photo does not match current appearance — OCI cards are long-term documents. Submit a recent photo (within 6 months) that clearly reflects your current appearance.
- Face not fully visible — your full face from chin to forehead must be clearly visible with no hair, headwear, or accessories obstructing the face.
- Photo uploaded at wrong resolution or file size — the portal requires JPEG files between 10 KB and 1 MB, at least 350×350 px. Avoid applying additional compression before uploading.
Frequently asked questions
- What photo size is required for an OCI card application?
- OCI card photos must be 51×51 mm (2×2 inches), square format, with a plain white background. For the online portal (ociservices.gov.in), upload a JPEG file between 10 KB and 1 MB, at least 350×350 pixels. Your head must fill 80–85% of the frame.
- Is an OCI card photo the same as an Indian passport photo?
- The photo requirements are similar but the formats differ. Indian passport photos for the Passport Seva Portal are 630×810 px (non-square portrait format). OCI card photos use a 51×51 mm square format — the same as visa photos. Make sure you use the correct format for your specific document.
- How recent does my OCI card photo need to be?
- Your photo must have been taken within the last 6 months and accurately reflect your current appearance. OCI card photo requirements are strictly enforced, particularly for children, where photos must be updated regularly as appearance changes.
- Can I use the same photo for my OCI application and my Indian visa?
- Yes — both the OCI card and India visa require a 51×51 mm square JPEG with a white background and 80–85% head fill. A single PhotoPass-generated photo can be used for both, provided it was taken recently.
Ready to create your India OCI Card photo?
Takes under 3 minutes. No account needed. Photos deleted after processing.
Create India OCI Card Photo →