Square 51×51 mm at 350+ DPI, white background, head centered, full-face view, no glasses or smile. Built for the Indian eVisa portal for tourist, business, medical and conference visas.
What is the India eVisa photo size?
The India eVisa photo is a square image of 350×350 pixels minimum (recommended 600×600), equivalent to 51×51 mm, on a plain white background. The face must occupy 70-80% of the frame, looking directly at the camera, with no glasses, no smile, no head covering (religious headwear allowed only if the face is fully visible). File must be JPEG, between 10 KB and 1 MB. The Indian Bureau of Immigration (Ministry of Home Affairs) uses the same spec for e-Tourist, e-Business, e-Medical and e-Conference visa categories. complypic generates eVisa-compliant photos validated against the 2026 BOI / MHA specification.
JPG or PNG, at least 600×600 px, taken within the last six months.
We resize, swap the background to white, and check the head ratio against MHA specs.
US$4.99 via PayPal. You get the under-1 MB JPG plus a printable 4×6" sheet.
India eVisa photo size: square 51×51 mm (2×2 inch) at 350 DPI, plain white background, head 25-35 mm. Full Bureau of Immigration /…
India eVisa photo requirements: square 51×51 mm, plain white background, no glasses, JPG under 1 MB, full face frontal view. Built…
Why the Indian eVisa portal rejected your photo — background not pure white, head not centered, glasses, file size wrong. Generate…