US Passport Format Validator
Validate the format of a US passport number (9 alphanumeric characters). Useful for travel forms, bookings and international sign-ups.
US passport number: format, book vs card, and why there's no public checksum
A US passport number is the unique identifier printed on the data page, issued by the US Department of State. Modern passports use a 9-character number. For decades these were purely numeric (9 digits), but newer books use an alphanumeric format — typically a leading letter followed by 8 digits (e.g. C03005988). The number is unique to each document, not to the person: every renewal produces a new number.
Passport Book vs Passport Card
- Passport Book: the traditional booklet, valid for all international travel by air, land and sea. 9-character number.
- Passport Card: a wallet-sized card valid only for land/sea entry from Canada, Mexico, the Caribbean and Bermuda — not for air travel. Its number ends with the letter
Cin some encodings and has its own series.
No published check digit
The passport number itself has no publicly documented checksum. The check digits you see in the MRZ (the two machine-readable lines at the bottom of the data page) are computed by the ICAO 9303 weighting 7,3,1 over the passport number, birth date and expiry — but that's the MRZ's check, not a digit embedded in the number you'd type here. So format validation is limited to length and character class.
Common pitfalls
- Mistaking the MRZ check digit for part of the number: don't append the MRZ check digit to the passport number.
- Letter O vs zero / letter I vs one: alphanumeric passport numbers avoid ambiguous characters, but OCR errors are common — verify against the printed number.
- Format ≠ valid document: only the State Department can confirm a passport is genuine and unexpired.
FAQ
How many characters is a US passport number? Nine — older ones all digits, newer ones a letter plus eight digits.
Does it change when I renew? Yes. Each issued document gets a new number; the old number is retired.
Can I check it with a checksum? Not the number itself. Only the MRZ carries ICAO 9303 check digits, validated separately.
Related Tools
US EIN Format Validator
Validate the format of a US EIN (Employer Identification Number), in the XX-XXXXXXX pattern. Useful for companies, taxes and business records in the US.
US ITIN Format Validator
Validate the format of a US ITIN (Individual Taxpayer Identification Number), in the 9XX-XX-XXXX pattern. Useful for taxes and non-resident records in the US.
US SSN Format Validator
Validate the format of a US SSN (Social Security Number) in the 3-2-4 digit pattern. Useful for forms, sign-ups and data validation in the United States.
Brazilian Passport Validator
Validate Brazilian passport format: 2 letters + 6 digits (AB123456). Format only — no authenticity check.
US TIN Format Validator
Validate the format of a US TIN, either an SSN (individuals) or EIN (businesses). Check American tax identification numbers in your records.
RG-RJ Format Validator
Validate the format of a Rio de Janeiro RG ID (8 digits plus check digit). Useful for checking documents in forms and sign-ups.