Indian e-Visa photo: size and requirements

Official size: Square JPEG, 10 KB to 1 MB. Make a compliant Indian e-Visa photo free in your browser; nothing is uploaded.

Official Indian e-Visa photo requirements

Digital image
JPEG, at least 10 KB and at most 1 MB; height and width must be equal (square), without borders
Face
Full face, front view, eyes open; head centred, showing the full head from the top of the hair to the bottom of the chin
Background
Plain light-coloured or white, with no shadows on the face or background
Glasses
Not allowed: the photo must be without spectacles
Passport page
You also upload the bio page of your passport as a PDF of 10 KB to 300 KB

Source: Indian Visa Online: e-Visa instructions (checked 26 September 2026)

The tool exports a 600 × 600 pixel square JPEG and shows the file size under the download button.

How to make your Indian e-Visa photo

  1. The tool above is already set to the Indian e-Visa size. Upload a clear, front-facing photo taken against a plain wall.
  2. Optionally remove or replace the background, then zoom and position your face inside the frame.
  3. Download it as a PNG for printing or a JPEG for online forms.
  4. Compare it with the official requirements below before you submit.

Frequently asked questions

What are the digital photo rules for an Indian e-Visa?

JPEG, at least 10 KB and at most 1 MB; height and width must be equal (square), without borders.

What background does an Indian e-Visa photo need?

Plain light-coloured or white, with no shadows on the face or background.

Can I wear glasses in an Indian e-Visa photo?

Not allowed: the photo must be without spectacles.

Can I make an Indian e-Visa photo online for free?

Yes. Upload a clear, front-facing photo above: the tool crops it to the Indian e-Visa size and can replace the background, all in your browser, so the photo is never uploaded. Download it as a PNG for printing or a JPEG for online forms, and check the official requirements before you submit.

Other passport and visa photo guides