Cadastro de Pessoas Físicas
Brazil · Particuliers
Collez ou saisissez le numéro : la ponctuation est facultative.
Autres identifiants
Europe
Asie et Moyen-Orient
Oceania
Ce que ce contrôle fait — et ce qu'il ne peut pas faire
Cet outil vérifie la structure du numéro et son chiffre de contrôle, selon l'algorithme publié pour ce document. Un numéro accepté est bien formé : il est cohérent sur le plan arithmétique et aurait pu être attribué.
Il ne dit pas si le numéro a réellement été attribué, s'il est actif, ni à qui il appartient. Seule l'administration fiscale émettrice peut le confirmer via son propre service de vérification. Considérez un résultat positif comme « bon à soumettre », jamais comme une preuve d'identité.
Le générateur produit des numéros satisfaisant la même somme de contrôle, pour remplir des formulaires pendant le développement et les tests. Ce sont des résultats arithmétiques, pas des enregistrements : ils ne proviennent d'aucun registre et ne correspondent à aucun titulaire réel. Aucun générateur n'est proposé pour le SSN américain.
Un CPF valide prouve une arithmétique, pas une identité
Le CPF brésilien se termine par deux chiffres de contrôle calculés à partir des neuf précédents. Les fautes de frappe deviennent donc presque impossibles à manquer — et les numéros inventés, tout aussi faciles à produire. Les deux découlent de la même conception, et les confondre est l'erreur à éviter.
Comment ça marche
- Recalcule les deux chiffres de contrôle à partir des neuf premiers et les compare à ceux fournis.
- Détecte les erreurs ordinaires — un chiffre mal saisi, deux chiffres intervertis — qu'un simple contrôle de longueur laisse passer.
- Rejette les suites de chiffres identiques (111.111.111-11 et consorts), conformes à l'arithmétique mais jamais attribuées.
premier chiffre de contrôle multiplier les chiffres 1 à 9 par les poids 10, 9, 8 … 2, puis sommer reste = (somme × 10) mod 11, où 10 vaut 0 second chiffre de contrôle recommencer sur les chiffres 1 à 10 avec les poids 11, 10, 9 … 2 les deux chiffres sont en mod 11, d'où la détection des interversions
Exemple chiffré
Valider 111.444.777-35, puis le saisir de travers.
- chiffres de base 1 1 1 4 4 4 7 7 7
- la première somme pondérée donne le chiffre de contrôle 3
- le second passage, incluant ce 3, donne 5
- 111.444.777-35 est donc bien formé
- intervertissez deux chiffres — 114.144.777 — et les chiffres deviennent 08
Le numéro interverti exigerait 08 et non 35 : l'erreur est détectée. C'est précisément à cela que servent les chiffres de contrôle, et c'est tout ce qu'ils font.
Lire le résultat
- Un CPF valide ne prouve rien sur une personne. N'importe qui produit un CPF arithmétiquement valide en quelques lignes de code ; seule la Receita Federal peut dire si un numéro a été attribué et à qui.
- Les numéros dont les onze chiffres sont identiques passent l'arithmétique mod 11 sans accroc : c'est pourquoi les validateurs les excluent explicitement. Sans cette règle, le vôtre acceptera 000.000.000-00.
- Le mod 11 a été préféré à une somme de contrôle plus simple parce qu'il détecte l'interversion de chiffres voisins — l'erreur humaine la plus fréquente — que les schémas mod 10 peuvent manquer.
- Ne stockez ni ne journalisez un CPF que vous vouliez seulement valider. C'est une donnée personnelle au sens de la LGPD, et la validation n'exige aucune conservation.
Questions fréquentes
- Un CPF valide signifie-t-il que la personne existe ?
- Non. Il signifie que les onze chiffres sont cohérents entre eux. Vérifier qu'un CPF existe et appartient à quelqu'un suppose une consultation officielle auprès de la Receita Federal ; aucun calculateur hors ligne ne le peut.
- Pourquoi des numéros manifestement faux passent-ils ?
- Parce qu'ils sont arithmétiquement cohérents. 111.111.111-11 satisfait les deux chiffres de contrôle ; il est écarté par une règle explicite, pas par le calcul. Bonne illustration de ce qu'une somme de contrôle peut, ou non, établir.