Aller au contenu

Générateur et validateur de CPF

Générez des numéros CPF au format valide pour vos tests, par région fiscale, ou vérifiez si les deux chiffres de contrôle d’un CPF sont corrects. Tout se passe dans votre navigateur.

Document

CPFCadastro de Pessoas Físicas

Numéro de contribuable individuel · écrit comme 123.456.789-09

Origine des règles

Options

Jusqu’à 10 000 à la fois

Format valide uniquement · n’appartient à personne · pour des tests

Choisissez les options et appuyez sur Générer. Les numéros respectent toutes les règles vérifiées par cette page : ils conviennent aux formulaires, aux jeux de données et aux tests QA.

La Receita Federal ne publie aucune plage de test pour le CPF : un numéro aléatoire peut donc, par hasard, être identique à un numéro déjà attribué. Utilisez-les uniquement dans des systèmes de test. Les numéros formés d’un même chiffre répété ne sont jamais générés.
Fonctionne dans votre navigateur · aucun envoiComment ça marche

Comment utiliser Générateur de CPF

  1. 1

    Choisissez la quantité

    La page s’ouvre sur le générateur de CPF. Saisissez un nombre ou choisissez 1, 10, 100, 1 000 ou 10 000.

  2. 2

    Fixez la région fiscale si besoin

    Laissez Toute région, ou imposez le neuvième chiffre, par exemple 8 pour São Paulo ou 7 pour Rio de Janeiro et l’Espírito Santo.

  3. 3

    Copiez ou téléchargez

    Copiez la liste avec ou sans points et tiret, ou téléchargez-la en TXT, CSV ou JSON ; le CSV et le JSON indiquent la région de chaque numéro.

  4. 4

    Vérifiez les CPF rejetés

    Dans l’onglet Vérifier, collez les CPF qu’un formulaire a refusés : chaque ligne indique quels chiffres de contrôle étaient attendus.

Limites et Pro

Gratuit : jusqu’à 10 000 CPF par lot et 10 000 lignes par vérification, avec ou sans ponctuation ; au-delà de 500, le traitement s’exécute dans un worker en arrière-plan.

Pro supprime les publicités ; le générateur n’a aucune limite à lever. Découvrir Pro

À propos de Générateur de CPF

Les paiements en ligne, les logiciels de paie et les imports de CRM au Brésil demandent tous un CPF, et ils refusent celui dont les chiffres de contrôle ne concordent pas. Quand vous développez ou testez un tel système, il vous faut des numéros qui passent ce contrôle sans appartenir à personne ; et quand le CPF d’un vrai client est rejeté, vous devez savoir quel chiffre est faux.

Un CPF compte onze chiffres. Les neuf premiers forment le numéro d’inscription, les deux derniers sont des chiffres de contrôle : le premier applique la règle du reste modulo 11 avec les poids de 10 à 2, le second fait de même avec les poids de 11 à 2 sur les neuf premiers chiffres plus le premier chiffre de contrôle. Le neuvième chiffre indique la région fiscale où le CPF a été enregistré pour la première fois, de 0 pour le Rio Grande do Sul à 9 pour le Paraná et Santa Catarina, ce qui ne dit rien du lieu où la personne vit aujourd’hui.

Cette page génère jusqu’à 10 000 CPF par lot, au choix tous issus d’une même région fiscale, avec ou sans les points et le tiret. Les numéros composés d’un seul chiffre répété, comme 111.111.111-11, sont écartés : ils respectent le calcul mais ne sont jamais attribués. L’onglet Vérifier accepte une colonne entière copiée depuis un tableur et signale chaque ligne séparément.

Elle ne peut en revanche pas vous dire si un CPF est actif, suspendu ou annulé auprès de la Receita Federal : ce statut n’existe que dans les systèmes de la Receita, que la page ne contacte jamais.

Confidentialité

Chaque CPF est généré et vérifié par du code exécuté dans cette page. Aucun numéro n’est envoyé à la Receita Federal ni à un autre serveur, et la liste générée disparaît quand vous quittez ou rechargez la page.

Générateur de CPF : questions fréquentes

Est-il légal de générer des numéros de CPF ?
Produire des numéros qui respectent les chiffres de contrôle du CPF fait partie des tests courants des logiciels brésiliens, et ces numéros sont présentés comme des données de test n’appartenant à personne. Ce qui n’est pas acceptable, c’est d’utiliser un CPF qui n’est pas le vôtre, généré ou réel, pour ouvrir un compte, acheter ou faire une démarche administrative : c’est une fraude.
Comment calcule-t-on les deux chiffres de contrôle du CPF ?
Multipliez les neuf premiers chiffres par 10, 9, 8 et ainsi de suite jusqu’à 2, puis additionnez ; un reste modulo 11 inférieur à 2 donne 0, sinon 11 moins le reste. Pour 123.456.789, la somme est 210, le reste 1, donc le premier chiffre est 0. Recommencez avec les poids 11 à 2 sur dix chiffres : 255, reste 2, second chiffre 9, soit 123.456.789-09.
Que signifie le neuvième chiffre d’un CPF ?
C’est la région fiscale de la Receita Federal où le CPF a été émis pour la première fois : 0 Rio Grande do Sul, 1 le District fédéral, Goiás, les deux Mato Grosso et Tocantins, 2 la plus grande partie du Nord, 3 Ceará, Maranhão et Piauí, 4 d’Alagoas au Rio Grande do Norte, 5 Bahia et Sergipe, 6 Minas Gerais, 7 Rio et Espírito Santo, 8 São Paulo, 9 Paraná et Santa Catarina.
Cette page peut-elle me dire si un CPF est actif ?
Non. La situation d’inscription (régulière, suspendue, annulée ou en attente) ne peut se lire que dans la consultation de la Receita Federal, qui demande aussi la date de naissance du titulaire. Cette page applique seulement le calcul publié : une faute de frappe qui donne par hasard une autre combinaison valide passera donc aussi ici.
Pourquoi 111.111.111-11 est-il signalé comme invalide ?
Dix CPF composés d’un seul chiffre répété, de 000.000.000-00 à 999.999.999-99, satisfont les deux chiffres de contrôle, mais aucun n’est jamais attribué à une personne. La plupart des validateurs les rejettent pour cette raison : le générateur n’en produit donc jamais et le vérificateur les signale malgré un calcul correct.

Autres usages de cet outil