India Visa Photo Requirements 2026
An Indian visa photo uses the 51×51 mm (2×2 inch) format — identical to the Indian passport specification. Plain white background, head centered. For Indian e-Visa applications, the photo must be uploaded as a JPEG between 10 KB and 1 MB.
Key details
- The same 51×51 mm specification applies across tourist, business, employment, and e-Visa categories.
- For e-Visa online applications, the upload requires JPEG format, minimum 350×350 pixels.
- Sticker visas issued at consulates use a printed photo that follows the same 51×51 mm format.
Shared rules with the country overview
These apply to every document this country issues — see the full breakdown on the country page.
Background
Plain white. No patterns, no textures, no shadows, no coloured walls. A creased bedsheet or curtains will fail.
Expression and eyes
Neutral expression with mouth closed. Both eyes open, looking directly at the camera. No smiling, frowning, or tilted head.
Glasses
Glasses with clear, non-tinted lenses are allowed only if there is no glare or reflection. The eyes must be fully visible. Sunglasses and heavily tinted lenses are never accepted.
Recency
The photo must have been taken within the last six months and must be a true current likeness.
Frequently asked questions
What size photo do I need for an Indian visa? +
What is the file size limit for an Indian e-Visa photo upload? +
Does the photo specification differ between Indian visa types? +
Can I reuse my passport photo for an Indian visa? +
Take a photo that passes — automatically.
Open the app, pick your country, and we check every rule before you save.