Aller au contenu principal

Calcul de la clé du numéro de Sécurité sociale (NIR)

Calculez la clé de contrôle d’un numéro de Sécurité sociale (NIR) à partir de ses 13 premiers caractères, Corse comprise, ou vérifiez un numéro à 15 chiffres, sans rien envoyer à un serveur.

  • France

Intégrer ce widget

Personnalisez le rendu, vérifiez l’aperçu puis copiez le code.

Aperçu

Type de code d’intégration

Code à copier

Responsive et redimensionné automatiquement par Bethemesh.

Sexe, année, mois, lieu de naissance et numéro d’ordre, sans la clé. Espaces et points acceptés.

Une clé correcte prouve seulement que le numéro est cohérent, pas qu’il a été attribué ni à qui. Le calcul se fait dans votre navigateur : le numéro n’est ni enregistré, ni envoyé, ni mesuré.

Cet outil vous a-t-il été utile ?

Comment fonctionne cet outil ?

Le numéro de Sécurité sociale, appelé NIR (numéro d’inscription au répertoire), compte 13 caractères suivis d’une clé de contrôle à 2 chiffres. Cette clé n’est pas un second numéro : c’est un code calculé à partir des 13 premiers caractères pour repérer les erreurs de saisie. Cet outil calcule la clé manquante ou vérifie un numéro complet de 15 caractères, en appliquant la méthode publiée par l’INSEE, y compris pour les personnes nées en Corse (2A, 2B), en outre-mer ou à l’étranger.

Les 13 premiers caractères sont lus comme un nombre : sexe (1 chiffre), année de naissance (2), mois (2), lieu de naissance (5) et numéro d’ordre (3). Les espaces, points et tirets sont ignorés.

Pour un département corse, l’INSEE remplace la lettre par 0 puis retire 1 000 000 pour 2A ou 2 000 000 pour 2B : cela revient à calculer avec 19 à la place de 2A et 18 à la place de 2B.

Le nombre obtenu est divisé par 97. La clé est le complément à 97 du reste : 97 moins le reste, écrit sur deux chiffres (01 à 97).

En mode vérification, l’outil recalcule la clé des 13 premiers caractères et la compare aux deux derniers chiffres saisis. En cas d’écart, il affiche la clé attendue.

Comment utiliser cet outil ?

  1. Choisissez l’action

    Calculez la clé à partir de 13 caractères, ou vérifiez un numéro complet de 15 caractères.

  2. Saisissez le numéro

    Tapez-le avec ou sans espaces, en gardant 2A ou 2B pour un département corse.

  3. Lisez le résultat

    L’outil affiche le numéro formaté, la clé, puis le sexe, le mois et l’année de naissance et le lieu de naissance codés dans le numéro.

Clé de contrôle du NIR

Clé du numéro de Sécurité sociale

clé = 97 − (N mod 97), où N est le nombre formé par les 13 premiers caractères (2A → 19, 2B → 18)

N
nombre de 13 chiffres formé par sexe, année, mois, lieu de naissance et numéro d’ordre ; pour la Corse, 2A devient 19 et 2B devient 18
N mod 97
reste de la division entière de N par 97 (de 0 à 96)

La clé, écrite sur deux chiffres, va de 01 à 97. Le contrôle repère toute erreur sur un seul chiffre et toute inversion de deux chiffres voisins.

Cas d'utilisation

Contrôler une saisie en paie ou en RH

Repérez une faute de frappe dans le numéro d’un salarié avant de l’enregistrer dans un logiciel de paie ou une déclaration.

Retrouver une clé illisible

Une photocopie de carte Vitale ou d’attestation est floue sur les deux derniers chiffres : la clé se recalcule à partir des 13 premiers.

Tester un formulaire ou un logiciel

Vérifiez que votre propre contrôle de saisie traite correctement la Corse et les naissances à l’étranger, avec des numéros fictifs.

Exemples

Calculer la clé d’un numéro fictif

1841276451089 divisé par 97 laisse un reste de 51 ; la clé vaut 97 − 51 = 46. Le numéro décrit un homme né en décembre 1984 dans le département 76.

Entrée

Les 13 premiers caractères du numéro : 1 84 12 76 451 089

Résultat

Clé calculée : 46 ; numéro complet : 1 84 12 76 451 089 46

Numéro d’une personne née en Corse

Le calcul porte sur 1751219345678, où 2A est remplacé par 19 comme le prévoit la méthode INSEE.

Entrée

Les 13 premiers caractères du numéro : 1 75 12 2A 345 678

Résultat

Clé calculée : 58

Détecter une erreur de clé

Deux chiffres inversés dans la clé suffisent à rendre le numéro incohérent.

Entrée

Numéro de Sécurité sociale complet : 1 84 12 76 451 089 64

Résultat

Clé incorrecte : la clé attendue est 46.

Conseils et bonnes pratiques

  • Recopiez le numéro depuis un document officiel (carte Vitale, attestation de droits, bulletin de paie) plutôt que de demander une clé « recalculée ».
  • Ne remplacez pas 2A ou 2B par 20 : le résultat serait faux pour toutes les personnes nées en Corse.
  • Un numéro commençant par un autre chiffre que 1 ou 2 n’est pas un NIR définitif.
  • Pour des tests, utilisez des numéros fictifs : un numéro réel est une donnée personnelle à protéger.

Sources et références

Questions fréquentes

Comment calcule-t-on la clé du numéro de Sécurité sociale ?

On divise les 13 premiers chiffres par 97 et on garde le reste. La clé vaut 97 moins ce reste, sur deux chiffres. Par exemple, 1841276451089 laisse un reste de 51, donc la clé est 46.

Comment faire pour les numéros contenant 2A ou 2B ?

L’INSEE remplace la lettre par 0 puis soustrait 1 000 000 pour 2A et 2 000 000 pour 2B. En pratique, on calcule avec 19 à la place de 2A et 18 à la place de 2B. L’outil le fait automatiquement.

Une clé correcte prouve-t-elle que le numéro existe ?

Non. La clé détecte les fautes de frappe courantes, mais un numéro inventé peut avoir une clé correcte. Seuls les organismes habilités peuvent confirmer qu’un numéro a été attribué à une personne.

La clé de Sécurité sociale utilise-t-elle l’algorithme de Luhn ?

Non. Le NIR utilise un contrôle modulo 97. L’algorithme de Luhn sert à d’autres identifiants, comme le SIREN des entreprises ou les numéros de carte bancaire.

Mon numéro est-il envoyé quelque part ?

Non. Le calcul se fait dans votre navigateur : le numéro n’est ni enregistré, ni transmis, ni mesuré par nos statistiques. L’utilisation du NIR est encadrée par la loi, comme le rappelle la CNIL.

Pourquoi le mois de naissance affiché est-il « non renseigné » ?

Lorsque le mois de naissance est inconnu, l’INSEE utilise des codes spéciaux à la place de 01 à 12. La clé se calcule de la même façon.

Outils associés

Des outils similaires ou complémentaires à celui-ci.

Outils similaires

Calculez le numéro de TVA intracommunautaire français à partir d’un SIREN ou d’un SIRET, ou vérifiez sa clé.

Finance & businessFranceNouveauUtiliser l’outil

Estimez un salaire net avant impôt depuis un brut, ou retrouvez le brut à partir du net.

Finance & businessFranceMis en avantUtiliser l’outil