Free tools › Images
India visa photo
Square, 500 × 500, between 10 KB and 300 KB. Accepted by both Indian systems.
More free conversions, where you upload. The Fylane extension does the same work inside any upload form, on its own free share every day.Add to Chrome
How to make a India visa photo
- Drop a photo of yourself against a plain light wall.
- Centre the square on your head and shoulders.
- Press Make photo and download the square JPEG.
What happens to your file
India runs two visa systems with two different file limits, and this is where most people go wrong. The regular visa portal states “Format JPEG”, “Size — Minimum 10 KB”, “Maximum 300 KB”, and “The height and width of the Photo must be equal.” The e-Visa portal states the same format and floor but allows up to 1 MB.
This page targets the stricter of the two: a square JPEG between 10 KB and 300 KB, which is accepted by both. You never have to work out which system your application belongs to.
The regular portal’s own upload guide also fixes the pixel range: “The minimum dimensions are 350 pixels (width) x 350 pixels (height)” and “The maximum dimensions are 1000 pixels (width) x 1000 pixels (height).” This page writes 500 × 500, comfortably inside both ends.
The crop and the encode happen in your browser, so the photograph attached to your visa application never reaches our servers or anyone else’s.
What we cannot check for you: the portal asks that the “Background should be plain light colored or white background”, with “No shadows on the face or on the background” and “Without borders”, that your head measure “1 inch to 1-3/8 inches (25mm to 35mm)”, and — on the e-Visa side only — that you are not wearing spectacles.
Questions
What size photo is needed for an Indian visa?
A square JPEG. The regular visa portal allows 10 KB to 300 KB at 350 × 350 up to 1000 × 1000 pixels; the e-Visa portal allows 10 KB to 1 MB. A 500 × 500 file under 300 KB satisfies both, which is what this page makes.
Why do different websites give different Indian visa photo sizes?
Because India publishes two different limits on the same domain: 300 KB for the regular visa system and 1 MB for the e-Visa. Both are official. Third-party pages usually quote one and present it as the only rule.
Is the Indian visa photo 2 × 2 inches, or 51 × 51 mm?
Neither figure appears on either official page. India states pixels and kilobytes, not millimetres. The widely repeated 51 × 51 mm is borrowed from the US passport rule and is not something India asks for.
Can I wear glasses in an Indian visa photo?
Not for the e-Visa: that portal says the photo must show your full face “without spectacles”. The regular visa instructions do not say so. If you are unsure which one you are filling in, take the photo without glasses.
What background does India want?
Plain light coloured or white, with no shadow on your face or behind you, and no border around the photo. A white wall in even daylight is ideal.
Do it once, not on every form
A form that wants a square JPEG under 240 KB says so on the page. The Fylane extension reads that, fits your photo to it, and puts it in the field — without you working out what 240 KB looks like.
And it keeps the result. The next application that asks for a résumé, a cover letter and a photo fills all three from one tap, each one refitted to what that site accepts.
Your files stay in the browser, encrypted, on your machine. Nothing is uploaded to keep them and nothing is sent anywhere to fill a form.
Related tools
Do this in code
curl -X POST https://api.fylane.dev/v1/jobs \
-H "Authorization: Bearer $FYLANE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"file_id": "<file id>",
"operation": "image.id-photo",
"options": {
"out_width": 500,
"out_height": 500,
"min_bytes": 10240,
"max_bytes": 307200,
"background": "#ffffff"
}
}'The same operation, image.id-photo — A photograph for an identity document: exactly the pixels an authority asks for, under exactly the bytes it allows. Crop it by eye, or let the subject centre it. Upload first with the quickstart; every option is on the operations page. 500 free credits a month, then $5 per thousand.