Aller au contenu
Toova
Tous les outils

Générateur de CPF pour les tests

Conçu pour la confidentialité — fonctionne entièrement dans votre navigateur

Le CPF (Cadastro de Pessoas Físicas) est l'identifiant fiscal brésilien des personnes physiques — onze chiffres avec deux chiffres de contrôle. Toova génère des CPFs mathématiquement valides directement dans votre navigateur, parfaits pour alimenter des bases de test, valider des formulaires et construire des démos. Rien n'est envoyé, journalisé ou stocké.

Quand vous avez besoin d'un CPF généré

Presque tous les logiciels brésiliens ont un champ CPF quelque part — inscription, facturation, KYC, e-commerce. Pendant le développement, vous avez besoin de valeurs qui passent la validation sans être des CPFs de vraies personnes. Un CPF généré satisfait l'algorithme du chiffre de contrôle mais n'est attribué à personne par la Receita Federal — il ne peut être lié à aucune identité réelle. Utilisez-le pour les fixtures, les seeds, les tests E2E et les captures de démo. Ne l'utilisez jamais comme s'il s'agissait du CPF d'une personne — c'est une fraude.

Comment fonctionnent les chiffres de contrôle

Un CPF a neuf chiffres de base et deux chiffres de contrôle. Le premier est calculé en multipliant chaque chiffre par un poids décroissant de 10 à 2, en sommant, en prenant le reste modulo 11 et en soustrayant de 11 (ou zéro si le reste est inférieur à 2). Le second applique la même règle aux dix chiffres précédents avec des poids de 11 à 2. Toova effectue ce calcul localement ; vous pouvez vérifier le résultat avec la règle officielle publiée par la Receita Federal.

Génération en lot pour fixtures et seeds

Passez en mode lot et générez jusqu'à vingt CPFs à la fois en un clic. Chaque numéro est indépendamment aléatoire, formaté avec ou sans le masque 999.999.999-99 et copiable individuellement ou en bloc. Collez directement dans un CSV, un script de seed ou un fichier de fixture. La limite de vingt correspond aux nombres typiques d'utilisateurs seedés dans les tests unitaires et d'intégration — pour plus, il suffit de cliquer à nouveau.

Questions fréquentes

Les CPFs générés sont-ils réels ?
Non. Ils satisfont la règle mathématique du chiffre de contrôle mais ne sont attribués à personne par la Receita Federal. Ils n'apparaissent dans aucun registre fiscal, base d'identité ou bureau de crédit.
Puis-je utiliser un CPF généré en production ?
Uniquement pour les tests, l'alimentation de bases de données ou les écrans de démo. Utiliser un CPF généré pour usurper l'identité de quelqu'un, émettre des factures fausses ou contourner le KYC est une fraude et un crime au Brésil.
Pourquoi le validateur de mon formulaire les accepte-t-il ?
Les validateurs vérifient les mathématiques, pas le registre. Un CPF généré passe les mathématiques, donc le validateur front-end l'accepte. Une vraie requête à la Receita le rejetterait comme non attribué.
Toova stocke-t-il ou journalise-t-il mes CPFs générés ?
Non. Les numéros sont générés dans votre navigateur avec la source de hasard cryptographique et ne quittent jamais la page. Ouvrez l'onglet Réseau pendant la génération — vous verrez zéro requête sortante.
Que dire des CPFs à chiffres répétés comme 111.111.111-11 ?
Ils passent les mathématiques, mais tout validateur réel les rejette. Toova les filtre automatiquement, donc les valeurs produites ressemblent à des CPFs normaux.
Quelle est la différence entre CPF et CNPJ ?
Le CPF identifie les personnes physiques (11 chiffres). Le CNPJ identifie les entreprises et autres personnes morales (14 caractères). Ils utilisent des algorithmes de chiffre de contrôle apparentés mais distincts.