Outil pour comprendre et calculer les chiffres et informations figurant sur les cartes d'identité européennes, notamment les lignes de caractères situées en bas de la carte.
Carte d'Identité Européenne - dCode
Catégorie(s) : Fun/Divers
dCode est gratuit et ses outils sont une aide précieuse dans les jeux, les maths, les énigmes, les géocaches, et les problèmes à résoudre au quotidien !
Une suggestion ? un problème ? une idée ? Écrire à dCode !
En bas de la carte d'identité Européenne se trouve une bande à lecture optique écrite en noir sur fond blanc (MRZ machine-readable zone), qui présente toutes les informations de la carte sous un format structuré.
La version Européenne 2021 de la carte d'identité Européenne comprend trois lignes de 30 caractères chacune, soit un total de 90 caractères. La première ligne débute par les 2 lettres ID, suivies du code pays, voici en détail :
Position | Signification du contenu |
---|---|
1-2 | Toujours les 2 lettres ID (pour IDentité) |
3-5 | Code de 3 lettres (ISO3166) du pays |
6-14 | Numéro officiel de la carte (composé de 9 caractères alphanumériques A-Z0-9) |
15 | Clé de contrôle (checksum) du numéro de la carte |
16-30 | Vide/Réservé/Non utilisé (rempli de <) |
Exemple : ID FRA 123456789 X ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹
La date de naissance est la première information de la seconde ligne, suivie du sexe et de la date d'expiration.
Position | Signification du contenu |
---|---|
1-2 | Année (2 chiffres) de naissance |
3-4 | Mois (2 chiffres) de naissance |
5-6 | Jour (2 chiffres) de naissance |
7 | Clé de contrôle (checksum) de la date de naissance à 6 chiffres |
8 | Sexe (M ou F) |
9-10 | Année (2 chiffres) d'expiration de la carte |
11-12 | Mois (2 chiffres) d'expiration |
13-14 | Jour (2 chiffres) d'expiration |
15 | Clé de contrôle de la date d'expiration |
16-18 | Nationalité du titulaire sur 3 lettres |
19-29 | Vide/Réservé/Non utilisé (rempli de <) |
30 | Clé de contrôle du numéro de la carte concaténé avec la date de naissance et la date d'expiration (avec leurs checksums) |
Exemple : 990130 X M 490101 X FRA ‹‹‹‹‹‹‹‹‹‹ X
Le nom du titulaire de la carte figure sur la troisième ligne :
Position | Signification du contenu |
---|---|
1-30 | Nom de famille et prénoms écrits en majuscules sans accent, et tout caractère non alphabétique est remplacé par le symbole ‹. Les prénoms sont séparés du nom de famille par un double chevron ‹‹. |
Exemple : DUPONT‹‹MICHEL‹JEAN‹‹‹‹‹‹‹‹‹‹‹
Le numéro de la carte d'identité se compose de 9 caractères alphanumériques et correspond aux caractères situés entre la 6ème et la 14ème position de la première ligne.
Exemple : NUMERO DU DOCUMENT XXXXXXXXXX
Pour calculer la somme de contrôle, chaque caractère est associé à une valeur numérique allant de 0 pour le caractère ‹, 1 pour 1 jusque 9 pour 9, 10 pour A, 11 pour B, et ainsi de suite jusqu'à 35 pour Z.
Multiplier chaque caractère par un facteur choisi parmi trois valeurs : 7 pour le premier caractère, 3 pour le deuxième, 1 pour le troisième, 7 pour le quatrième, 3 pour le cinquième, et ainsi de suite.
Additionnez tous les nombres obtenus et retenez le dernier chiffre correspondant aux unités du résultat. Ce chiffre est la clé de controle (checksum).
Exemple : Calculer la clé de controle pour DCODE1‹, la somme est 91+36+24+91+42+1+0=285 et donc la clé est 5 :
D | 13 | *7 | =91 | Σ=91 |
C | 12 | *3 | =36 | Σ=127 |
O | 24 | *1 | =24 | Σ=151 |
D | 13 | *7 | =91 | Σ=242 |
E | 14 | *3 | =42 | Σ=284 |
1 | 1 | *1 | =1 | Σ=285 |
‹ | 0 | *7 | =0 | Σ=285 |
Le générateur de dCode n'utilise que des données publiques, sans les numéros et codes internes fournis par l'administration. Il convient de rappeler que l'utilisation de faux documents, de faux papiers d'identité ou d'une fausse carte d'identité est passible d'une peine d'emprisonnement de 5 ans et d'une amende minimale de 75000€.
Le vérificateur de dCode permet de vérifier si le code MRZ (les 3 lignes en noir sur fond blanc) d'une carte d'identité sont valides.
Cependant, en aucun cas, le logiciel ne peut vérifier si la carte est valide, seul un logiciel gouvernemental le peut.
dCode se réserve la propriété du code source pour "Carte d'Identité Européenne". Sauf code licence open source explicite (indiqué Creative Commons / gratuit), l'algorithme pour "Carte d'Identité Européenne", l'applet ou snippet (convertisseur, solveur, chiffrement / déchiffrement, encodage / décodage, encryptage / décryptage, traducteur) ou les fonctions liées à "Carte d'Identité Européenne" (calculer, convertir, résoudre, décrypter / encrypter, déchiffrer / chiffrer, décoder / encoder, traduire) codés en langage informatique (Python, Java, C#, PHP, Javascript, Matlab, etc.) ou les données, en téléchargement, script, ou les accès API à "Carte d'Identité Européenne" ne sont pas publics, idem pour un usage hors ligne, PC, mobile, tablette, appli iPhone ou Android !
Rappel : dCode est gratuit.
Le copier-coller de la page "Carte d'Identité Européenne" ou de ses résultats est autorisée (même pour un usage commercial) tant que vous créditez dCode !
L'exportation des résultats sous forme de fichier .csv ou .txt est gratuite en cliquant sur l'icone export
Citer comme source bibliographique :
Carte d'Identité Européenne sur dCode.fr [site web en ligne], consulté le 05/10/2024,