Skip to content

India e-Visa Photo Checker & Maker

Check your India visa photo size against the official Indian e-Visa digital photo requirements, fix supported technical issues, and download the corrected image.

Check your photo against the requirements shown on this page. Final acceptance is determined by the Government of India.

India e-Visa digital photo requirements

India e-Visa Photo Checker & Maker — technical requirements
Aspect ratio1:1 (square)
File size10KB–300KB
FormatJPG

The official instructions don't publish a pixel size, only a square shape and this file-size range. This tool defaults to 500×500px, a practical size that comfortably fits within 10–300KB as a JPEG.

Choose a photo or drag & drop

JPG, PNG, or WebP · checked on this device · nothing is uploaded

Fix your photo

If your photo doesn't meet the requirement above, click "Fix my photo". It sends your image to the crop tool below, already set to a square crop, 500×500px, JPEG, under 300KB. Position the crop over your face and background, then click "Crop image."

Choose an image or drag & drop

JPG, PNG, or WebP · processed on this device · nothing is uploaded

Common problems with India e-Visa photos

This checker verifies aspect ratio, format, and file size. It doesn't verify background, head position, or expression. See the guidance shown after you upload a photo, and the official source below, for those.

Official source:Government of India — Indian Visa Online (indianvisaonline.gov.in)

Last verified: August 2026

Covers the digital photo upload requirements published in the Indian e-Visa application instructions. This page states file size and a square aspect ratio, but does not publish a minimum or maximum pixel size — only physical head-measurement guidance in inches/mm. IMAGE SIZE PRO uses 500×500px as a practical square default when fixing your photo; adjust it if your specific application states an exact pixel size elsewhere.

Requirements can change and may vary by application or authority. IMAGE SIZE PRO checks your photo against the requirements shown on this page and does not guarantee acceptance. Always verify the latest instructions from the official authority before submitting.

Privacy by construction

Nothing you process is ever uploaded.

A lot of online image tools upload your file, work on it on a server, and promise to delete it afterwards. The tools here open the file with your browser's own image APIs and do the work in this tab, whether that's compressing, cropping, or reading pixel colors. The image is never sent over the network, so there's no server copy to keep or delete. That matters most for passport photos, ID scans, and visa forms.

Read how it works

// what happens to the file you add

const bitmap = await createImageBitmap(file);

// decoded in this tab: no fetch(), no upload

ctx.drawImage(bitmap, 0, 0, width, height);

// then resize, crop, or read pixels, depending on the tool

const blob = await canvas.toBlob(format, quality);

// your download is a blob: URL made in this tab

Frequently asked questions

What size should an Indian e-Visa photo be?

The official instructions require a square photo (height equal to width), saved as a JPEG between 10KB and 300KB. No pixel dimensions are published — only this file-size range and a square shape.

Why doesn't this checker verify an exact pixel size for India?

Because the official indianvisaonline.gov.in instructions don't publish one — only a square aspect ratio and a 10KB–300KB file size. If your specific application (or a visa service center like BLS/VFS) states an exact pixel size, use the Custom Photo Requirement Checker with those numbers instead.

Can this tool guarantee my e-Visa photo will be accepted?

No. This checker verifies the technical specs published on this page — square shape, JPEG, and file size. Background, head position, and expression are reviewed separately, and final acceptance is determined by the Government of India.