Passer au contenu principal

Validateur de Numéro INSEE / NIR (France)

Validation en ligne de Numéros INSEE / NIR (Sécurité Sociale) selon la règle officielle de Modulo 97.

Comment fonctionne la validation du Numéro INSEE / NIR ?

La validation vérifie la longueur de 15 caractères (avec ou sans masque), le chiffre initial de sexe (1, 2, 3, 4, 7, 8) et les départements métropolitains, d'outre-mer et de Corse (2A et 2B).

Elle applique l'algorithme officiel de Modulo 97, convertissant 2A en 19 et 2B en 18 pour vérifier la clé de contrôle finale de 2 chiffres.

Anatomie & Structure du Numéro INSEE / NIR (15 Caractères)

Le Numéro d'Inscription au Répertoire (NIR) comprend 15 caractères répartis en 7 blocs officiels:

PositionChampLongueurSignification & RègleExemple
1Sexe1 chiffre1 pour homme; 2 pour femme1
2 & 3Année de Naissance2 chiffresDeux derniers chiffres de l'année85
4 & 5Mois de Naissance2 chiffresMois de naissance (01 à 12)12
6 & 7Département2 caractèresCode départemental (01-95, 2A/2B Corse, 97/98 outre-mer, 99 étranger)75
8 à 10Commune3 chiffresCode INSEE de la commune de naissance108
11 à 13Numéro d'Ordre3 chiffresNuméro d'ordre de l'acte de naissance sur le mois042
14 & 15Clé de Contrôle2 chiffresClé de contrôle calculée par Modulo 9751

Algorithme de Validation du NIR / INSEE (Modulo 97)

L'INSEE calcule la clé de contrôle à 2 chiffres sur les 13 premiers caractères:

Clé = 97 - (ValeurBase13 % 97)
  1. 1. Isoler les 13 premiers caractères du NIR.
  2. 2. Pour la Corse: remplacer "2A" par "19" et "2B" par "18".
  3. 3. Calculer: Reste = ValeurBase13 % 97.
  4. 4. Calculer: Clé = 97 - Reste.
  5. 5. Formater sur 2 chiffres et comparer avec les caractères 14 et 15.

Foire Aux Questions