Need an India e-Visa photo online? Upload a recent portrait and IDPhotoBy prepares it for the Government of India e-Visa (indianvisaonline.gov.in) digital spec — a square 700×700 px JPEG on a plain white background — with the India E-Visa document already selected. It is free — no payment required.
This is the online e-Visa channel, where you upload a digital photograph with your application. It is the digital-upload channel, not the printed regular-visa photo, and the file-size limits are different — more on that below.
According to the Government of India e-Visa requirements, your digital photograph must meet this checklist. Use it before you compare your file with the latest application instructions.
- Full face, front view, eyes open — look straight at the camera with both eyes open.
- Without spectacles — take the e-Visa photo without glasses.
- Full head shown — centre your head in the frame and show the full head from the top of the hair to the bottom of the chin.
- Plain light-coloured or white background — even, with no shadows on the face or on the background.
- No borders — the photograph must have no border around it.
- Recent photograph — use a current, front-facing photo that looks like you today.
The Government of India e-Visa states three things about the digital file: it must be a JPEG, the height and width must be equal (a square photo), and the file size must be between 10 KB and 1 MB. India does not publish a fixed pixel size — only that the image is square.
IDPhotoBy outputs a 700×700 px square JPEG (around 57 KB in testing), which sits comfortably inside the official 10 KB–1 MB range and satisfies the square requirement. On the physical scale that is a 51×51 mm (2×2 in) square, but for the e-Visa you upload the digital file, not a print.
Watch the channel: the online e-Visa allows a file up to 1 MB. India's regular (paper) visa channel caps the digital photo at 300 KB — a different, smaller limit. Do not apply the 300 KB figure to your e-Visa upload; on this page the numbers are the e-Visa channel's.
- Upload a recent, well-lit portrait using the prefilled tool on this page — nothing to install.
- IDPhotoBy resizes and crops your photo to the square 700×700 px India E-Visa output and helps you meet the plain white-background rule.
- Preview the result — check the head position, the light background, and that the face is sharp with no shadows.
- Download the finished JPEG, free, and upload it with your e-Visa application. If you also need a print, you can print the same square photo without stretching it.
The free India e-Visa photo maker doubles as a resizer and checker: it takes the photo you already have and formats it to the size and shape the application expects.
IDPhotoBy sizes, crops and positions the photo you upload so it matches the official India e-Visa spec. It does not alter your face or change how you look — the e-Visa needs a true, current likeness, and an edited face can get an application rejected.
We also make no acceptance promises. No online tool can promise a visa photo will be accepted — the file is prepared to the published requirements, and the Indian visa authority makes the final decision. What you get here is a correctly sized, correctly shaped file, free, with no paid "studio" upsell.
A baby or infant e-Visa photo follows the same rules: a square photo, plain light-coloured or white background, full face with both eyes open, no shadows and no borders. Lay the child on a plain white sheet or hold them against a plain backdrop, take the shot from directly in front, then upload it and let the tool crop it to the 700×700 px square. Nothing should touch the child's face or cast a shadow.
Requirements can change. Check the official India e-Visa application portal (indianvisaonline.gov.in) before submitting, and follow its instructions and photo examples as the final authority on size, file format and background.