✅ Updated January 2025

India Visa Photo Requirements 2025

Get your India visa photo right the first time. Full specs for e-Visa, tourist, and business visa applications.

Create Your India Visa Photo

India Visa Photo Specifications

The Indian government (MHA/Embassy) requires specific photo formats for all visa types including e-Visa (tourist, business, medical) and embassy sticker visas.

RequirementSpecification
Photo size2 × 2 inches (51 × 51 mm)
Head coverage75–80% of the frame
BackgroundPlain white only
ExpressionNeutral, mouth closed
Photo ageTaken within last 6 months
Digital size (e-Visa)10KB – 1MB, JPEG format
GlassesNot permitted
Head coveringsOnly for religious observance
⚠️ e-Visa vs Embassy: India e-Visa requires a digital JPEG upload (10KB–1MB). Embassy applications require printed 2×2 inch photos. Both must meet the same spec.

Get Your India Visa Photo in 2 Minutes

PassportSnap crops, resizes, and checks your photo against India's official requirements automatically.

Create Your Visa Photo Now

Common Mistakes to Avoid

❌ Face not filling 75–80% of frame

India is strict about face coverage. Too much headroom or too much chin space causes rejection.

❌ Colored or cream background

India requires pure white background only — cream or off-white shades are not accepted.

❌ Sunglasses or tinted lenses

Any type of eyewear including transition lenses is not allowed.

❌ File too large for e-Visa

The India e-Visa portal rejects files over 1MB. Compress your JPEG before uploading.

How to Take Your India Visa Photo at Home

1

Use a pure white background

Unlike the US, India requires bright white — not off-white. Use a white wall or a white sheet in good lighting.

2

Position correctly

Center your face with minimal background above your head. Your face should fill ~80% of the frame.

3

Use even, front-facing light

Avoid shadows on face or background. Natural window light works well.

4

Upload to PassportSnap

We handle cropping, resizing, and background enhancement automatically.

5

Download and apply

Get a digital JPEG for e-Visa or a print-ready file for embassy applications.

Why Use PassportSnap for India Visa Photos?

e-Visa ready

Output is optimized for India's e-Visa portal — correct file size, dimensions, and format.

🎯

Face coverage check

We verify your face fills 75–80% of the frame — the #1 rejection reason for India visas.

💰

No store visit needed

Save time and money. Create and download your photo from home in minutes.

🔒

Private processing

Your photo is processed on your device. We never store your images on our servers.

Frequently Asked Questions

What size photo does India visa require?
India visa requires a 2 × 2 inch (51 × 51 mm) photo with a plain white background. For e-Visa, the digital file must be 10KB–1MB in JPEG format.
Can I use a photo with glasses for India visa?
No. Glasses of any kind, including prescription glasses, are not permitted in India visa photos.
Can I take my India visa photo at home?
Yes. As long as the photo meets all official requirements — white background, correct dimensions, neutral expression — a home photo is fully acceptable.
How do I submit a photo for India e-Visa?
The India e-Visa application portal has a photo upload section. Upload a JPEG between 10KB and 1MB. PassportSnap outputs a file in the correct format.