Online MCC generator passport
A professional tool for generating an machine -readable passport zone of any country. Automatic calculation of control amounts according to the ICAO 9303 international standard. Support for TD3 format for all ICAO member states.
Passport data
Result
The structure of the MCHZ TD3:
On the international standard MRZ
The machine -readable zone (MRZ - Machine Readable Zone) is an international standard for coding data in travel documents developed by the International Civil Aviation Organization (ICAO). This revolutionary format provides quick and accurate reading of passengers, significantly accelerating the process of border control and increasing the safety of international travels.
History of the development of the standard MRZ
The MRZ standard was first submitted in 1980 in the ICAO DOC 9303 document as part of the global initiative to standardize travel documents. Since then, the technology has passed several stages of development: from a simple machine -readable text to modern biometric passports with integrated chips. Today, MRZ is used in more than 190 countries of the world, providing unhindered movement of millions of travelers daily.
Types of machine -readable documents
TD1 (ID Card)
Format for identification cards
Size: ID-1 (bank card)
3 lines of 30 characters
TD2 (Passport Card)
Format for passport cards
Size: ID-2
2 lines of 36 characters
TD3 (Passport Book)
Format for passport books
Size: ID-3
2 lines of 44 characters
MRZ TD3 structure for passports
First line (44 characters):
- Positions 1-2: Type of Document (P - Passport, PA - diplomatic, PB - service)
- Positions 3-5: Code of the issuing country (according to the ISO 3166-1 Alpha-3 standard)
- Positions 6-44: surname, name and patronymic of the owner of the passport
The second line (44 characters):
- Positions 1-9: passport number
- Position 10: Control number of passport numbers
- Positions 11-13: Citizenship (country code)
- Positions 14-19: Date of birth (yymmdd)
- Position 20: Control number of the date of birth
- Position 21: Paul (M/F/X)
- Positions 22-27: date of expiration
- Position 28: Control figure of validity
- Positions 29-42: personal number or additional data
- Position 43: Control figure of a personal number
- Position 44: General control figure
Calculation of control numbers
Control numbers in MRZ are calculated according to a special algorithm using weight coefficients 7-3-1, which provides high reliability of data authenticity verification:
- Each symbol is assigned a numerical value (a = 10, b = 11, ..., z = 35)
- Numerical values are multiplied by weight coefficients 7, 3, 1 (repeated cyclically)
- The resulting works are summarized
- The balance from dividing the amount by 10 is a control number
International standards and compatibility
MRZ meets the ICAO DOC 9303 standards, which guarantees:
- Universal readability in all ICAO member countries
- Compatibility with automated border control systems
- A single data format for all types of travel documents
- High level of fake protection due to control numbers
- Fast data processing when crossing borders
Advantages of using MRZ
For passengers:
- Accelerated passage of border control
- Reducing the probability of errors when entering data
- The ability to use automated kiosks
- Universal format for all countries
For states:
- Increase in the throughput of control points
- Improving the safety of borders
- Standardization of documents checking processes
- Integration with international databases
The future of MRZ technology
Modern MRZ development trends include:
- Integration with biometric identification systems
- Using blockchain technologies to increase safety
- Development of mobile applications for reading MRZ
- Implementation of additional levels of data protection
- Expanding functionality for electronic passports
It is important to know:
Our online MCHZ generator fully complies with the ICAO 9303 international standard and supports all relevant requirements for the formation of a machine-readable zone for passports of any countries. The tool automatically calculates all control numbers and guarantees the correctness of the MRZ TD3 format.