Check a passport’s machine-readable zone.
Enter the holder’s details and the MRZ lines from a passport or ID card. We recalculate every check digit and match the MRZ against the details you expect.
Free, no account. Runs in your browser, results shown on screen, nothing stored.
Check an MRZ
What it checks, and what it doesn’t
It checks
- MRZ structure for passports (TD3) and ID cards (TD1/TD2)
- Check digits for document number, dob, expiry & other details
- Dates of birth and expiry are real dates
- Whether the document has expired
- Name, number, nationality, dates and sex you enter against the MRZ
It doesn’t
- Prove the document is genuine or unaltered
- Check the photo or that the holder is present
- Screen the holder against sanctions or PEP lists
- Read the document image or its printed page for you
- Keep a record of the check
Questions about the free MRZ check
The two or three lines of characters at the bottom of a passport or ID data page. They encode the holder's details with check digits defined by ICAO Doc 9303, so typing errors and some alterations become visible.


