India visa photo rejected: fix size, square and glasses
India e-Visa photos are most often rejected for three reasons: the image is not square, the file is outside the 10 KB to 1 MB JPEG range, or the applicant is wearing glasses. The e-Visa requires a square JPEG between 10 KB and 1 MB, with a plain light colored or white background and your full head visible and centred. Glasses are not allowed at all. Crop the photo square, remove your spectacles, and export a JPEG inside the size range, and the upload goes through.
Fix it now: compress your photo under the limit
Runs entirely in your browser. Your photo never leaves your device.
Runs in your browser. Your photo stays on your device.
What the India e-Visa actually requires
Shape: square, with equal width and height. Format: JPEG. File size: between 10 KB and 1 MB. Background: plain light colored or white, with no shadows and no border around the image. Content: your full head visible from the top of your hair to your chin, centred, with no spectacles. A US-style 2 x 2 photo works as long as you are not wearing glasses in it.
The three fixes, in order
1. Make it square. A rectangular phone photo fails the shape check; crop to equal width and height around your centred head. 2. Take off your glasses. India visa photos must be taken without spectacles, with no exception for regular eyewear, so retake if you wore them. 3. Hit the file size. Export a JPEG between 10 KB and 1 MB. If a resized photo drops below 10 KB, re-export at higher quality rather than compressing further.
The free compressor at /tools/compress-passport-photo crops square and outputs a JPEG inside the size range in your browser. Your photo never leaves your device.
Don't retouch to fix a problem
Resizing, cropping, and compressing are fine, but filtered, retouched, or software-altered photos are rejected even when the dimensions and size are perfect. If the background has shadows or you were wearing glasses, retake the photo against a plain light wall rather than editing the old one.
Frequently asked questions
Why was my India e-Visa photo rejected?
Usually one of three things: the image is not square, the file is outside the 10 KB to 1 MB JPEG range, or you are wearing glasses. India visa photos must be taken without spectacles.
What size should an India visa photo be?
A square JPEG between 10 KB and 1 MB, with a plain light colored or white background and your full head visible and centred.
Can I wear glasses in an India visa photo?
No. The requirements state the photo must be taken without spectacles, with no exception for regular eyewear. Take them off and retake.
Can I use a US 2 x 2 photo for an India visa?
Generally yes. A compliant US-style 2 x 2 photo is square with a light background and the full face visible, which fits the India visa spec, as long as you are not wearing glasses in it and the file is between 10 KB and 1 MB.
My India visa photo file is too small. What now?
The e-Visa has a 10 KB minimum. If aggressive compression dropped the file below it, re-export the JPEG at higher quality instead of compressing further.
Now check your photo against the official spec
Free, in your browser, in under a minute. You pay $9 only if it passes, accepted or your money back.
Check my photo freeRelated guides
- India passport renewal: how many days it actually takes in 2026
- Indian visa portal: 'Only JPEG files can be uploaded' error fixed
- Fix: required image should be JPG format and file size should be less than 1024 KB
- DS-160 photo upload service unavailable: what it means and what to do
- CEAC 'Invalid Image Detected' error: how to actually get your upload through
- Vietnam eVisa: 'Portrait photo was captured from another source' explained
- Bali eVOA 'Face in profile picture and passport not match': the fix
- DV lottery photo guide for applicants from Algeria
- DV lottery photo guide for applicants from Turkey
- DV lottery photo guide for applicants from Russia