idpixo

India Visa Photo — free online maker

For regular Indian visa applications (embassy/consulate and mail-in services). Works on your phone, nothing is uploaded.

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.

How it works

  1. Tap the button — the 2 × 2 India visa format is pre-selected.
  2. Upload a photo taken against a plain wall (see the home photo guide).
  3. Face detection frames the crop; download the JPEG (and print at 2 × 2 if needed).

Everything runs locally in your browser — the photo never leaves your device.

Related: India passport photo · US visa photo