Passport MRZ Parser

Parse Machine Readable Zone (MRZ) lines.

Loading tool…

How it works

  1. Upload a passport image or paste the two MRZ lines.
  2. OCR (if needed) and parse TD3 fields locally in your browser.
  3. Review structured fields and check-digit validity, then copy JSON.

Features

  • Tesseract.js OCR for passport images
  • ICAO TD3 field extraction
  • Per-field and composite check-digit validation
  • Runs entirely in your browser

FAQ

Is my passport image uploaded to a server?

No. OCR and MRZ parsing run entirely in your browser with Tesseract.js. Nothing is sent to Cryvis servers.

Which MRZ formats are supported?

This tool supports ICAO TD3 passport MRZ (two lines of 44 characters). TD1/TD2 are not supported yet.