India visa photo rejected — eVisa portal reasons and the quick fix
Top reasons the Indian eVisa portal rejects your photo
Getting the dreaded 'photo upload failed' message right when you're trying to book a flight is stressful. The Indian eVisa portal runs strict client-side validation — most rejections happen the moment you click upload, which actually makes them faster to fix than rejections that arrive days later.
The most common reasons in order: background that isn't pure white, head not properly centered, wearing glasses, file size or pixel dimensions outside accepted limits, and the photo being flagged as low-quality or altered.
The good news: portal rejections don't cost you anything yet (the eVisa fee is only charged after the photo passes validation), so you can iterate freely.
Background and lighting — pure white is mandatory
Unlike the US (which accepts off-white) or the UK (which requires light grey), India insists on pure white (#FFFFFF) only. Cream, ivory, or any slight tint is rejected. Shadows on the wall behind the head also fail.
If you're shooting at home, a printer-paper-white wall works in bright daylight. Indoor lamps almost always introduce a warm yellow cast or shadows. The eVisa portal's automated screener picks up colour casts as small as 5%.
complypic rebuilds the background as true pure white while preserving natural skin tone — this is the most-used fix for India eVisa rejections.
Head size and centering problems
The photo must be a perfect square — 51×51 mm at 350+ DPI, equivalent to 600×600 px or larger. Rectangular photos (even slightly off-square) are rejected at upload.
Head chin to crown should be 25-35 mm (about 50-69% of frame height) and centered both horizontally and vertically. The most frequent rejection: head shifted to one side or sitting too high/low in the square.
The face must be a full frontal view, both ears visible if hair allows, eyes open and directly facing the camera. Tilted heads or three-quarter views are immediate fails.
Glasses, file size, and quality issues
Glasses of any kind are not allowed — including clear prescription, tinted, sunglasses, or photochromic lenses. The Bureau of Immigration aligned with the ICAO 9303 standard on this in recent updates.
File format must be JPEG. File size must be between 10 KB and 1 MB. Pixel dimensions must be square and at least 350×350. Photos that are too small, too large, the wrong aspect ratio, or PNG/HEIC are rejected at upload.
Low-resolution selfies, heavily compressed images, or photos with visible JPEG artifacts will be flagged as 'poor quality'. AI-smoothed skin from beauty filters is increasingly being flagged too — submit a natural-skin photo.
What to do next — resubmit before booking flights
eVisa portal rejections happen at upload, so you can retry immediately as many times as needed. There's no deadline and no cost until the photo passes validation.
If your eVisa has already been approved but a border officer at arrival questions the photo, the entry is rarely refused — but you may be referred to secondary inspection. Resolving with a photographer at the airport is sometimes possible but unreliable.
complypic generates a pure-white 51×51 mm photo sized exactly for the Indian eVisa portal — file under 1 MB, square JPEG, head centered — in under 60 seconds. We rebuild the background, centre the head, and remove off-white tints. Refund if the portal still rejects it.
FAQ
How quickly can I resubmit after an India eVisa photo rejection?
+
Can I appeal an Indian eVisa photo rejection?
+
Does India accept off-white or cream backgrounds?
+
Will complypic help me retake the photo?
+
India eVisa
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.
Generate my photo now →