Retour au blog
KYC et identité

La MRZ d'un passeport : structure, chiffres de contrôle et erreurs de lecture

La bande en bas du passeport suit la norme ICAO 9303 et porte ses propres chiffres de contrôle. Comment ils se calculent, quelles erreurs ils détectent et comment extraire les champs sans les ressaisir.

5 min de lecture

La MRZ (Machine Readable Zone, zone de lecture automatique) est le bloc de lettres, de chiffres et de chevrons imprimé en bas d'un passeport ou d'une carte d'identité. Elle suit la norme ICAO 9303 : chaque champ occupe une position fixe et plusieurs d'entre eux portent leur propre chiffre de contrôle. C'est ce qui la rend beaucoup plus fiable à lire que le texte imprimé au-dessus.

Ce guide explique comment la MRZ est construite, comment se calcule un chiffre de contrôle, quelles erreurs de lecture on rencontre en pratique, et comment extraire ces données sans les ressaisir.

Les trois formats

FormatDocumentLignes × caractères
TD3Passeport2 × 44
TD2Anciennes cartes d'identité, certains titres de séjour2 × 36
TD1Cartes d'identité au format carte bancaire, titres de séjour3 × 30

Sur un passeport (TD3), la première ligne porte le type de document, l'État émetteur, le nom et les prénoms séparés par des chevrons. La seconde porte le numéro du document, la nationalité, la date de naissance, le sexe, la date d'expiration et le numéro personnel — chacun suivi, pour la plupart, d'un chiffre de contrôle, plus un chiffre de contrôle global en fin de ligne.

Vous voulez voir exactement quels champs sont extraits d'une carte d'identité ou d'un passeport ? Importez-en un ici et vérifiez en quelques secondes. Sans compte ni carte bancaire.

Glissez votre document ou cliquez pour l'importer

PDF ou image · 2 pages max.

Pas de stockage permanentSans compte ni carteComment nous traitons vos données

Essai gratuit jusqu'à 2 pages par document.

Comment se calcule un chiffre de contrôle

C'est la partie utile, et elle tient en trois règles :

  1. 1Chaque caractère reçoit une valeur : les chiffres gardent la leur, les lettres de A à Z valent de 10 à 35, et le chevron « < » vaut 0.
  2. 2On multiplie par les poids 7, 3, 1, répétés dans cet ordre sur toute la longueur du champ.
  3. 3On additionne les résultats et on prend le reste de la division par 10. C'est le chiffre de contrôle.

Exemple avec une date d'expiration 300627 (27 juin 2030) : 3×7 + 0×3 + 0×1 + 6×7 + 2×3 + 7×1 = 21 + 0 + 0 + 42 + 6 + 7 = 76 → 6. Si le chiffre imprimé après la date n'est pas 6, la lecture est fausse.

Les erreurs de lecture les plus fréquentes

  • O et 0, I et 1, S et 5, B et 8. Dans un numéro de document alphanumérique, ce sont les confusions classiques d'un OCR. Le chiffre de contrôle du numéro les détecte.
  • Le nom et les prénoms inversés. Dans la MRZ, le nom vient d'abord, séparé des prénoms par deux chevrons. Une lecture du texte imprimé au-dessus se trompe souvent d'ordre.
  • Les dates au mauvais format. La MRZ utilise AAMMJJ, pas JJ/MM/AAAA. Une date de naissance du 3 avril 1975 s'écrit 750403.
  • Les caractères accentués. La MRZ n'en contient pas : « Müller » devient MUELLER et « Doña » devient DONA. Ce n'est pas une erreur de lecture, c'est la norme.
  • Une photo de travers ou un reflet. Là, aucun chiffre de contrôle ne sauve : il faut refaire la photo.

Lire une MRZ sans la ressaisir

La façon fiable de récupérer ces champs est de laisser le calcul à une machine : décoder la MRZ selon la norme, recalculer chaque chiffre de contrôle et n'utiliser que les valeurs qui tombent juste.

C'est ce que fait WhappScan : à partir d'une photo, il rend le nom, le numéro du document, la date de naissance, la date d'expiration et la nationalité, avec la MRZ décodée par du code — pas par l'IA — et ses chiffres de contrôle vérifiés. Quand la valeur lue par le modèle et celle de la MRZ ne correspondent pas, c'est la valeur vérifiée qui gagne.

Essayez-le avec votre propre document : le scanner de passeport et de carte d'identité est gratuit, sans inscription, jusqu'à trois documents par jour.

Ce que la MRZ ne fait pas

Décoder la MRZ n'est pas vérifier une identité. La zone confirme que les données sont cohérentes entre elles, pas que le document est authentique ni que la personne qui le présente en est le titulaire : ça, c'est un contrôle distinct, souvent réglementé. Pour l'hébergement touristique en France, la règle est la fiche individuelle de police.

Sources

Besoin d'extraire les données d'un document maintenant ?

Essayez gratuitement en quelques secondes, sans compte ni carte bancaire. Importez une facture ou un document et recevez les données immédiatement.

Essayer gratuitement