Skip to main content
Support
Security & Privacy/Read and Verify a Passport MRZ

Browse by category

All categories

Read and Verify a Passport MRZ

Read a passport or ID card MRZ from a photo or pasted text. Every ICAO 9303 check digit is recomputed and flagged. The photo stays in your browser.

1
Add the document photo
Drop a photo of the passport data page or ID card, or capture one with the camera. The MRZ strip must be sharp and unobstructed.
2
Review the parsed fields
The MRZ lines are read and every check digit is recomputed. When all pass, the fields appear; when one fails, the reader says it can't read the zone. Fix the misread character in the raw MRZ box and the checks re-run live.
3
Copy the result
Copy the structured fields as JSON or the raw MRZ lines for whatever system needs them.

Frequently Asked Questions

Which document formats are supported?

TD3 (passports, two 44-character lines), TD2 (two 36-character lines), and TD1 (ID cards, three 30-character lines) per ICAO Doc 9303. The format is detected automatically.

What do the check digit badges mean?

Each MRZ field carries a check digit computed with the ICAO 7-3-1 algorithm. A green badge means the recomputed digit matches. The fields are shown only when every check passes; a red badge means a misread character or an invalid document, and the reader says it can't read the zone until the raw line is fixed.

Why use this instead of typing the data?

Transcribing passport fields by hand is slow and error-prone in exactly the way check digits were invented to catch. Reading the MRZ and validating the digits gives you confirmed-correct data in seconds.

Is it safe to use with a real passport?

The photo is processed entirely in your browser and discarded when you leave. No image, no field, no analytics event containing document data ever leaves your device.

Tool history

Updated Oct 11, 2026 · 4 updates
  • Oct 9, 2026fixevery ocr tool words a failed run the same way, offline included
  • Oct 9, 2026fixrepair and flag letter-only fields no check digit covers
  • Oct 9, 2026fixfile errors keep their cause; receipt errors show on phones
See full history →
This tool is free thanks to our sponsors.Support Loft Tools