Why the head height matters more than the photo size
Almost everyone gets the outer dimensions right — they are printed on the form. The head height is where photos are refused, because it is a narrower range than people expect and there is nothing on a camera that tells you when you have hit it.
Ministry of External Affairs — Passport Seva asks for 36 to 38 mm, chin to crown — 80 to 85% of the frame inside a 35 × 45 mm frame. That is a specific proportion of the picture, and it is why this tool asks you to mark the crown and the chin rather than simply cropping to the right rectangle: without those two points there is no way to measure the thing being specified.
Mark them, and the readout tells you the head height in millimetres and whether it falls inside the published range. If it does not, the fix is nearly always to retake the photo from a different distance rather than to crop harder — enlarging a small head produces a soft picture that fails on resolution instead.
Printed at true size, or a digital file
The Passport Seva portal takes a JPEG of 630 × 810 px up to 250 KB. An application at a Passport Seva Kendra takes two identical 35 × 45 mm prints. Embassy and consulate submissions abroad often ask for a smaller file — 20 to 100 KB.
For a print, the sheet is laid out at real physical size with the resolution written into the file, so “print at 100%, no scaling” means something at the shop counter. A photo printed at the wrong scale is one of the most common reasons for a rejection, and it is entirely invisible on screen.
For a digital submission, the pixel dimensions and the file-size limits are set for you. A photo that is too large is rejected by the upload form rather than by a person, which at least tells you straight away.
Nothing here is uploaded
A passport photo is a picture of your face, cropped to a specification that says which country's document you are applying for, produced on the day you applied. That is a great deal to hand to a free website with an advertising business model.
Everything on this page runs in your browser. There is no upload, no queue, no temporary file on somebody's server that gets cleaned up “within 24 hours”, and no third-party request of any kind — not even a font. You can verify that in your browser's network tab rather than taking it on trust.
If the background needs flattening, that runs locally too, on a photo that has not gone anywhere.
Sources
- Indian — Photo size, background, face height, expression, glasses, head covering
- Ministry of External Affairs — Passport Seva photograph specification, 35 × 45 mm to ICAO Doc 9303 from 1 September 2025. https://passlens.com/blog/india-passport-photo-guide checked 2026-08-25
- Indian — Portal pixel size and file size, and the replacement of the square formats
- The 630 × 810 px portal requirement, the 250 KB ceiling, and the 1 September 2025 change from the 51 × 51 mm and 35 × 35 mm formats. https://compliantphoto.com/india-passport checked 2026-08-25
- Indian — Photo age — conflicting guidance
- Published guidance gives both three months and six months for how recent the photograph must be. This tool states three, being the stricter reading, and notes the conflict here rather than silently choosing. checked 2026-08-25