India Passport
Photo Requirements
Official specifications · Updated 2026
The official India passport photo size is 51×51mm (2" × 2") with a plain white background. The digital file should be 600×600 pixels at 300 DPI. The face must occupy 60–75% of the image height.
Official Specifications
| Country | India |
| Photo size | 51×51mm (2" × 2") |
| Digital resolution | 600×600 pixels |
| Resolution (DPI) | 300 DPI |
| Background | Plain white |
| Face height | 60–75% of image height |
| File format | JPEG |
| Expression | Neutral, mouth closed, eyes open |
| Headwear | Not permitted (except for religious reasons) |
| Glasses | Not permitted (ICAO standard) |
Additional Notes
MEA standard. White background mandatory, eyes open, looking straight at camera.
How to take a compliant India passport photo at home
- 1📱 Download PassportSnap
Free on iOS App Store and Google Play Store.
- 2🌍 Select India
Choose your country from the settings. PassportSnap loads the exact 51×51mm spec automatically.
- 3📷 Use the guided camera
Position your face in the circle overlay. A real-time indicator shows when your framing is correct.
- 4✅ Check compliance
PassportSnap runs 15 checks: background color, face size (60–75%), eye alignment, shadows, and more.
- 5🖨️ Print the 4×6 layout
Export a print-ready 4×6 inch sheet and print at Walgreens, CVS, Walmart, or your home printer.
India Passport Photo — FAQ
What is the India passport photo size? +
The official India passport photo size is 51×51mm (2" × 2"). The digital file should be 600×600 pixels at 300 DPI.
What background is required for India passport photos? +
India passport photos require a Plain white background. There must be no shadows on the background or face.
Can I take my own India passport photo at home? +
Yes. Using PassportSnap, you can take a compliant India passport photo at home. The app automatically applies the 51×51mm crop and runs 15 compliance checks.
Take your India passport photo now
Free iOS & Android app. All processing happens on your phone — 100% private.