Indian visa photo size and requirements

Print size
50 × 50 mm
Online upload
600 × 600 px
Background
White
File size
10–300 KB

An Indian visa photo is a square colour JPEG on a plain light or white background, with the full face centred. The regular visa form takes 350 to 1000 pixels and 10–300 KB; e-Visa takes 10 KB to 1 MB. VisaSize makes 600 × 600 pixels under 300 KB, which fits both.

Print size50 × 50 mm (5 × 5 cm)
Online upload600 × 600 px · JPEGGovernment of India, Indian Visa Online publishes no value; VisaSize uses 600 × 600 px
File size10–300 KB
BackgroundWhite
Head size50–70% · 25–35 mm (chin to top of hair)Government of India, Indian Visa Online does not say where to measure from, so VisaSize measures from the chin to the top of the hair. This keeps your whole head in the photo.

Checked 13 October 2026Source: Indian Visa Online: Online Visa Photo Upload Process

Make your Indian visa photoStep 1 of 4 · Your photo
Drop a photo hereor

Best result: stand against a plain light wall, face a window, look straight at the camera.

Processed on this device. Nothing is uploaded.

Indian visa image: a square JPEG; the tool makes 600 × 600 pixels under 300 KB, which both the regular visa form and e-Visa accept.

Accepted and rejected

Correct
Grey background
Head too small
Shadow

How to take it at home

  1. 01Stand half a metre from a plain light wall, facing a window.
  2. 02Hold the phone at eye level, or ask someone to take it.
  3. 03Upload it above. We crop it to the spec and whiten the background.
  4. 04Download the online file, or the print sheet for a photo shop or typing centre.

The rules

  • Square photo, JPEG.
  • Full face, front view, eyes open.
  • Head centred in the frame, from the top of the hair to the bottom of the chin.
  • Plain light or white background; no shadows on the face or background.
  • No borders. No spectacles (e-Visa).

Good to know

  • e-Visa accepts 10 KB to 1 MB; the regular visa form accepts 10 KB to 300 KB and 350 to 1000 pixels. VisaSize makes a 600 × 600 px file under 300 KB, which fits both.
  • The printed size (5 × 5 cm) is given by the Consulate General of India in Milan; other missions may differ.

Questions people ask

What size photo for indian visa?

A square JPEG: 350 to 1000 pixels and 10–300 KB for the regular visa form, 10 KB to 1 MB for e-Visa. A 600 × 600 pixel file under 300 KB fits both.

Sources

Indian Visa Online: Online Visa Photo Upload ProcessThe minimum dimensions are 350 pixels (width) x 350 pixels (height). … Minimum 10 KB – Maximum 300 KB … Head should measure 1 inch to 1-3/8 inches (25mm to 35mm).

Indian e-Visa: photo requirementsThe height and width of the Photo must be equal. … Minimum 10 KB … Maximum 1 MB

Consulate General of India, Milan: online visa formThe photograph should be of size 5cms x 5cms and have white background.

Checked: 13 October 2026

VisaSize is not affiliated with Government of India, Indian Visa Online or any government. Made to the published specification of Government of India, Indian Visa Online. The authority makes the final decision.