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.
Official specifications
| Print size | 2 × 2 inches (51 × 51 mm) — square |
| Digital export | 600 × 600 px (= 2 × 2 in at 300 DPI), JPEG |
| Background | Plain white, no shadows or objects |
| Head | Centred, full face visible, eyes open |
| Glasses | Preferably removed; no glare or tinted lenses |
| Expression | Neutral, 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
- The preset opens on the 2 × 2 inch square India visa crop.
- Photograph against a plain white wall, face centred and eyes open (the home photo guide covers the setup).
- 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