Product

MRZ Scan

A dedicated, deterministic reader for the two MRZ lines at the bottom of a passport data page. Fields proven by valid check digits are marked ✓ confirmed.

What does Mahad OCR MRZ Scan do?

Available now. Parse the machine-readable zone of passports (ICAO 9303) with every check digit verified on our own servers — no AI provider involved. Limitation: The MRZ must be visible and readable.

Available now
Fictional specimen passport data page with a machine-readable zone
Fictional specimen — not a real document.

What it reads

  • ICAO 9303 passport MRZ parsed line by line
  • Check digits verified for document number, date of birth and expiry date
  • A failed check digit marks the field ⚠ check it and sends the document to review
  • If no valid MRZ is found, the AI reader takes over automatically

Example output

Synthetic example. ✓ confirmed by evidence · ⚠ check it.

surname
ERIKSSON ✓
given_names
ANNA MARIA ✓
document_number
L898902C3 ✓
date_of_birth
1974-08-12 ✓
expiry_date
2012-04-15 ✓

Limitations

The MRZ must be visible and readable. Glare, crops that cut the MRZ or heavy blur fall back to the AI reader. The photo and signature are not biometrically checked.