OCI application: 'Uploaded photo doesn't meet specifications. Please re-upload photo' fixed
When an OCI application is put on hold with 'Photograph: Uploaded photo doesn't meet specifications. Please re-upload photo', the usual causes are a photo that is not square, a head that is cropped or too small, a reused rectangular Indian passport (Passport Seva) photo, or a retouched image. Re-upload a square JPEG under 500 KB with the full head visible on a plain light background, and do not reuse your 630 x 810 Passport Seva photo, because the OCI spec is a different shape and background.
Check your photo right here, free
Measured against the official India oci card spec: head size, eye line, background, brightness and file limits. We never edit your photo.
Use a clear, front-facing photo against a plain white wall in even light. We measure and crop it. We never edit the pixels you submit.
The Passport Seva photo trap
The single most common mistake is reusing the photo from an Indian passport application. Passport Seva photos are rectangular (630 x 810 pixels) on a white background. The OCI photo is square, 2 x 2 inches, and the official spec asks for a plain light coloured background rather than requiring white. Uploading the rectangular file, or a squared crop that slices the head, triggers the re-upload request.
What the reviewers actually check
Applicants who get this message report that VFS is strict about the head being totally visible, from the top of the hair to the bottom of the chin, with clear margin inside the frame. A white shirt against a white wall is another frequent failure, which is exactly why the spec prefers a light non-white background.
The official specification also forbids retouching verbatim: do not enhance, soften, or filter the photo. A studio photo that was beautified can fail even though it looks professional.
Passing the re-upload
Use a fresh, unedited photo: square crop, full head visible and centred, plain light background, even lighting with no shadows. Export as JPEG under 500 KB. Portal pixel caps vary by version, so a 600 to 900 pixel square is the safe target that satisfies all of them. Then re-upload through the link in your VFS status page, and keep a printed copy of the same photo for the physical packet in case your mission requests it.
Frequently asked questions
Why did VFS ask me to re-upload my OCI photo?
The uploaded photo failed the specification check. The common causes are a non-square image, a cropped or small head, a reused rectangular Passport Seva photo, a white-on-white background, or a retouched image.
Can I use my Indian passport photo for OCI?
No. Passport Seva photos are rectangular on a white background; the OCI photo is a 2 x 2 inch square on a plain light coloured background. They are different specs.
Does re-uploading delay my OCI application?
The application waits until an acceptable photo is received, so respond quickly with a compliant file. The re-upload itself is processed through your existing application; you do not start over.
What file should I upload for the OCI photo?
A square JPEG, 600 to 900 pixels on each side as the safe range, under 500 KB, unedited, with the full head visible on a plain light background.
Related guides
- Can you wear glasses in a US passport photo?
- US baby & infant passport photo requirements
- US passport photo with a head covering
- How much does a US passport photo cost, and where to get one
- How to take a passport photo at home
- Passport photo size in pixels, inches, mm and cm
- Where to get a passport photo near you
- CVS vs Walgreens vs USPS vs Costco passport photos