Comment calculer la lettre de contrôle DNI/NIE
La lettre de contrôle valide un numéro de DNI ou NIE espagnol grâce à un algorithme fixe : le nombre à 8 chiffres est divisé par 23, et le reste sert à choisir une lettre dans la chaîne 'TRWAGMYFPDXBNJZSQVHLCKE' (indexée à partir de 0). Pour un NIE, la lettre initiale est d'abord remplacée par un chiffre — X devient 0, Y devient 1, Z devient 2 — avant d'appliquer le même calcul. Cela permet à la fois de générer la bonne lettre pour un nouveau numéro et de vérifier qu'un DNI/NIE existant ne comporte pas de faute de frappe.
Réponses rapides sur le DNI/NIE
Quelle lettre correspond au DNI 12345678 ?
Z. 12345678 modulo 23 donne 14, et le caractère à la position 14 (en comptant depuis 0) dans la table fixe de 23 lettres 'TRWAGMYFPDXBNJZSQVHLCKE' est Z.
Comment la table des lettres du DNI est-elle construite -- est-elle alphabétique ?
Non, c'est une séquence fixe non alphabétique, 'TRWAGMYFPDXBNJZSQVHLCKE' -- la position (numéro DNI modulo 23) détermine la lettre ; elle n'est pas calculée directement à partir de l'alphabet.
Quelle lettre correspond au NIE X1234567 ?
L. Le préfixe X est remplacé par 0, donnant le nombre 1234567 ; 1234567 modulo 23 donne 19, ce qui correspond à L.
Quelle lettre correspond au NIE Y1234567 ?
X. Le préfixe Y est remplacé par 1, donnant 11234567 ; 11234567 modulo 23 donne 10, ce qui correspond à X.
Quelle lettre correspond au NIE Z1234567 ?
R. Le préfixe Z est remplacé par 2, donnant 21234567 ; 21234567 modulo 23 donne 1, ce qui correspond à R.
Quelle lettre correspond au DNI 00000000 ?
T -- 0 modulo 23 donne 0, et la première lettre (position 0) de la table est T.
La lettre du DNI change-t-elle si le nombre est écrit avec des zéros en tête ?
Non -- le calcul utilise toujours le nombre complet à 8 chiffres tel quel ; les zéros en tête font partie du nombre et ne sont pas retirés avant le calcul modulo 23.
Deux numéros de DNI différents peuvent-ils partager la même lettre ?
Oui -- comme il n'existe que 23 lettres possibles pour bien plus de nombres à 8 chiffres, chaque lettre est partagée par environ 1 nombre sur 23 ; la lettre seule ne permet pas d'identifier un DNI précis.
Questions fréquentes
Quelle est la différence entre le DNI et le NIE ?
Le DNI (Documento Nacional de Identidad) est délivré aux citoyens espagnols et comporte toujours 8 chiffres plus une lettre. Le NIE (Número de Identidad de Extranjero) est délivré aux résidents étrangers et commence par X, Y ou Z suivi de 7 chiffres et une lettre.
Pourquoi un NIE remplace-t-il sa lettre par un chiffre avant le calcul ?
L'algorithme de la lettre de contrôle a été conçu pour un nombre à 8 chiffres. Comme un NIE n'a que 7 chiffres après sa lettre initiale, cette lettre est associée à un chiffre (X=0, Y=1, Z=2) pour compléter le nombre à 8 chiffres avant d'appliquer la même formule modulo 23 que pour un DNI.
Cet outil peut-il détecter un numéro de DNI faux ou inventé ?
Il peut confirmer que la lettre de contrôle est mathématiquement cohérente avec les 8 chiffres, ce qui repère les fautes de frappe et les numéros inventés au hasard. Il ne peut pas confirmer que le numéro a réellement été délivré par les autorités espagnoles - cela nécessite une consultation d'un registre officiel.
Pourquoi des lettres comme I, O et U n'apparaissent-elles jamais ?
La chaîne de référence « TRWAGMYFPDXBNJZSQVHLCKE » exclut volontairement les voyelles et les lettres/chiffres visuellement similaires afin de réduire les erreurs de transcription lorsque l'identifiant est lu à voix haute ou recopié à la main.