Passer au contenu principal

Générateur de Numéro INSEE / NIR (France)

Générez et formatez des numéros INSEE / NIR (Sécurité Sociale) valides pour le développement et les tests.

En attendant la génération...

À propos du Numéro INSEE / NIR (France)

Le Numéro INSEE (officiellement Numéro d'Inscription au Répertoire - NIR) est l'identifiant national d'état civil et de sécurité sociale attribué par l'INSEE et utilisé par l'Assurance Maladie / Sécurité Sociale.

Il est composé de 15 caractères : 1 chiffre de sexe (1=Homme, 2=Femme), 2 d'année, 2 de mois, 2 de département (y compris 2A pour la Corse-du-Sud et 2B pour la Haute-Corse), 3 de commune, 3 d'ordre et 2 chiffres de Clé de Contrôle calculée par Modulo 97.

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 (FAQ)