India Passport Photo Maker (35 × 45 mm)

An Indian passport photo follows the Passport Seva standard: 35×45 mm on a plain white or off-white background with the face centred and covering about 70–80% of the frame. Passport Seva Kendra appointments and the online form expect a recent colour photo with a neutral expression, both eyes open and no uniform, so a casual selfie against a busy wall won't pass. This tool crops your photo to the 35×45 mm proportion on a white background in your browser, keeping the file small enough for the Passport Seva upload.

🔒 Everything runs in your browser — nothing is uploaded
Drag & drop your photo
or click to browse — you can also paste (Ctrl/Cmd + V)
Output: 630 × 810 px · under 250 KB
JPG PNG WEBP

🔒 Your photo never leaves your device — everything runs in your browser.

An Indian passport photo follows the Passport Seva standard: 35×45 mm on a plain white or off-white background with the face centred and covering about 70–80% of the frame. Passport Seva Kendra appointments and the online form expect a recent colour photo with a neutral expression, both eyes open and no uniform, so a casual selfie against a busy wall won't pass. This tool crops your photo to the 35×45 mm proportion on a white background in your browser, keeping the file small enough for the Passport Seva upload.

Photo requirements

Print size1.38 × 1.77 in (35 × 45 mm)
Pixel size≈630 × 810 px @ ≈450 DPI
BackgroundPlain white / off-white
File sizeSmall JPEG, under ≈250 KB (verify on Passport Seva)
Head positionFace centred, ≈70–80% of frame height, front-facing, neutral expression

35×45 mm on white is the accepted Passport Seva size; exact pixel/DPI and upload file-size limits could not be machine-read from the official PDF — confirm the current numbers on passportindia.gov.in before applying. Official source ↗ · Checked 2026-07

Good to know

  • Crops to the 35×45 mm portrait ratio used by Passport Seva (India passport applications).
  • Fills a plain white (#ffffff) background with the face centred, as the guidelines require.
  • Outputs a compact JPEG so it slots under the Passport Seva online upload size limit.
  • Aim for a recent, front-facing colour photo — both eyes open, neutral expression, no cap or uniform.
  • Processed entirely on your device: your passport photo is never uploaded and no sign-in is needed.

Related image tools

How it works

Three steps. No sign-up, no upload, no wait.

1

Add your photo

Drop in a head-and-shoulders shot against a light wall — nothing is uploaded.

2

Auto-format

It's cropped to ≈630 × 810 px on a plain white / off-white background, under the size limit.

3

Download

Save the photo, ready to print or upload.

🔒

Private by design.Everything happens right here in your browser. Your files are never uploaded — we never see them.

Frequently Asked Questions

What is the size of an Indian passport photo?
The standard is 35×45 mm (3.5×4.5 cm) on a plain white background, which is the same portrait proportion this tool crops to. The face should be centred and take up roughly 70–80% of the height of the photo.
What background colour does an India passport photo need?
A plain white or very light off-white background with no shadows, patterns or other people in frame. This tool fills the background white, but photograph yourself against a light, evenly lit wall so shadows don't fall behind you.
Can I use this photo for Passport Seva online?
Yes — it produces a 35×45 mm-proportioned white-background image at a small file size suitable for the online form. Always cross-check the current dimension and file-size limits on passportindia.gov.in, as the portal's exact upload rules can change.
Do I need to print two copies?
For a Passport Seva Kendra visit you may be asked to carry printed photos as well as the uploaded image, depending on the service. Print the saved image at 35×45 mm without stretching so the proportions stay correct.
Is my photo private?
Yes. Cropping and compression run on a canvas in your browser, so your passport photo stays on your device and is never sent to us or any server.