Passport photo DPI explained — 300 vs 600 vs 1200 (2026)
What DPI to use for passport photos. ICAO 9303 minimums, US vs EU specs, file-size limits, common mistakes.
What DPI actually means
DPI stands for dots per inch— how many printer dots fit in one inch of physical print. PPI (pixels per inch) is the digital equivalent: how many pixels make up one inch of the image. For passport photos the two are functionally interchangeable because you're measuring the same density.
The math is simple: pixel dimensions = physical size in inches × DPI. A 2×2 inch US passport photo at 600 DPI is 1200×1200 pixels. A 35×45 mm Europe passport photo at 600 DPI is 827×1063 pixels.
The official minimums
| Format | DPI | Pixel dimensions | Verdict |
|---|---|---|---|
| Europe (35×45 mm) | 300 DPI | 413×531 px | Below ICAO floor — likely rejected |
| Europe (35×45 mm) | 400 DPI | 551×708 px | ICAO compliant minimum |
| Europe (35×45 mm) | 600 DPI | 827×1063 px | Recommended for crisp print |
| Europe (35×45 mm) | 1200 DPI | 1654×2126 px | Overkill — file size waste |
| US (2×2 in / 51×51 mm) | 300 DPI | 600×600 px | US Department of State minimum |
| US (2×2 in / 51×51 mm) | 600 DPI | 1200×1200 px | Recommended for print |
| US (2×2 in / 51×51 mm) | 1200 DPI | 2400×2400 px | Overkill |
Why 300 DPI fails for European passport photos
ICAO 9303 specifies 32-36 mm head height for biometric passports. At 300 DPI, that 35 mm head is roughly 413 pixels tall. Facial-recognition algorithms need at least 90 pixels between the eyes for reliable identification, which translates to roughly 600 px head height — i.e. 400+ DPI on a 35 mm physical photo. So 300 DPI sits below the practical floor for European biometric checks even though some legacy systems still tolerate it.
US passport photos at 300 DPI hit exactly 600×600 px, which IS the State Department minimum. So 300 DPI works for US but fails for EU biometric.
When more DPI doesn't help
After 600 DPI you're past the point where the eye or any printing process can resolve more detail. Going to 1200 DPI quadruples the file size for zero visible benefit. Worse, some upload portals (UK passport renewal, French ANTS, German online services) cap file size at 2 MB or 4 MB — a 1200 DPI photo can exceed that and force you to compress, which causes artifacts that THEN get rejected.
How to check the DPI of your photo
- On Windows:right-click the JPEG, Properties → Details → Image. Look for “Horizontal resolution” and “Vertical resolution” — both should read 600 dpi.
- On macOS: open in Preview, Tools → Show Inspector → DPI. Same expected value.
- On any phone:phones don't natively expose DPI metadata. Check pixel dimensions instead — for European, anything 800×1000 or larger is fine.
The DPI-vs-pixel-count relationship that confuses people
A common mistake: people think raising DPI on an already-saved JPEG improves quality. It doesn't. The DPI value in metadata tells the printer how big to print the existing pixels — it doesn't add new pixels. If your photo is 800×1000 px, setting it to “1200 DPI” just makes the printer produce a smaller print. To genuinely raise quality you need a higher-resolution capture from the original camera.
What good services output
A properly-implemented passport-photo service outputs the JPEG at 600 DPI and exact mm or inch dimensions for the country selected. The ICAO 9303 PDF (Doc 9303 Part 9) is explicit about this; if your service outputs at 72 DPI or unspecified DPI, that's a red flag — even if the pixel count is technically sufficient, some authority systems read the metadata directly.
Want a photo with the DPI and dimensions correct out of the box? start your passport photo with Foto2Pass — €8.99 / $11.99, 600 DPI JPEG output, country-specific sizing, AI compliance check before payment.
¿Listo para probar Foto2Pass?
Sube un selfie, nos encargamos del recorte, la luz y la verificación de conformidad. Solo pagas si el resultado pasa.
Empezar mi foto de pasaporte