MRZ Check Digit Calculator

ICAO 9303 Standard (ISO/IEC 7812-1)

Calculate and validate check digits for Machine Readable Zone

☀️ 🌙
How it works: MRZ check digits are calculated using weights 7, 3, 1 repeated. Characters are converted: 0-9 = 0-9, A-Z = 10-35, '<' = 0. Click the moon icon for dark mode.

Example Fields

  • Passport Number: L898902C< → Check: 3
  • Date of Birth: 740812 → Check: 2
  • Expiration: 120415 → Check: 9
  • Personal Number: ZE184226B<<<<<1 → Check: 0
  • Calculate for: AB1234567
Common MRZ Fields:
  • Document Number: Usually has a check digit at position 9
  • Date of Birth: Format YYMMDD, check digit at position 7
  • Expiration Date: Format YYMMDD, check digit at position 7
  • Personal Number: Variable length, check digit at end
Theme changed!