India e-Visa photos must be 2 × 2 in (600 × 600 px at 300 DPI) on a plain white background, with your head taking up 50–69% of the frame, saved as a JPEG under 300 KB. Keep a neutral expression with your mouth closed and both eyes open, and take your glasses off.
Last updated 2026-06-10 · Source: official IN guidance
From selfie to India e-Visa
Take or upload any photo. PassPix swaps the background, frames your head to the IN spec, and checks every rule before you pay.
Official India e-Visa requirements
The exact rules PassPix checks and renders to.
- Photo size
- 2 × 2 in
- Digital resolution
- 600 × 600 px @ 300 DPI
- Background
- plain white
- Head height
- 50–69% of photo
- Expression
- Neutral, mouth closed, eyes open
- Glasses
- Not allowed
- Max file size
- 300 KB
- Online upload
- Square JPEG, 350x350 to 1000x1000 px, plain light or white background, 10 KB to 300 KB.
Source: official IN guidance
How to make a India e-Visa photo
- 1Pick India Passport
Choose India Passport so PassPix loads the 35 x 45 mm Passport Seva rules.
- 2Take or upload a photo
Face the camera in even lighting with a neutral expression.
- 3Let PassPix frame it
PassPix sizes your head to the large-face India requirement on a white background and checks every rule.
- 4Download
Get a 35 x 45 mm digital file plus a print-ready sheet.
Everything in your photo
A compliant digital photo and the correctly sized file for online applications, with a print-ready sheet on the print option.
Your digital photo
A single compliant photo at the exact size and resolution the document needs.
Print-ready sheet
Six photos laid out on a 4×6 sheet with cut lines. Print at CVS, Walgreens or Walmart for about a dollar.
Online-upload file
Sized to the exact pixels and file-size limit of the official portal, ready to attach.
India e-Visa photo questions
What are the India e-Visa photo requirements?
A square JPEG between 350x350 and 1000x1000 pixels, 10 KB to 300 KB, with a plain light or white background and the full face centred. PassPix renders it to the exact size and file limit.
What is the maximum file size for an India e-Visa photo?
The India e-Visa portal accepts a JPEG between 10 KB and 300 KB. PassPix compresses the photo to stay under 300 KB while keeping it sharp.
What background does an India e-Visa photo need?
A plain light or white background with no shadows. PassPix replaces your background automatically.