The INSEE (NIR) is a permanent French citizen identifier used for social security and tax. Its last two digits are a mod 97 checksum – similar to IBAN validation.
The INSEE (NIR) is a permanent personal identification number assigned to every French citizen by the national statistics institute. It has 15 digits and is used for social security registration, tax filing, and more. Its structure: gender (1 digit) + birth year (2) + birth month (2) + department (3) + municipality code (3) + serial (3) + checksum (2). The checksum is computed by dividing the first 13 digits by 97.
This tool is completely free and ideal for HR professionals, medical institutions, and anyone dealing with French administrative procedures.
No – it validates the format and checksum, but does not verify real‑world assignment. For official confirmation, you must consult the French National Register (RNIPP).
Common reasons: length not 15 digits, gender digit not 1 or 2 (1=male, 2=female), invalid birth month (>12), or an incorrect checksum.
Take the first 13 digits as a 13‑digit number, divide by 97, and subtract the remainder from 97 to get the two‑digit checksum (if remainder is 0, the checksum is 97).
Have other questions? Feel free to reach out. Thank you for using our INSEE Checker!