India passport photo (630×810 px, ICAO)

Upload a photo, line up the head with the guides, and download a 630×810 px JPG 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 Passport Photo (online upload, 630×810 px)

Size630 × 810 pixels, colour
Pixels630 × 810 pixels (width × height)
FormatColour photograph
Head sizeFace takes up 80–85% of the photo
BackgroundPlain white
Other rulesICAO-compliant photograph (required for applications from 1 September 2025); Remove glasses
This tool exports630 × 810 px JPEG

Our interpretation

  • “Face takes up 80–85% of the photo” is drawn as the head-height guide (top of head to chin = 80–85% of the photo height). The guideline does not define exactly how it is measured.

Not verified

  • File size limit (KB) – not stated in the guideline we checked. We do not apply a limit.
  • Eye-line position – not stated.

Official sources (checked on ):

How to use

  1. Take a photo facing the camera in even light against a plain plain white 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 is the India passport photo for online upload?

The Passport Seva ICAO guideline specifies 630 × 810 pixels in colour, with the face taking up 80–85% of the photo on a white background.

Is there a KB limit?

The guideline we checked does not state one, so we do not invent a number. Check the upload screen on the Passport Seva portal.

Can I wear glasses?

No. The guideline asks applicants to remove glasses.

Is my photo uploaded?

No. All processing is done locally in your browser.