Skip to main content
FastCalc

Documento Nacional de Identidad / Número de Identidad de Extranjero

Spain · Particuliers

00000000A / X0000000A

Collez ou saisissez le numéro : la ponctuation est facultative.

Ce que ce contrôle fait — et ce qu'il ne peut pas faire

Cet outil vérifie la structure du numéro et son chiffre de contrôle, selon l'algorithme publié pour ce document. Un numéro accepté est bien formé : il est cohérent sur le plan arithmétique et aurait pu être attribué.

Il ne dit pas si le numéro a réellement été attribué, s'il est actif, ni à qui il appartient. Seule l'administration fiscale émettrice peut le confirmer via son propre service de vérification. Considérez un résultat positif comme « bon à soumettre », jamais comme une preuve d'identité.

Calculé dans votre navigateur. Rien de ce que vous saisissez n'est envoyé.

La lettre du DNI a attrapé chaque erreur sur 234 000 altérations délibérées

La lettre de contrôle est le nombre modulo 23, servant d'index dans une chaîne fixe de 23 lettres. Comme 23 est premier et qu'il y a exactement 23 lettres, aucun chiffre erroné ne peut retomber sur la même lettre. Tester chaque changement d'un chiffre sur des milliers de numéros — 216 000 altérations — n'en a laissé passer aucune, et les 18 870 transpositions de chiffres voisins ont toutes été détectées.

Comment ça marche

  • Calcule la lettre de contrôle d'un DNI à huit chiffres selon la règle modulo 23.
  • Traite les NIE en substituant la lettre initiale : X vaut 0, Y vaut 1, Z vaut 2.
  • Indique lequel des deux types de document est en jeu.
lettre = "TRWAGMYFPDXBNJZSQVHLCKE"[nombre mod 23]

DNI : 8 chiffres + lettre
NIE : X, Y ou Z + 7 chiffres + lettre, le préfixe se lisant 0, 1 ou 2

Exemple chiffré

Vérifier 12345678Z puis l'altérer.

  1. 12345678 mod 23 = 14
  2. la quatorzième lettre de la séquence, en comptant depuis zéro, est Z
  3. changez un chiffre et le reste bouge, donc la lettre bouge
  4. échangez deux chiffres voisins et le reste bouge également
  5. sur 216 000 altérations d'un seul chiffre, aucune n'a redonné la même lettre

Une seule lettre qui détecte toute faute de frappe réaliste. C'est exceptionnellement robuste : la clé de Luhn employée par bien d'autres identifiants ne fait pas aussi bien.

Lire le résultat

  • La lettre n'est ni secrète ni une signature. Elle découle entièrement des chiffres, n'importe qui peut la calculer : elle protège de la faute de saisie, pas de la falsification, et une lettre correcte ne dit rien de l'existence du document.
  • L'alphabet omet délibérément I, O, U et Ñ. I et O sautent parce qu'on les lit trop facilement 1 et 0, U parce qu'on le confond avec V. D'où une séquence d'apparence arbitraire.
  • Les NIE fonctionnent à l'identique une fois le préfixe traduit. X, Y puis Z sont apparus à mesure que les plages se remplissaient : le préfixe renseigne donc plutôt sur la date d'attribution que sur le titulaire.
  • Aucun générateur n'est proposé. Ceci identifie une personne, et un DNI bien formé est exactement ce dont un formulaire frauduleux a besoin ; contrairement à un numéro fiscal d'entreprise, rien ne justifie d'en fabriquer.

Questions fréquentes

Comment calcule-t-on la lettre du DNI ?
On divise le numéro à huit chiffres par 23 et on garde le reste, de 0 à 22. Ce reste désigne une lettre dans la suite fixe TRWAGMYFPDXBNJZSQVHLCKE : 12345678 laisse un reste de 14 et reçoit donc Z. Pour un NIE, on remplace d’abord le X, Y ou Z initial par 0, 1 ou 2, puis on procède de la même façon. Quand la lettre est fausse, l’outil affiche celle qu’il attendait.
Quelle différence entre DNI, NIE et NIF ?
Le DNI est le numéro d’identité des ressortissants espagnols, le NIE celui attribué aux ressortissants étrangers. Le NIF est le numéro d’identification fiscale : pour les particuliers, c’est simplement leur DNI ou leur NIE, lettre comprise. Les sociétés ont un NIF d’un autre format, autrefois appelé CIF, qui commence par une lettre indiquant le type d’entité et que cet outil ne vérifie pas.
Pourquoi mon DNI ou mon NIE est-il refusé ?
Un DNI compte huit chiffres suivis d’une lettre : les anciens numéros plus courts s’écrivent donc avec des zéros en tête. Un NIE se compose de X, Y ou Z, de sept chiffres et d’une lettre. Les espaces, les tirets et les minuscules sont acceptés. Si le format est bon et que la vérification échoue quand même, la lettre ne correspond pas aux chiffres — presque toujours une faute de frappe ; à l’inverse, une lettre correcte ne prouve jamais que le document existe.