Validateur de numéro d'identification (multi-pays)
ConversionValidez les numéros d'identification de 15 pays : vérifiez localement le format et la clé pour la Chine, les États-Unis, le Royaume-Uni, le Canada, l'Australie, l'Inde, le Japon, la Corée, la Russie, la France, l'Allemagne, l'Espagne, le Portugal, le Bangladesh et l'Arabie saoudite. Aucune consultation, aucun stockage.
- Format
- —
- Clé
- —
- Normalisé
- —
- Raison
- —
Sur cette page
Qu’est-ce qu’un validateur de numéro d’identification ?#
Un numéro d’identification national n’est pas une chaîne aléatoire — la plupart des pays y insèrent de la structure (un code de région, une date de naissance, un numéro de série) et terminent par une clé (chiffre de contrôle) calculée à partir des chiffres précédents, afin qu’un seul caractère mal saisi fasse échouer l’autocontrôle. Un validateur reconstitue cette structure : il confirme que la longueur et le motif de caractères sont légaux, recalcule la clé à partir de la charge utile et compare. S’ils coïncident, le nombre est bien formé ; sinon, quelqu’un l’a mal recopié.
Cette page valide les numéros d’identification de 15 pays (Chine, États-Unis, Royaume-Uni, Canada, Australie, Inde, Japon, Corée, Russie, France, Allemagne, Espagne, Portugal, Bangladesh, Arabie saoudite), chacun avec son propre algorithme — la carte d’identité de résident chinoise utilise une table ISO 7064 MOD 11-2 ; l’Aadhaar indien utilise un contrôle Verhoeff sur groupe diédral ; la Steuer-ID allemande emploie une chaîne MOD 11,10 récursive, etc. La page vous donne trois informations séparément : si le format est légal, si la somme de contrôle passe (certains pays n’en ont pas), et la forme canonique normalisée.
Ce qu’elle ne fait délibérément pas, c’est consulter quoi que ce soit. Pas de base de données, pas de registre, pas d’appel réseau — la banderole d’avertissement en haut le dit. Un résultat « valide » signifie que le numéro est structurellement bien formé, et non qu’il appartient à une personne réelle.
Comment l’utiliser#
- Choisissez un Pays dans la liste déroulante. La liste est pré-sélectionnée pour correspondre à la locale de votre page lorsque c’est possible (la page chinoise vaut CN par défaut, la page japonaise JP, et ainsi de suite).
- Saisissez ou collez le Numéro. Les espaces et les tirets sont tolérés et retirés ; les lettres sont automatiquement passées en majuscules lorsque c’est pertinent (le
Xchinois, la lettre de contrôle espagnole, les préfixes du NINO britannique). - Cliquez sur Valider. La carte de résultat affiche un en-tête Valide / Invalide, puis quatre lignes : Format (réussite/échec), Somme de contrôle (réussite/échec/non applicable), Normalisé (la forme canonique formatée) et Raison (quel contrôle a échoué — vide, format, somme de contrôle, ou tout réussit).
- Effacer réinitialise le formulaire. Toute l’interaction s’exécute dans votre navigateur ; rien n’est stocké ni envoyé.
Fonctionnalités clés#
- 15 pays, 15 algorithmes distincts. Du MOD 11-2 pondéré chinois et du Verhoeff indien à la clé française
97 − (n mod 97)(avec le cas particulier des départements corses2A/2B), chaque pays utilise sa véritable clé publiée — et non un Luhn générique plaqué sur tout. - Format et somme de contrôle rapportés séparément. Certains numéros (SSN américain, NINO britannique, NID bangladais) ne portent aucune clé ; pour eux, la ligne somme de contrôle indique « non applicable » et la validité repose uniquement sur le format — vous n’êtes donc jamais laissé à croire qu’un numéro « a passé la somme de contrôle » quand il n’en existe pas.
- Conscient de la structure, pas d’un registre. Le validateur chinois, par exemple, rejette une date de naissance
19900230(30 février) et un préfixe de province hors du jeu GB/T 2260 — des faits structurels du numéro lui-même, sans aucune consultation du détenteur. - Sortie normalisée. Les entrées valides sont affichées dans le regroupement conventionnel de chaque pays (États-Unis
123-45-6789, France1 23 45 6L 123 456 01, Japon1234 5678 9012), afin que vous puissiez copier une forme canonique. - Aucune consultation, aucun stockage, aucun réseau. Souligné par l’avertissement sur la page : l’entrée ne quitte jamais votre navigateur. Utilisez-le pour vérifier un numéro que vous détenez déjà ; il ne peut pas vous dire à qui il appartient.
Exemple commenté#
Prenons un numéro chinois de résident synthétique et valide au niveau de la clé, construit pour la démonstration : 110101199001010015 (région 110101, date de naissance 19900101, série 001, clé 5). Collé dans le validateur CN, la carte affiche :
Status: Valid
Format: Pass
Checksum: Pass
Normalized: 110101199001010015
Reason: All checks passed
La clé 5 est recalculée à partir des 17 premiers chiffres avec les poids [7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2] et la table de correspondance 1,0,X,9,8,7,6,5,4,3,2 — la somme pondérée vaut 106, 106 mod 11 = 7, et la position 7 de la table est 5. Changez le dernier chiffre en 6 et la somme de contrôle passe à Échec tandis que le format réussit encore — exactement ainsi qu’une erreur de saisie unique est interceptée. Le segment de date de naissance est également vérifié : 19900230 échouerait au format, car le 30 février n’est pas une date réelle.
En contrepoint, un numéro de Sécurité sociale américain comme 123-45-6789 n’a aucune clé : sa ligne somme de contrôle indique donc « non applicable » et sa validité ne dépend que des règles de plage zone/groupe/série — un rappel que « valide » ne signifie pas la même chose selon les pays.
FAQ#
« Valide » veut-il dire que ce numéro appartient à une personne réelle ?#
Non. Cela signifie que le numéro est structurellement bien formé : bonne longueur, caractères légaux, structure plausible et, quand le pays en a une, clé correcte. Un numéro bien formé tiré au hasard peut être non attribué, appartenir à une personne décédée ou n’avoir jamais été émis. Cet outil ne peut pas et ne cherche pas à déterminer à qui appartient un numéro.
Pourquoi la ligne somme de contrôle indique-t-elle parfois « non applicable » ?#
Parce que tous les pays n’insèrent pas de clé dans leur numéro d’identification. Le SSN américain, le numéro d’assurance nationale britannique et le NID bangladais sont uniquement contrôlés au format — il n’y a pas de chiffre d’autocontrôle à recalculer. L’outil signale donc « non applicable » plutôt que de prétendre qu’une somme de contrôle a réussi.
Est-il sûr de coller un vrai numéro d’identification dans cette page ?#
La page est 100 % côté client : pas de backend, pas de requête réseau, rien n’est conservé après votre départ. Cela dit, traitez toujours un vrai numéro d’identification avec prudence en général — ne le collez que dans des pages à qui vous faites confiance. Si vous testez votre propre logique de validation, utilisez un numéro synthétique (comme le fait l’exemple commenté) plutôt que celui d’une personne réelle.
Pourquoi mon numéro français a-t-il été rejeté alors que les chiffres sont bons ?#
Le NIR français se termine par une clé à deux chiffres calculée comme 97 − (le NIR à 13 chiffres mod 97), et l’emplacement du département peut être les lettres 2A ou 2B pour la Corse (que le calcul doit traiter comme 19 et 18). Si la clé ne correspond pas, ou si un département corse a été saisi sans la forme letter, le numéro est rejeté même s’il « a l’air numérique ». Revérifiez les deux derniers chiffres par rapport à la formule.