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