Vérification en lot
Générateur MRZ
Qu'est-ce que la MRZ ?
MRZ signifie Machine Readable Zone. C'est le bloc de texte au bas des passeports, documents d'identité et visas que les scanners lisent en quelques secondes.
La norme ICAO 9303 définit la MRZ afin que chaque pays lise les mêmes champs aux mêmes positions. C'est pourquoi la MRZ se ressemble quel que soit le pays émetteur.
La MRZ est imprimée en OCR-B, une police spéciale pour la lecture automatique. Chaque caractère occupe le même espace (comme sur une machine à écrire), ce qui permet aux scanners de découper la ligne en cases régulières et de la lire de manière fiable.
Cet espacement fixe explique pourquoi la MRZ utilise l'OCR-B même si le reste du document est dans une autre police.
Quelles données sont codées
Les champs courants incluent le type de document, le pays émetteur, le numéro de document, le nom, la nationalité, la date de naissance, le sexe, la date d'expiration et des données optionnelles.
Les dates sont codées au format YYMMDD (par exemple, 12 juillet 1942 devient 420712).
Formats MRZ par type de document
TD1 (document d'identité)
TD2 (document d'identité)
TD3 (passeport)
MRV-A (visa)
MRV-B (visa)
Chiffres de contrôle MRZ ICAO 9303
Les chiffres de contrôle sont des chiffres uniques qui aident à détecter les erreurs d'OCR ou de saisie. Chaque MRZ utilise le même calcul.
Comment fonctionne le calcul
- Convertissez les caractères en valeurs :
0-9deviennent0-9,A=10àZ=35, et<=0. - Multipliez chaque position par les poids
7,3,1qui se répètent de gauche à droite. - Additionnez les produits et prenez
mod 10; le reste est le chiffre de contrôle.
Exemple (date) : 520727 -> somme 103 -> chiffre de contrôle 3.
Exemples par type de document
TD1 (document d'identité, 3 × 30)
Le chiffre de contrôle composite utilise L1[6-30] + L2[1-7] + L2[9-15] + L2[19-29].
Ligne 1 : I<YTOD231458907<<<<<<<<<<<<<<<
Ligne 2 : 3407127M9507122YTO<<<<<<<<<<<2
Ligne 3 : ERIKSSON<<ANNA<MARIA<<<<<<<<<< Chiffre de contrôle composite calculé : 2.
TD2 (document d'identité, 2 × 36)
Le chiffre de contrôle composite utilise L2[1-10] + L2[14-20] + L2[22-35].
Ligne 2 : HA672242<6YTO5802254M9601086<<<<<<<8 Chiffre de contrôle composite calculé : 8.
TD3 (passeport, 2 × 44)
Le chiffre de contrôle composite utilise L2[1-10] + L2[14-20] + L2[22-43].
Ligne 2 : HA672242<6YTO5802254M9601086<<<<<<<<<<<<<<08 Chiffre de contrôle composite calculé : 8.
MRV-A (visa, 2 × 44)
Numéro de document XK9305487 -> chiffre de contrôle 5 ; date de naissance 850221 -> 2 ; expiration 270314 -> 3.
Ligne 2 : XK93054875BRA8502212F2703143R5T6U7V8W9<<<<<< MRV-B (visa, 2 × 36)
Numéro de document L23456789 -> chiffre de contrôle 7 ; date de naissance 920101 -> 7 ; expiration 270630 -> 6.
Ligne 2 : L234567897DEU9201017F2706306QW12ER34 Confidentialité
Cet outil s'exécute entièrement dans votre navigateur. Le texte MRZ et les images de documents sont traités localement et ne sont pas envoyés pour validation.
Traité localement sur votre appareil
- Les lignes MRZ que vous collez ou saisissez.
- Les images que vous choisissez pour l'OCR MRZ.
- Les exemples générés et les exports.
Activité réseau
- Au chargement de la page, votre navigateur télécharge les fichiers de l'application (HTML, CSS, JS, WASM et données OCR) depuis ce site.
- Aucune ligne MRZ ni image de document n'est envoyée à un serveur de validation.
Exports
Les exports TXT/XML/JSON sont créés dans le navigateur et enregistrés localement.