Générateur de CPF Brésilien

Générateur de CPF valide pour les tests et le développement logiciel. Générez un CPF aléatoire ou plusieurs à la fois, par état, avec ou sans ponctuation. Gratuit, sans inscription.

Cliquez sur Générer un CPF pour créer un numéro

À propos de cet outil

Générateur de CPF en ligne et gratuit destiné aux développeurs et aux tests logiciels. L'outil génère des numéros de CPF mathématiquement valides, avec les chiffres de contrôle calculés par l'algorithme officiel modulo 11, de sorte qu'ils passent n'importe quelle validation de formulaire ou règle métier. Tout le processus se déroule dans le navigateur, sans inscription et sans lien avec de vraies personnes. Il est possible de générer un CPF aléatoire, de restreindre le résultat à un état spécifique ou de créer des lots allant jusqu'à 100 numéros en une seule fois.

Fonctionnalités

Génère un CPF valide par état
Lots de jusqu'à 100 CPF uniques
Format avec ponctuation ou chiffres seuls
Chiffres de contrôle calculés par modulo 11
Tableau des régions fiscales par chiffre

Comment fonctionne l'algorithme du CPF

L'algorithme du CPF est composé de 11 chiffres : 9 d'identification et 2 de contrôle à la fin. Les 9 premiers sont séquentiels par région fiscale, et le 9e indique l'état où le document a été émis. Les deux derniers résultent d'un calcul modulo 11 sur les précédents : chaque chiffre est multiplié par un poids, tout est additionné, divisé par 11, et le reste détermine le chiffre de contrôle. La méthode a été conçue pour détecter les erreurs de frappe. Modifier un chiffre ou en inverser deux brise presque toujours la validation, ce qui permet à tout système de rejeter les numéros invalides sans consulter l'administration fiscale.

9e Chiffre du CPF par Région Fiscale

ChiffreÉtats
0Rio Grande do Sul (RS)
1Distrito Federal (DF), Goiás (GO), Mato Grosso (MT), Mato Grosso do Sul (MS), Tocantins (TO)
2Acre (AC), Amapá (AP), Amazonas (AM), Pará (PA), Rondônia (RO), Roraima (RR)
3Ceará (CE), Maranhão (MA), Piauí (PI)
4Alagoas (AL), Paraíba (PB), Pernambuco (PE), Rio Grande do Norte (RN)
5Bahia (BA), Sergipe (SE)
6Minas Gerais (MG)
7Espírito Santo (ES), Rio de Janeiro (RJ)
8São Paulo (SP)
9Paraná (PR), Santa Catarina (SC)

Cas d'Usage

Les applications pratiques les plus courantes du générateur de CPF dans le flux de travail de développement et de QA sont :

  • Validation de formulaires et UITester les masques de saisie, les validations en temps réel (JavaScript, React, Angular, etc.), les messages d'erreur et le comportement du frontend avec des données qui passent toutes les règles.
  • Tests automatisés (Unit, Integration et E2E)Alimenter des fixtures, des bases de données de test et des scénarios avec des CPF valides, en éliminant les données réelles et en réduisant le risque de fuite.
  • Environnements de développement et de recetteCréer des utilisateurs de test en staging, dans des bases de données locales ou des environnements de démonstration sans violer les lois sur la protection des données ni utiliser des données de production.
  • Tests d'API et d'intégrationsEnvoyer des payloads réalistes aux endpoints nécessitant un CPF : inscriptions, vérifications de crédit, émission de factures et services tiers.
  • Maquettes, prototypes et présentationsRemplir des écrans Figma, Adobe XD ou des diapositives clients avec des données visuellement convaincantes, sans exposer de vraies informations.
  • Tests de performance et de chargeGénérer des centaines de CPF rapidement pour simuler de grands volumes d'inscriptions ou de requêtes dans un environnement contrôlé.
  • Études, formations et coursProfesseurs et étudiants les utilisent pour des exemples pratiques en cours de programmation, de bases de données et de validation de formulaires.

Comment Utiliser

1

Générer un CPF rapidement

En ouvrant la page, le premier CPF est déjà prêt. Pour en générer un autre, cliquez sur « Générer un CPF » — le numéro est disponible à copier en un seul clic.

2

Générer plusieurs à la fois

Cochez « Générer Plusieurs CPF », choisissez combien (entre 2 et 100) et cliquez sur « Générer des CPF ». Le bouton « Tout Copier » envoie la liste entière dans le presse-papiers.

3

Choisir le format

Par défaut, le CPF est formaté avec des points et un tiret. Si vous avez besoin du numéro brut (base de données, JSON, etc.), activez « Chiffres Uniquement » avant de générer.

Questions et Réponses

Utiliser un CPF généré est-il illégal ?

Cela dépend de l'usage. Pour les tests logiciels, l'apprentissage, les démonstrations et le développement, il n'y a aucun problème, car c'est exactement à cela que sert l'outil. Ce qui constitue un délit, c'est d'utiliser un CPF généré dans des registres officiels, des contrats, des déclarations ou toute situation nécessitant une identification réelle. Dans ce cas, le comportement peut être qualifié de falsification idéologique (Art. 299 du Code pénal brésilien) et, selon le contexte, d'escroquerie.

Le CPF généré ici est-il valide et enregistré auprès de la Receita Federal ?

Le numéro est mathématiquement valide, c'est-à-dire qu'il passe la vérification des chiffres car le calcul modulo 11 est correct. Mais il est fictif et n'a aucun lien avec de vraies personnes ni d'enregistrement auprès de la Receita Federal. Il sert à valider des formulaires et des règles métier pendant le développement, et rien de plus. Tenter de l'utiliser dans des registres officiels ne fonctionne pas et peut constituer un délit.

Comment le générateur détermine-t-il l'état et que signifie le neuvième chiffre du CPF ?

Le neuvième chiffre du CPF, juste avant les deux chiffres de contrôle, correspond à la région fiscale où le document a été émis. São Paulo est 8, Rio Grande do Sul est 0, Paraná et Santa Catarina sont 9, et ainsi de suite. Le sélecteur d'état fixe ce chiffre pour générer des numéros cohérents avec une région spécifique. En laissant sur « Tous les États », le chiffre est tiré au sort de manière aléatoire.

Quand utiliser le CPF avec ponctuation et quand utiliser seulement les chiffres ?

Cela dépend de l'endroit où le numéro sera utilisé. Les formulaires et les écrans qui affichent le CPF à l'utilisateur utilisent généralement le format avec ponctuation (999.999.999-99). Les bases de données, les API et les validations backend ont tendance à stocker le numéro brut, sans caractères spéciaux. L'option « Chiffres Uniquement » règle cela directement lors de la génération, sans avoir besoin de traiter la chaîne ensuite.

Quelle est la différence entre un CPF fake, faux et aléatoire ?

En pratique, tous ces termes décrivent le même outil : un utilitaire qui génère des numéros suivant la règle mathématique du CPF, mais sans appartenir à personne. « Fake » et « faux » sont les recherches les plus courantes, tandis que certains développeurs préfèrent « fictif », « aléatoire » ou « de test » car ils semblent moins suggestifs. Le résultat et la finalité sont les mêmes dans tous les cas.

Voir aussi