India OCI and visa photo size guide
Last reviewed: June 2026
Indian visa and OCI (Overseas Citizen of India) applications use a different photo specification from an Indian passport — a square format rather than the standard 35x45mm rectangle, with strict file size limits that often cause upload errors on the Passport Seva and OCI portals.
OCI and visa photo specification
- 51 x 51mm square format (2 x 2 inches) — different from the 35 x 45mm rectangular format used for Indian passports
- Plain white background, no shadows or patterns
- Face should occupy roughly 70-80% of the frame, looking directly at the camera
- Neutral expression, eyes open, mouth closed
- No glasses, hats or head coverings (except for religious reasons, with full face visible)
File size limits
The OCI and Indian visa application portals enforce strict file size limits that catch many applicants out: photos for OCI and visa applications must typically be under 200KB, compared to the 250KB limit for Indian passport application photos.
Photos straight from a modern phone camera are often 2-5MB — far above either limit — so they need to be resized and compressed correctly, not just cropped. Uploading a photo that's the right dimensions but too large in file size is one of the most common causes of portal errors.
Indian passport vs OCI/visa photo — key differences
If you're applying for both an Indian passport renewal and an OCI card (a common combination for the Indian diaspora), you'll need two differently-shaped photos — our tool generates both the rectangular passport crop and the square OCI/visa crop from a single uploaded photo.
- Passport: 35 x 45mm rectangular, plain white background, under 250KB
- OCI / visa: 51 x 51mm square, plain white background, under 200KB
- Both require a recent photo (within 3-6 months), neutral expression, and no glasses
Avoiding upload errors on the OCI portal
The OCI online application (ociservices.gov.in) and Indian visa portals validate file size and dimensions on upload, rejecting files that are too large, too small, or the wrong aspect ratio with a generic error message that doesn't always specify which check failed.
Upload your photo to Smart Passport Photo and select India OCI/Visa as the document type — we generate a square crop with a plain white background, compressed to under 200KB, ready to upload directly to the portal.
Frequently asked questions
What's the difference between an Indian passport photo and an OCI photo?
An Indian passport photo is 35x45mm (rectangular) and must be under 250KB. An OCI or visa photo is 51x51mm (square) and must be under 200KB. Both require a plain white background and neutral expression.
Why does the OCI portal keep rejecting my photo upload?
The most common causes are file size over 200KB, incorrect aspect ratio (the OCI photo must be square, not rectangular like a passport photo), or a background that isn't plain white. Our tool handles all three automatically.
Can I use the same photo for my Indian passport and OCI application?
You can use the same source photo, but it needs to be cropped differently for each — square for OCI/visa, rectangular for the passport. We generate both crops from one upload.
How recent does my photo need to be for an OCI application?
Your photo should reflect your current appearance, generally taken within the last 3-6 months.
Ready to create your photo?
Free preview before you pay · From £3.99 · No subscription
Start — it's free to preview →Photos deleted within 24 hours · UK servers (AWS eu-west-2) · Never used for AI training · Rated on Trustpilot