Check a passport’s machine-readable zone.
Upload a photo of a passport or ID data page. We read the printed details and the MRZ, recalculate the check digits and show where they disagree.
Free, no account. Your result is shown on screen only.
Check a document
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
- Printed details against the MRZ
- Expiry date
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
- Keep a record of the check
Questions about the free document 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 errors and some alterations become visible.


