OCI Card Photo for USA Applicants

Applying for OCI (Overseas Citizen of India) from the United States? You need two things: printed 51x51mm photos for your VFS Global appointment, and one digital photo that clears the ociservices.gov.in portal's 200KB upload limit. Here is exactly how many, what size, and the rule that trips most people up.

Jake · Community & Writing, One Dollar Passport Photo · Updated July 19, 2026

OCI Card Photo (USA)

Size 51x51mm (2x2 inches), square
How many 2 printed + 1 digital upload
Digital upload JPEG, 600x600 to 900x900 px, under 200KB
Background Plain light-coloured (white is standard)
Glasses Not permitted

You need two photos, in two different forms

The thing that confuses most OCI applicants in the US is that “the photo” is actually two deliverables:

  • One digital photo you upload to the ociservices.gov.in portal while filling in the application.
  • Two printed photos (51x51mm) you physically hand over at your VFS Global appointment.

They are the same picture, just a digital file and prints. So you take one compliant photo and produce both from it. Bring a spare print too: VFS occasionally asks for a third copy, and a missing photo means a repeat trip.

The exact OCI photo specs

OCI uses the 51x51mm square, separate from the new ICAO 35x45mm Indian passport spec adopted in September 2025:

  • Size: 51x51mm (2x2 inches), square. Same as a US passport photo.
  • Background: plain light-coloured, white is standard. Not a patterned or shadowed wall.
  • No glasses, including prescription glasses.
  • Head size: roughly 70-80% of the frame height, the face fills most of the photo.
  • Recent, taken within the last 6 months and reflecting your current appearance.

The digital upload cap that fails most people

The ociservices.gov.in portal wants a JPEG between 600x600 and 900x900 pixels and under 200KB. That 200KB limit is the trap: a phone photo is several megabytes, so it has to be compressed before the portal will accept it. It is not 500KB, and it is not the same as the US passport digital spec.

How to make both from one phone photo

1

Take one photo against a plain wall

Natural light, face the camera directly, neutral expression, no glasses. The background does not have to be perfect; it gets replaced.

2

Upload it and pick 'OCI Card'

The tool removes the background, replaces it with plain white, sizes the head to 70-80%, and compresses the file under the 200KB portal cap.

3

Download the digital file and the print sheet

You get the portal-ready JPEG plus a 4x6 sheet with multiple copies for VFS.

4

Print the sheet for $0.35

Send the 4x6 to any US drugstore photo counter, pick it up the same day, and cut out your prints.

What to bring to the VFS Global appointment

  • 2 printed photos (51x51mm) on photo paper, plus a spare
  • The printed application form with the barcode from the OCI portal
  • Original documents plus self-attested copies
  • The fee payment receipt from the online payment

If one of the applicants is a US-born baby, the process and photo rules are different (the infant rules are relaxed, but the baby must appear alone in the frame). See the dedicated guide on taking a compliant OCI photo for a newborn.

What it costs

A US drugstore charges for a set of two: CVS $16.99, Walgreens $14.99, Walmart $7.44. Because OCI needs a digital file AND prints, and the tool produces both from one $1 upload (plus about $0.35 to print the sheet), the home route comes to roughly $1.35 for a sheet of six rather than two.

Where Price Photos
CVS $16.99 2
Walgreens $14.99 2
Walmart $7.44 2
1 Dollar Passport Photo $1.35 6

Official source

For the current OCI card photo specification and application updates, see the OCI Services portal and its photo spec, managed by the Ministry of Home Affairs, Government of India.

Frequently Asked Questions

How many photos do I need for an OCI application from the USA?

Two. You bring 2 printed 51x51mm photos to your VFS Global appointment, and you upload 1 digital photo to the ociservices.gov.in portal when you fill in the application. Bring a spare print, because VFS occasionally asks for an extra copy.

What are the OCI digital photo upload specs?

A JPEG between 600x600 and 900x900 pixels, under 200KB, on a plain light-coloured (white) background. The 200KB cap is the single most common upload failure: a normal phone photo is several MB and has to be compressed down before the portal will accept it.

What size photo do I need for an OCI card in USA?

51x51mm (2x2 inches), square. That is the same size as a US passport photo. Note that Indian passport photos changed to 35x45mm under the ICAO standard in September 2025, so an OCI photo is no longer the same size as a current Indian passport photo.

Can I use my US passport photo for OCI?

Sometimes. US passport photos are the same 2x2 inch size, so the format matches. But OCI wants a plain white background and does not permit glasses, so if your passport photo has an off-white background or glasses, you need a new one.

Will VFS Global accept photos I print myself?

Yes, as long as they meet the spec: 51x51mm, plain white background, correct head size, printed on photo paper. You can print a 4x6 sheet of them at any US drugstore photo counter for about $0.35 and cut them out.

Make your OCI photos for $1

One upload gives you the digital JPEG for the portal and a print sheet for VFS, both to the exact OCI spec.

Create OCI Photo for $1

OCI uses the 51x51mm square format, the same as a US passport photo but different from the new 35x45mm Indian passport.

Related Guides