Calculateur de clé de Sécurité sociale : à quoi servent les deux derniers chiffres ?
Sommaire
Les deux derniers chiffres du numéro de Sécurité sociale ne sont pas là par hasard. Ils sont le résultat d’un calcul effectué sur les treize caractères qui les précèdent, et ils servent à repérer immédiatement une erreur de saisie. Le calculateur ci-dessous les retrouve, ou vérifie ceux que vous avez sous les yeux.
Calculateur de clé de Sécurité sociale
Saisissez les 13 caractères de votre numéro pour obtenir la clé, ou les 15 caractères pour vérifier qu'elle est juste.
Le calcul est effectué dans votre navigateur. Votre numéro n'est ni envoyé, ni enregistré, ni transmis à un tiers.
À quoi sert la clé du numéro de Sécurité sociale ?
Un numéro de Sécurité sociale complet compte quinze caractères : treize qui identifient la personne, et deux qui forment la clé de contrôle. Cette clé ne contient aucune information sur vous. Elle est entièrement déduite des treize premiers.
Son rôle est de détecter les erreurs. Si un chiffre est mal recopié, mal lu par un scanner ou inversé lors d’une saisie, le calcul ne retombe plus sur la clé annoncée, et le système refuse le numéro au lieu de l’attribuer à quelqu’un d’autre. C’est le même principe que la clé d’un RIB ou d’un numéro de TVA intracommunautaire.
Cela explique pourquoi un formulaire peut rejeter un numéro qui vous semble correct : ce n’est pas forcément la clé qui est fausse, c’est souvent l’un des treize caractères qui la précèdent.
Comment se calcule la clé de Sécurité sociale ?
La règle tient en une ligne. On prend les treize premiers caractères comme un nombre entier, on le divise par 97, on garde le reste de cette division, et on retranche ce reste de 97.
Clé = 97 − (numéro à 13 chiffres modulo 97)
Le résultat est toujours compris entre 01 et 97, et il s’écrit sur deux chiffres. Une clé inférieure à 10 s’écrit donc avec un zéro devant, par exemple 07.
Prenons un numéro fictif : 1 85 03 69 123 045. En le traitant comme le nombre 1850369123045 et en le divisant par 97, le reste vaut 65. La clé est donc 97 − 65, soit 32. Le numéro complet s’écrit 1 85 03 69 123 045 32.
Une propriété découle de ce calcul et permet de vérifier n’importe quel numéro à la main : la somme des treize premiers chiffres pris comme nombre et de la clé est toujours divisible par 97. Si ce n’est pas le cas, le numéro est faux quelque part.
Pourquoi le reste vaut-il rarement zéro ?
Il arrive que la division tombe juste, c’est-à-dire que le reste soit égal à zéro. Dans ce cas, la formule donne 97 − 0, et la clé vaut 97. C’est une valeur parfaitement valide, mais elle surprend souvent, car beaucoup de gens supposent que la clé ne peut pas dépasser 96. C’est pour cette raison que l’intervalle officiel va de 01 à 97 et non de 00 à 96.
Comment fait-on pour une naissance en Corse ?
C’est le point que la plupart des calculateurs traitent mal, et parfois pas du tout.
Les deux départements corses ne portent pas un code entièrement numérique : ils s’écrivent 2A pour la Corse-du-Sud et 2B pour la Haute-Corse. Or la formule ne fonctionne que sur des nombres. Il faut donc convertir la lettre avant de calculer.
La règle établie par l’INSEE consiste à remplacer la lettre par un zéro, puis à retrancher 1 000 000 du nombre obtenu s’il s’agissait d’un A, et 2 000 000 s’il s’agissait d’un B. Comme le département occupe les sixième et septième positions du numéro, cette opération revient très exactement à écrire 19 à la place de 2A et 18 à la place de 2B. Les deux méthodes donnent toujours le même résultat.
Le calculateur ci-dessus accepte directement 2A et 2B et applique cette conversion pour vous. Attention en revanche aux outils qui demandent de saisir 20 ou 21 à la place : cette instruction est fausse et produit une clé erronée.
Et pour une naissance à l’étranger ?
Lorsque la naissance a eu lieu hors de France, les sixième et septième positions ne contiennent pas un numéro de département mais le code 99. Les trois caractères suivants, qui désignent habituellement la commune, indiquent alors le pays de naissance selon la codification de l’INSEE.
Le calcul de la clé, lui, ne change pas d’un iota : le nombre est traité comme n’importe quel autre, et la formule du modulo 97 s’applique à l’identique.
Que signifient les treize premiers caractères ?
Chaque bloc du numéro a une signification précise, et c’est ce qui permet au calculateur d’afficher un décodage en même temps que la clé.
- Le premier caractère indique le sexe : 1 pour un homme, 2 pour une femme. Les valeurs 7 et 8 correspondent à des numéros provisoires, attribués en attendant une immatriculation définitive.
- Les deux suivants donnent les deux derniers chiffres de l’année de naissance. Un 85 peut donc désigner 1985 comme 2085 : le numéro ne dit pas le siècle.
- Les deux suivants correspondent au mois de naissance, de 01 à 12. D’autres valeurs existent, notamment lorsque la date de naissance n’est pas connue avec certitude ou pour certains numéros particuliers.
- Les deux suivants sont le département de naissance, avec les cas particuliers de la Corse et de l’étranger décrits plus haut.
- Les trois suivants désignent la commune de naissance selon le code officiel géographique, ou le pays si le département est 99.
- Les trois derniers forment le numéro d’ordre : le rang de la personne dans les naissances enregistrées ce mois-là dans cette commune.
Ce découpage explique pourquoi deux personnes nées le même mois dans la même commune ont des numéros presque identiques, à trois chiffres près.
Que faire si la clé ne correspond pas ?
Un désaccord entre la clé calculée et la clé inscrite signifie qu’au moins un caractère est faux. Dans l’immense majorité des cas, il s’agit d’une erreur de recopie plutôt que d’un problème dans le numéro lui-même.
Trois réflexes permettent de la trouver rapidement. Le premier consiste à comparer caractère par caractère avec la carte Vitale ou l’attestation de droits, en surveillant les confusions classiques : le 0 et le O, le 1 et le 7, le 5 et le 6. Le deuxième consiste à vérifier que le département n’a pas été saisi sur un seul chiffre, ce qui décale tout le reste du numéro. Le troisième, pour une naissance en Corse, consiste à s’assurer que le 2A ou le 2B a bien été conservé et non transformé en 20.
Si le numéro figurant sur vos documents officiels donne réellement une clé différente de celle qui y est imprimée, alors l’erreur vient de l’organisme et non de vous. Il faut dans ce cas la signaler à votre caisse d’Assurance Maladie, qui procédera à la rectification.
Pourquoi l’exemple que l’on trouve partout est-il faux ?
Un même numéro d’exemple circule sur des dizaines de pages consacrées au sujet : 1 85 03 69 123 045 65. Il est présenté comme un numéro valide, avec 65 pour clé.
Ce n’est pas le cas. Le reste de la division de 1850369123045 par 97 vaut 65, et la clé est donc 97 − 65 = 32. L’erreur vient probablement d’une confusion entre le reste de la division et la clé elle-même, recopiée ensuite de site en site sans que personne ne refasse le calcul.
C’est une bonne illustration de l’intérêt d’un calculateur : sur une opération arithmétique, une source qui se contente de recopier une autre source finit toujours par propager la même faute.
Pourquoi 97 et pas un autre nombre ?
Le choix n’est pas arbitraire. 97 est un nombre premier, c’est-à-dire qu’il n’est divisible que par 1 et par lui-même, et il est juste inférieur à 100.
Ces deux propriétés font qu’une clé calculée modulo 97 repère toutes les erreurs portant sur un seul caractère : si vous changez n’importe quel chiffre du numéro, le reste de la division change forcément, donc la clé aussi. Elle détecte également la grande majorité des inversions de deux chiffres voisins, qui sont l’erreur de frappe la plus courante après la faute de lecture.
Le même raisonnement a conduit à retenir 97 pour la clé du relevé d’identité bancaire et pour celle du numéro de TVA intracommunautaire. Ce n’est pas une coïncidence : c’est le même besoin, détecter une saisie fausse avant qu’elle ne produise des dégâts.
Comment vérifier une clé à la main, sans calculatrice ?
Diviser un nombre de treize chiffres par 97 n’est pas à la portée d’un calcul mental, mais il existe une méthode par tranches qui fonctionne sur un coin de table.
Le principe consiste à ne jamais manipuler un grand nombre. On prend les premiers chiffres du numéro, on les divise par 97 et on garde le reste. On accole ensuite le chiffre suivant à ce reste, on divise à nouveau par 97, on garde le reste, et ainsi de suite jusqu’au dernier caractère. Le reste final est celui du nombre entier, et il ne reste qu’à le retrancher de 97.
Sur notre exemple 1850369123045, on commence par 185, dont le reste par 97 vaut 88. On accole le 0 suivant pour former 880, dont le reste vaut 7. On accole le 3 pour former 73, dont le reste est 73 puisque 73 est plus petit que 97. On accole le 6 pour former 736, reste 57. Et on continue ainsi jusqu’au dernier caractère. Le procédé est un peu long, mais il ne demande jamais de diviser un nombre supérieur à quatre chiffres.
Le calcul est-il fait sur nos serveurs ?
Non. Le numéro de Sécurité sociale est une donnée personnelle dont l’utilisation est strictement encadrée en France, et il n’y a aucune raison de le faire circuler pour une opération aussi simple.
Le calculateur de cette page fonctionne entièrement dans votre navigateur. Le numéro que vous saisissez n’est envoyé nulle part, n’est enregistré nulle part, et disparaît dès que vous fermez l’onglet. Vous pouvez d’ailleurs couper votre connexion après le chargement de la page : l’outil continue de fonctionner.
Numéro provisoire et numéro définitif : quelle différence ?
Toute personne qui doit être couverte par la Sécurité sociale reçoit un numéro, mais pas toujours immédiatement le sien.
Une personne née à l’étranger, ou dont l’état civil n’a pas encore été vérifié auprès de l’INSEE, se voit attribuer un numéro d’attente. Il commence généralement par 7 ou par 8 au lieu de 1 ou 2, et il permet d’ouvrir les droits sans attendre. Il porte lui aussi une clé de contrôle, calculée avec la même formule.
Ce numéro est ensuite remplacé par le numéro définitif une fois l’état civil certifié. Le nouveau numéro a une clé différente, puisqu’elle est recalculée sur les treize nouveaux caractères. C’est l’un des rares cas où le numéro d’une personne change au cours de sa vie, et il faut alors penser à le mettre à jour partout : employeur, mutuelle, banque pour les indemnités, caisse d’allocations familiales.
Les enfants ont-ils leur propre numéro ?
Oui. Un numéro est attribué dès la déclaration de naissance, avec sa clé. L’enfant apparaît toutefois sur la carte Vitale de ses parents et n’obtient sa propre carte qu’à seize ans, ce qui fait croire à beaucoup de familles qu’il n’a pas encore de numéro.
Ce numéro suit la même construction que celui d’un adulte : le premier caractère indique le sexe, les suivants la date et le lieu de naissance. Il est donc parfaitement possible d’en vérifier la clé avec le calculateur de cette page.
En cas de parents séparés, l’enfant peut être rattaché aux deux, mais son numéro reste unique. Le rattachement change la manière dont les remboursements sont versés, jamais l’identifiant lui-même.
Est-on obligé de communiquer son numéro ?
Le numéro de Sécurité sociale n’est pas un identifiant que l’on peut réclamer librement. Son utilisation est réservée aux organismes qui en ont besoin pour une raison précise et prévue par les textes : l’Assurance Maladie, l’employeur pour la déclaration sociale, la complémentaire santé pour la télétransmission, les caisses de retraite et d’allocations familiales.
Un commerçant, un site marchand ou une association n’ont aucun motif de le demander, et rien n’oblige à le fournir dans ce cadre. C’est aussi la raison pour laquelle il ne faut jamais le saisir sur un formulaire dont on ne comprend pas la finalité, ni le communiquer par téléphone à un interlocuteur que l’on n’a pas appelé soi-même.
Les tentatives d’escroquerie qui réclament un numéro de Sécurité sociale accompagné d’un relevé d’identité bancaire sont fréquentes. L’Assurance Maladie ne demande jamais ces informations par courriel ou par message texte.
Quelles erreurs reviennent le plus souvent ?
Sur un numéro de quinze caractères recopié à la main, quatre fautes reviennent sans cesse.
La première est le département saisi sur un seul chiffre. Un département comme le 06 tapé « 6 » décale tout ce qui suit et rend le numéro faux d’un bout à l’autre, alors qu’aucun caractère n’est individuellement erroné.
La deuxième est la confusion entre des caractères de forme voisine, notamment le zéro et la lettre O, ou le 1 et le 7 selon l’écriture manuscrite.
La troisième concerne la Corse, dont le 2A ou le 2B est transformé en 20, en 2 ou en 21 selon les formulaires. Le numéro devient alors incalculable ou aboutit à une clé fausse.
La quatrième est l’oubli du zéro de tête d’une clé inférieure à dix. Une clé qui vaut 7 doit s’écrire 07, et un numéro qui se termine par un seul chiffre est incomplet.
Peut-on retrouver un numéro complet à partir de la clé ?
Non, et c’est important. La clé ne contient aucune information nouvelle : elle est déduite des treize premiers caractères. Elle permet de vérifier un numéro que l’on possède déjà, jamais d’en reconstituer un que l’on ignore.
À l’inverse, connaître une clé seule ne donne rien du tout, puisque des millions de numéros différents partagent la même. La clé est un outil de contrôle, pas un élément d’identification.
Où trouver son numéro complet à quinze caractères ?
Le numéro avec sa clé figure au recto de la carte Vitale, sur l’attestation de droits téléchargeable depuis le compte ameli, sur les décomptes de remboursement, et sur les bulletins de salaire. La carte Vitale l’affiche en quinze caractères groupés, ce qui permet de le recopier sans risque de décalage.
Une différence entre deux documents doit être signalée sans attendre à la caisse d’Assurance Maladie, car un numéro erroné bloque le rattachement des soins et retarde les remboursements.
Questions fréquentes
La clé peut-elle valoir 00 ?
Non. La clé est comprise entre 01 et 97. Quand le reste de la division vaut zéro, la clé vaut 97 et non 00.
Deux personnes peuvent-elles avoir la même clé ?
Oui, et c’est même très fréquent. La clé ne compte que 97 valeurs possibles : elle sert à détecter une erreur, pas à distinguer des personnes.
Faut-il saisir le 2A ou le convertir soi-même ?
Le calculateur de cette page accepte directement 2A et 2B et applique la conversion officielle. Si vous utilisez un autre outil, vérifiez ce qu’il demande : certains attendent 19 et 18, ce qui est correct, d’autres indiquent 20 et 21, ce qui est faux.
La clé change-t-elle au cours de la vie ?
Non, sauf si le numéro lui-même est modifié, ce qui arrive par exemple lors du passage d’un numéro provisoire à un numéro définitif. La clé est alors recalculée sur le nouveau numéro.
Le calculateur fonctionne-t-il pour les numéros provisoires ?
Oui. La formule du modulo 97 s’applique de la même manière quel que soit le premier caractère du numéro.
Méthode de calcul : clé = 97 − (numéro à 13 caractères modulo 97), avec la conversion INSEE des départements corses. Les résultats de ce calculateur ont été contrôlés sur plusieurs numéros de référence.