ICAO 9303 explained: the UN standard behind your photo
ICAO 9303 is the UN standard that passport photos are built against. Here is what it says in plain English, and why your country's rules look the way they do.
What is ICAO 9303?
ICAO Document 9303 is the international standard for machine-readable travel documents. It's published by the International Civil Aviation Organization, the UN agency that sets aviation and border-control rules for every member state. Passports from the Netherlands, Germany, the United States or Japan all follow this document.
The part you care about is the one on the facial image. It describes how the photo on the biometric chip (and the visible page) must look so that automated border gates can match it to your face on the day you travel.
Why your country's rules look so picky
Governments don't invent rules from scratch. They take ICAO 9303 as the baseline and add small local tweaks: a few extra millimeters on face height here, a stricter no-smile rule there. That's why a US passport photo is 2×2 inches but a Schengen one is 35×45mm: different canvas, same ICAO face proportions underneath.
The rules that are genuinely universal across every country:
- Neutral expression, mouth closed. No smiling, no raised eyebrows, no frowning.
- Both eyes open and clearly visible. No hair across them, no tinted glasses.
- Face centered and level. Head straight, not tilted, not turned.
- Plain, light-colored background. No patterns, no shadows behind you.
- Even lighting across the whole face. No hot spots on one cheek, no shadow under the chin.
- Natural skin tone, no filters. Beauty filters and retouching that change your face are a reason to reject the photo.
The measurements that actually trip people up
Most online rejections come down to two numbers: face height (chin to crown) and eye line position. Both are specified as ranges, not exact values, and every country picks its own range within what ICAO allows.
For example: the Netherlands requires a 26-30 mm face height on a 35×45 mm print. Germany asks for 32-36 mm. The UK uses 29-34 mm. A photo cropped for one country can easily fail in another. That is why a “passport photo” app with a single template is risky: there is no single template.
How Foto2Pass handles this
When you pick your country at the start of the flow, we load that country's spec (face height range, photo size, background) and fit your photo to it. Our AI then checks the result against that spec.
If the source photo can't meet the spec (bad lighting, head cut off, strong shadow), we tell you before you pay.
Further reading
The full ICAO 9303 standard is free to read on icao.int. It is long, but the facial-image part is readable without a technical background.
Ready to try Foto2Pass?
Upload a selfie, we handle the crop, lighting, and compliance check. Only pay if the result passes.
Start my passport photo