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
How to take it at home
- 01Stand half a metre from a plain light wall, facing a window.
- 02Hold the phone at eye level, or ask someone to take it.
- 03Upload it above. We crop it to the spec and whiten the background.
- 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.