India Passport Photo — 35×45 mm
India's rules pair the world's strictest background — pure white only, no cream, no grey — with a portal that validates pixel and byte limits mechanically. This page measures your photo, checks the white in CIELAB numbers, crops to 35×45 geometry and exports the 630×810 px JPEG Passport Seva expects. Free, private, on your device.
Loading the tool…
How it works
- Photograph against a pure white surface with even, frontal light.
- Drop the photo and set the crown line at the top of your hair.
- Check the background verdict — off-white readings are the #1 India rejection.
- Export the 630×810 px upload JPEG (≤ 250 KB) or a 300/600 DPI print file.
Worth knowing
India runs on the ICAO 35×45 mm portrait with the face occupying 80–85% of the frame — reported as head height of roughly 36–38 mm, the tallest sizing requirement on this site. Applications filed for years on the older 51×51 mm square are reported to have moved fully to the 35×45 format for applications from September 2025; if you hold old square prints, treat them as expired stock and confirm the current format on passportindia.gov.in before spending on printing either size.
The background rule is absolute in a way other countries' are not: pure white. The UK's cream, Schengen's grey, even a warm off-white that would pass in Washington — all read as non-compliant in Indian processing. The CIELAB check on this page is tuned to that stricter window and will warn on backgrounds a US check would wave through. Glasses have been barred outright since 2020, expressions must be neutral, and the recency convention is six months.
Digital submission is its own gauntlet. The Passport Seva flow accepts a JPEG at 630×810 pixels — exactly the 35:45 ratio — within a byte ceiling (commonly 250 KB domestically, with embassies abroad frequently demanding 20–100 KB for their own portals). The exporter here produces that exact geometry and binary-searches the encoder into the byte window, reporting the achieved size instead of leaving you to a portal error message.
One caution worth stating plainly: Indian processing has reportedly begun flagging uploads whose backgrounds show signs of software replacement. Whether or not your office applies that check, the direction of travel is unambiguous across authorities — which is why this page, like every ID page here, measures your real background rather than painting a fake one. A wall, two metres of distance from it, and light from behind the camera beats any filter.
India's digital spec of 630×810 pixels is exactly the 35:45 print ratio at 18 px/mm — so a correctly cropped upload prints to regulation size with zero re-cropping, and a portal-rejected file usually failed bytes or background, not geometry.
What this tool will not do
- It will not whiten a cream or grey wall into "pure white" — replaced backgrounds are precisely what stricter processing is reported to flag; photograph against actual white.
- It cannot promise which format or byte ceiling your specific office enforces this month — verify against passportindia.gov.in, which this page links rather than paraphrases beyond the table.
India passport photo requirements (verify current rules on passportindia.gov.in)
| Requirement | Value |
|---|---|
| Print size | 35 × 45 mm (ICAO); older 51×51 mm square reported retired from Sept 2025 |
| Face size | 80–85% of frame (head ≈ 36–38 mm) |
| Background | Pure white only — cream, off-white and grey rejected |
| Digital upload | 630 × 810 px JPEG |
| File size | ≤ 250 KB (Passport Seva); embassies abroad often 20–100 KB |
| Glasses | Not permitted (since 2020) |
| Expression | Neutral, mouth closed |
| Recency | Within 6 months |
Questions people ask
What is the passport photo size for India in pixels?
For the online portal: 630 × 810 pixels as a JPEG, which is the 35×45 mm ratio exactly. For printing: 413×531 px at 300 DPI or 827×1063 px at 600 DPI.
Is the 51×51 mm square photo still accepted?
India is reported to have moved to the ICAO 35×45 mm format for applications from September 2025, retiring the square. Because offices update unevenly, confirm the requirement shown by your application flow on passportindia.gov.in before printing.
Why does my white background still fail?
Usually it is not white enough: warm bulbs make white walls read cream, and side light adds a grey gradient. The check here measures both — an L* below the white band or ΔE unevenness above ~4 tells you which problem to fix.
What file size does Passport Seva accept?
The commonly enforced ceiling domestically is 250 KB for the photo upload; Indian missions abroad frequently run separate portals asking for 20–100 KB. Select the target and the exporter lands inside it.
Are glasses allowed in Indian passport photos?
No — removed entirely, a rule in force since 2020. This is checked by humans and rejected reliably; there is no glare-free exception as in some countries.
Can I edit my photo's background with AI to make it white?
Do not. Beyond the general trend of authorities rejecting software-altered photos, Indian processing is reported to flag replaced backgrounds specifically. Two minutes against a real white wall is cheaper than a re-application.
Usually the next step
More in Document & ID Photos
This page processed nothing on any server — there is no server. The technical explanation.