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.
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.
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.
Warning
e-Visa vs. Consulate Visa — Which Photo Do You Need?
| Visa type | Photo 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:
Compress the JPEG to medium quality (60–80%) before uploading. Never upload straight from your camera roll.
Many free online tools over-compress. Use a tool that exports at medium JPEG quality, or check the file size after download.
India e-Visa only accepts JPEG. Convert any PNG to JPEG before uploading — even if the file is the right size.
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
Full India e-Visa Photo Requirements
| Requirement | Spec |
|---|---|
| Format | JPEG only |
| File size | 10KB – 1MB |
| Dimensions | Square (2×2 inches) |
| Background | Plain white or off-white |
| Face | Frontal, centered |
| Expression | Neutral, mouth closed |
| Eyes | Open, both visible |
| Glasses | Not permitted |
| Head covering | Not permitted |
| Recency | Within 6 months |
Note
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
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.