Vérifier un numéro de sécurité sociale
Le NIR se termine par une clé de deux chiffres, égale à 97 moins le reste de la division du numéro par 97. Ce contrôle attrape la faute de frappe dans un dossier de paie ou une déclaration — rien d'autre, et surtout pas l'identité de la personne.
15 chiffres, clé comprise. Les espaces sont ignorés. Les numéros corses en 2A ou 2B sont acceptés.
Comment le contrôle fonctionne
- 1
Le numéro est décomposé
Sexe (1 chiffre), année et mois de naissance (2+2), département et commune de naissance (2+3), rang d'inscription au registre communal (3), puis la clé (2).
- 2
La Corse est convertie avant le calcul
Les départements 2A et 2B ne sont pas numériques. Avant le modulo, 2A devient 19 et 2B devient 18 — c'est la règle que presque toutes les implémentations maison oublient.
- 3
La clé est recalculée
Les 13 chiffres sont lus comme un seul nombre, divisés par 97, et la clé vaut 97 moins le reste. Le résultat est comparé aux deux derniers chiffres saisis.
Un NIR est une donnée personnelle sensible
Le NIR relève d'un encadrement spécifique : son traitement est réservé à des finalités précises (paie, santé, protection sociale) et le décret « cadre NIR » restreint qui peut le collecter. Un formulaire commercial n'a aucune raison de le demander.
C'est aussi pourquoi ce contrôle tourne entièrement dans votre navigateur : le numéro que vous collez ici n'est transmis à aucun serveur, pas même au nôtre, et n'apparaît dans aucun journal.
Les cas qui ne sont pas des erreurs
Un mois de naissance à 20 signifie que le mois exact est inconnu. Les valeurs 30 à 42 et 50 à 99 servent aux personnes nées à l'étranger ou dont l'état civil a été reconstitué. Un premier chiffre à 7 ou 8 désigne un numéro provisoire attribué en attendant l'immatriculation définitive.
Questions fréquentes
Comment se calcule la clé du numéro de sécurité sociale ?
On lit les 13 premiers chiffres comme un unique nombre entier, on le divise par 97, et la clé vaut 97 moins le reste. Exemple : un reste de 35 donne une clé de 62. La clé est toujours écrite sur deux chiffres, avec un zéro devant si nécessaire.
Pourquoi mon numéro corse est-il refusé ailleurs ?
Parce que les départements 2A et 2B contiennent une lettre et cassent le calcul si on ne la substitue pas. La règle officielle veut que 2A vaille 19 et 2B vaille 18 avant la division. Beaucoup de validateurs maison l'ignorent et rejettent des numéros parfaitement valides.
Un NIR valide correspond-il à une personne réelle ?
Non. La clé prouve seulement la cohérence arithmétique du numéro. Seul le SNGI, le répertoire national géré par la Caisse nationale d'assurance vieillesse, sait si un NIR est attribué — et il n'est accessible qu'aux organismes habilités.
Puis-je vérifier un numéro sans sa clé ?
Vous pouvez contrôler sa structure : longueur, sexe, mois plausible. Mais sans les deux chiffres de clé, il n'y a rien à comparer — l'outil vous le dira plutôt que de rendre un verdict qui n'en serait pas un.
Le même contrôle par API
Cet outil tourne dans votre navigateur. Pour le même contrôle dans votre code, en masse ou côté serveur, l'API répond en JSON.
Voir la documentation