India visa / e-Visa photo (square JPEG)

Upload a photo, line up the head with the guides, and download a 600×600 px JPG within 10–300 KB ready for the online form. You can also print it on a 4×6 sheet.

Private by design: your photo is processed only in your browser with the Canvas API. It is never uploaded to any server.

Official requirements: India Visa / e-Visa Photo

SizeSquare digital photo (height = width)
PixelsSquare; 350 × 350 to 1000 × 1000 pixels (regular visa); height = width (e-Visa)
File size10 KB – 300 KB (regular visa); e-Visa allows 10 KB – 1 MB. We target 10–300 KB to satisfy both.
FormatJPEG
Head sizeNot stated in the official sources we checked (未核实 / unverified)
BackgroundPlain light-coloured or white, no borders
Other rulesNo borders
This tool exports600 × 600 px JPEG – 600×600 px is our default inside the official 350–1000 px range.

Conflicting official sources

  • e-Visa page: JPEG, 10 KB – 1 MB. Regular visa image spec: 10–300 KB, 350–1000 px. We use the stricter intersection.

Not verified

  • Head-size ratio and eye position – not taken from these sources; only a center guide is shown.

Official sources (checked on ):

How to use

  1. Take a photo facing the camera in even light against a plain plain light-coloured or white, no borders background. This tool does not remove or replace backgrounds.
  2. Upload it (or try the demo illustration) and drag the red Top of head, blue Eyes and red Chin lines onto your photo.
  3. Click Auto-align, fine-tune by dragging and zooming, and check that every item shows ✓.
  4. Download the JPG, or build a 4×6 print sheet with cut lines.

FAQ

What size should the India e-Visa photo be?

A square JPEG (height equal to width). Indian Visa Online lists 10 KB to 1 MB for e-Visa and 10–300 KB, 350–1000 px for regular visa photos. This tool targets 600×600 px and 10–300 KB.

What background?

Plain light-coloured or white, with no borders.

Is my photo uploaded?

No. The photo is cropped and compressed inside your browser.