idpixo

India Visa Photo — free online maker

For regular Indian visa applications (embassy/consulate and mail-in services). Runs in your phone's browser; the file never leaves it.

Make my India visa photo →

Official specifications

Print size2 × 2 inches (51 × 51 mm) — square
Digital export600 × 600 px (= 2 × 2 in at 300 DPI), JPEG
BackgroundPlain white, no shadows or objects
HeadCentred, full face visible, eyes open
GlassesPreferably removed; no glare or tinted lenses
ExpressionNeutral, looking straight at the camera

Visa photo vs passport photo — don't mix them up

India uses two different photo formats: the visa photo is 2 × 2 inches square (this page), while the Indian passport photo is 35 × 45 mm portrait (that page). Submitting a 35 × 45 portrait for a visa application — or the reverse — is a classic rejection. Check which document you're applying for before cropping.

Applying for the e-Visa online? The upload form accepts a square JPEG of at least ~350 × 350 px — our 600 × 600 export clears it comfortably. Mail-in and consulate applications typically want the 2 × 2 prints.

Which application are you filing?

India visa photos are handled differently depending on the channel. The e-Visa form takes a square JPEG of at least ~350 × 350 px, which our 600 × 600 px export clears comfortably, while mail-in and consulate applications expect 2 × 2 inch prints. Because the Indian passport photo is a portrait 35 × 45, mixing the two formats is a classic rejection — check the document name on the form before you crop.

Square crop, print or upload

  1. The preset opens on the 2 × 2 inch square India visa crop.
  2. Photograph against a plain white wall, face centred and eyes open (the home photo guide covers the setup).
  3. Face detection sets the square crop, then download the JPEG for the e-Visa upload or print it at 2 × 2 inches for a consulate pack.

The square crop and the 600 × 600 px export run in your browser, so your photo never leaves your machine.

Related: India passport photo · US visa photo