India Visa Photo Requirements for US Citizens

India e-Visa uses the same 2×2 inch square format as a US passport — but with a strict file size requirement that catches most applicants off guard.

✓ Good news

Same size as a US passport photo

India e-Visa uses a 2×2 inch (51×51mm) square — identical to the US passport format. No special sizing needed.

⚠ The catch

File size must be 10KB–1MB

Phone photos are 2–5MB (too large). Over-compressed files go below 10KB (too small). This file size trap rejects more India e-Visas than any other issue.

Size
2×2 in
51×51mm square
Format
JPEG only
Not PNG or HEIC
File size
10KB–1MB
Critical range
Background
White
No shadows

Warning

India e-Visa applications are often rejected within seconds of photo upload with a "photo does not meet requirements" error — usually due to file size, not appearance. Check your file size before uploading.

e-Visa vs. Consulate Visa — Which Photo Do You Need?

Visa typePhoto format
India e-Visa (online)Digital JPEG upload
Consulate visa (in-person)Printed 2×2 inch photo
India OCI card (overseas citizens)Printed 2×2 inch photo

The File Size Problem — and How to Fix It

The India e-Visa portal rejects photos that are outside the 10KB–1MB range with no further explanation. Here is what causes each failure:

Phone camera photo (too large)2–10MB

Compress the JPEG to medium quality (60–80%) before uploading. Never upload straight from your camera roll.

Max-compressed online tool output2–8KB

Many free online tools over-compress. Use a tool that exports at medium JPEG quality, or check the file size after download.

PNG fileAny size

India e-Visa only accepts JPEG. Convert any PNG to JPEG before uploading — even if the file is the right size.

2×2 inch JPEG at medium quality50–500KB

This is the target range. A 600×600px JPEG saved at 70–80% quality typically produces a 50–300KB file — well within 10KB–1MB.

Tip

After downloading your photo from any online tool, right-click the file and check its size before uploading to the India e-Visa portal. Target range: 50KB–800KB.

Full India e-Visa Photo Requirements

RequirementSpec
FormatJPEG only
File size10KB – 1MB
DimensionsSquare (2×2 inches)
BackgroundPlain white or off-white
FaceFrontal, centered
ExpressionNeutral, mouth closed
EyesOpen, both visible
GlassesNot permitted
Head coveringNot permitted
RecencyWithin 6 months

Note

This page covers the India visa photo for US citizens traveling to India. If you are an Indian national renewing your Indian passport from the US, see our India passport photo guide — which uses a 35×45mm format instead of 2×2 inches.

Get a Compliant India e-Visa Photo — Right File Size, Right Format

2×2 inch square · JPEG · White background · Optimized file size for the India e-Visa portal

Start Creating Your Photo

Free to try • Pay only for HD download

India Visa Photo FAQ

What size is the India visa photo?

India e-Visa photos must be square — 2×2 inches (51×51mm) — the same dimensions as a US passport photo. The photo must be a JPEG file between 10KB and 1MB in size. For consulate-issued visas (non-e-Visa), a printed 2×2 inch photo on white background is required. Both formats use the same square dimensions, but the e-Visa requires a digital file within specific file size limits.

Why does my India e-Visa photo keep getting rejected?

The most common reason India e-Visa photos are rejected is file size. Your photo must be a JPEG file between 10KB and 1MB. Phone camera photos are usually 2–5MB (too large). Heavily compressed images from online converters often drop below 10KB (too small). You need a photo that is sized to exactly 2×2 inches at 300 DPI and saved as a JPEG at medium quality — which typically produces a file in the 50–500KB range.

Can I use my US passport photo for an India visa?

For a consulate visa application: yes, a printed 2×2 inch US passport photo meets India's dimensions. For an India e-Visa: you need a digital JPEG file, not a printed photo. If you have a digital file from an online passport photo tool, you can use it for the e-Visa — as long as the file size is between 10KB and 1MB and the background is white.

Do US citizens need a visa for India?

Yes — US citizens require a visa to travel to India. The most convenient option is the India e-Visa (also called e-Tourist Visa), which is applied for online at indianvisaonline.gov.in. The e-Visa is valid for tourism, business, and medical travel and allows stays of up to 180 days (double entry for 1-year e-Visa). Processing typically takes 3–5 business days. Apply at least 4 days before travel, but ideally 2+ weeks before to allow time to correct any photo issues.

What are all the India e-Visa photo requirements?

India e-Visa photo requirements: JPEG format only (not PNG, HEIC, or WebP), file size between 10KB and 1MB, square dimensions (2×2 inches recommended), white or off-white background, frontal view with face centered, neutral expression, eyes open and clearly visible, both ears visible, no glasses, no head coverings (except for religious reasons), face must occupy 70–80% of the frame, photo taken within the last 6 months.

How do I resize my photo to meet India e-Visa file size requirements?

To get your photo within the 10KB–1MB range: (1) Start with a high-quality photo, (2) Crop it to a square (2×2 inch ratio), (3) Save as JPEG at medium quality (60–80%) rather than maximum quality — this typically produces a 50–400KB file that falls well within the 10KB–1MB range. Avoid PNG format (not accepted) and HEIC format from iPhones (must be converted to JPEG first).

Is the India e-Visa photo different from the India passport photo?

Yes — these serve two completely different audiences. The India e-Visa photo is for US citizens (and other foreign nationals) applying to visit India for tourism or business. The India passport photo is for Indian nationals renewing their Indian passport, which requires a 35×45mm photo. If you are a US citizen traveling to India, you need the e-Visa photo (2×2 inch JPEG). If you are an Indian national renewing your passport, see our India passport photo guide.

What background color is required for an India visa photo?

India e-Visa and consulate visa photos require a plain white or off-white background. No patterns, no colors, no gradients. Shadows behind the head are not permitted. The background must be uniformly white in the uploaded photo. An AI background removal tool ensures the background is a solid #FFFFFF white, which eliminates the shadow-on-white rejection that affects many selfie-taken photos.