Get an India visa photo in the correct 2×2 inch square format in seconds. Take a selfie at home, and our photo maker crops it, sets a white background and checks your Indian visa photo against the official rules.
4.28 average from 598 ratings Last updated: May 20, 2026 · Reviewed by Jack Woo, Senior Travel Documents Specialist
The India Visa Online portal sets the photo rules for Indian visa applications, including the e-Visa. Our AI check validates your India visa photo against each parameter below.
The India Visa Online portal is the main authority for photo rules on an India visa application, whether you apply for a regular Indian visa or the India e-Visa. Indian visa centres, embassies and their service providers follow the same baseline and sometimes add a stricter detail. The same India visa photo rules apply to tourist, business, student and medical visas, so one compliant photo works for every visa type on the portal. A photo that does not comply is returned without processing, which delays your Indian visa application. Getting the visa photo right the first time saves you a second Indian visa upload.
The India visa photo is a square of 2×2 inches, about 51×51 mm. The portal checks that the height and width of the image are exactly equal, so a normal rectangular phone crop fails before anyone at the Indian visa office looks at it. The face height inside the frame must be between 1 inch and 1-3/8 inches (25–35 mm), measured from the top of the hair to the bottom of the chin. In our template the head is about 1.29 inches tall, with the eyes about 1.18 inches above the bottom edge, which sits inside that range. The Embassy of India in Kathmandu and the Embassy of India in Vienna confirm the same 51×51 mm format.
When you apply for an Indian visa online, the photo is a file, not a print. The portal instructions ask for a JPEG file between 10 KB and 300 KB; PNG, HEIC and other formats are not accepted. The VSS image specification sets a minimum of 350×350 pixels, so the face stays sharp enough for identity checks. A file under 10 KB is too compressed to use, and one over 300 KB will not submit. For the Indian visa you may take the photo with a digital camera or webcam, or scan a printed photo you already have. Our maker exports a square JPEG that stays inside these limits, so your India visa photo uploads on the first try.
Some Indian missions still accept paper visa applications. The Vienna embassy asks for a photo in sharp focus, printed on normal photographic paper, and taken within the last 6 months; the national portal page does not state a recency limit. Print your India visa photo at 300 DPI and cut it to the 2×2 inch square. Check with your embassy whether it wants a print, an upload or both before you prepare your Indian visa photo. The printed visa photo and the uploaded visa photo use the same 2×2 inch size, so one photo session covers both.
The national portal allows a plain white or light-coloured background with no shadows. The Kathmandu embassy requires white specifically, and does not accept a photo that is not 2×2 inches with a white background. A white background meets both rules, which is why our tool always sets one for an India visa photo.
An Indian visa application goes through the national India visa portal, embassies and consulates, and contracted service providers in some countries. Most rules match, but a few details differ:
The Vienna embassy does not allow sunglasses or tinted spectacles unless you wear them for medical reasons, and the BLS China rules add that frames must not cover the eyes. The easiest choice is to take your glasses off for the India visa photo. The same embassy asks for a recent photo taken within the last 6 months, so do not reuse an old photo from a previous trip. Head coverings worn for religious or medical reasons are allowed, as long as all facial features stay clearly visible. Children follow the same rules for head position, background, format and expression; no child-specific exceptions are listed for India visa photos.
India accepts self-taken photos for the online visa upload, as long as each photo meets the rules. These steps help you get it right at home:
Besides an online photo tool, people get a visa photo at a pharmacy, a photo studio or a photo booth. These options need travel, and the result depends on whether the staff or machine knows the Indian rules, especially the square format. A studio that knows India visa requirements usually gets it right, but costs more. With our free online maker you take the photo at home at any time, and the AI checks it before you download it, so you know the photo meets the India rules before you submit your application.
Planning other paperwork for India? Our India passport photo page covers the passport, and we also make photos for the India PAN card online, the India police clearance certificate and the India voter ID card. Each document in India has its own photo size, so pick the right one before you make your photo.
Ask someone to hold the phone at eye level, or hold it at arm's length. Our tool crops the photo to the square format and straightens it.
Look straight into the lens with your head upright, mouth closed and both eyes open. Take off your glasses before you take the photo.
Face a window so daylight falls evenly on your face, with no light behind you. The AI replaces the background with plain white for your India visa photo.
Make your visa photo online now
A square JPEG in the right photo size for the Indian visa portal, checked in seconds.
Our AI check catches these Indian visa photo mistakes before you download the photo.
Approved
Don't smile
Mouth open
Approved
No fashion headwear
Head tilted
Shadow behind head
Large earrings
Approved
Use your phone camera or a photo you already have. Everything runs in your browser.
The tool crops the photo to the 2×2 inch square, sets a white background and checks head position and file format.
Download a JPEG for the Indian visa portal, or print the India visa photo at 300 DPI for an embassy application.
Get a visa photo that passes the check
Photo size, square crop, white background and file size limits in one online step.
Free
$5.99
The India visa photo size is 2×2 inches (51×51 mm). The height and width must be exactly equal, and the face should be 1 to 1-3/8 inches tall inside the frame.
A square JPEG file between 10 KB and 300 KB, at least 350×350 pixels, with a plain white or light background, no shadows and the full head centred.
No. The India e-Visa follows the same national portal rules as a regular Indian visa: square JPEG, 10–300 KB, plain background, full face in the centre.
Plain white or light, with no shadows. Some embassies, such as Kathmandu, require white, so a white background is the safe choice for any India visa photo.
Yes. The portal accepts self-taken digital photos that meet the rules. Use daylight, keep a neutral face, and let our free tool fix the crop and file size of the photo. If a photo fails the check, take another photo in better light.
Every Indian visa application on the portal uses the same visa photo rules: tourist, business, student and medical visas, and the India e-Visa.
Between 10 KB and 300 KB. Our maker keeps the visa photo file size under the Indian visa limit, so the upload goes through.
Yes. The digital photo and the AI check are free; only the optional retouch costs $5.99.
A square 2×2 inch Indian visa photo, ready for upload or print. Need another document? See our India passport photo page.
Upload photo