Home passport number Switzerland

Switzerland Passport Number validator

How the passport number format works

Format
8 alphanumeric characters (letters exclude I and O to avoid confusion with digits); passports issued before November 2022 used a fixed "X" + 7 digits pattern, current passports have no fixed internal structure
Example
X1234567

Things to watch for

  • Format-only check — does not confirm the passport was actually issued, is unexpired, or is currently valid
  • Passports issued since the October 2022 redesign deliberately have no fixed letter/digit structure within the 8 characters, as an anti-fraud measure — this check accepts the full alphanumeric range minus I/O
  • Validation runs entirely in your browser — the number you enter is never transmitted or stored
Regex for passport number
^[A-HJ-NP-Z0-9]{8}$

A Swiss passport number is 8 alphanumeric characters, using letters other than I and O (to avoid confusion with digits) mixed with digits, and issued by the Federal Office of Police (fedpol). Passports issued before the October 2022 redesign followed a fixed pattern — an “X” followed by 7 digits, e.g. X1234567 — but current passports deliberately abandon any fixed internal structure within those 8 characters, a design choice fedpol adopted specifically to make the number harder to forge by pattern-matching.

What this checker verifies

This tool confirms the input is exactly 8 characters drawn from the permitted letters and digits (excluding I and O), which covers both the older fixed-pattern numbers and the newer structure-free ones.

What a pass doesn’t confirm

Because current Swiss passport numbers have no fixed internal pattern by design, this checker can’t verify anything beyond character set and length — there’s no positional rule or check digit left to recompute. A pass doesn’t confirm fedpol actually issued that number, that the passport is unexpired, or that it belongs to a real holder, and nothing you type is decoded or stored.

Scope: format-only validation, running entirely in your browser.

Content last reviewed 2026-08-09.

passport number FAQ

What does a Swiss passport number look like?

8 characters drawn from letters (excluding I and O) and digits, e.g. X1234567 for older-style documents, issued by the Federal Office of Police (fedpol).

Why don't newer Swiss passports follow a fixed letter-digit pattern?

Passports issued before the October 2022 redesign used a fixed "X" plus 7 digits pattern. Current passports deliberately have no fixed internal structure within the 8 characters, as an anti-fraud measure — this checker accepts the full permitted alphanumeric range.

Does a valid format confirm the passport is real?

No. It only checks the 8-character shape. Confirming the passport was actually issued or is currently valid requires fedpol's own records.

← More Passport Number validators