Foto2Pass
6 min read

ICAO 9303 explained — why your selfie has to match a UN standard

ICAO 9303 is the UN standard every passport photo on earth is built against. Here is what it actually says, in plain English.

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. Every passport you've ever held — Dutch, German, American, Japanese — is designed against this document.

The part you care about is Part 4, Section IV — Facial Images. It defines exactly 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 AI retouch are explicit rejection grounds.

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–30mm face height on a 35×45mm print. Germany allows 32–36mm. The UK uses 29–34mm. A photo cropped for one country will almost always fail the others. This is why generic "passport photo" apps that use a single template get rejected at border offices — 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 exact ICAO-derived spec — face height range, eye line, head room, background tolerance — and fit your photo to it pixel by pixel. The output is validated against the same numbers official border software uses.

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's long (400+ pages) but the facial-image section alone is about 20 pages of plain English.

Klar til å prøve Foto2Pass?

Last opp en selfie, vi håndterer beskjæring, lys og godkjenningssjekk. Du betaler bare hvis resultatet består.

Start passbildet mitt