Gifted Free · runs on your device

All photo formats / India

India e-Visa photo

The Indian e-Visa application accepts a square JPEG photo between 10 KB and 1 MB. The rule page specifies the square shape and file weight rather than exact pixels. This tool gives you a square 900 x 900 px JPEG comfortably inside the range - and under the regular visa form's tighter 300 KB cap too.

The official requirements

File formatJPEG (.jpg)
File size10 KB minimum, 1 MB maximum
ShapeHeight and width must be equal (square)
PixelsNot stated on the e-Visa rule page; the regular visa portal's range is 350-1000 px, which this file also satisfies
BackgroundPlain light-coloured or white, no shadows
Other rulesFull face, front view, eyes open, no spectacles; full head from top of hair to bottom of chin

Checked against the official sources below on 7 Nov 2026.

If you end up on the regular (sticker) visa form instead of the e-Visa, its limit is tighter: 300 KB maximum. This tool's output passes both.

How to do it
  1. Take a photo against a plain light or white background, facing the camera.
  2. Upload it below and frame the head between the guide lines.
  3. Create the file and check that size and format pass.
  4. Download and upload it to your e-Visa application.
Common questions

How is the e-Visa photo different from the regular visa photo?
Same square shape, but the e-Visa allows up to 1 MB while the regular form caps at 300 KB. This tool stays under 300 KB so the file works for either.

Official sources
Related formats