CPF-generator

Genereer gratis online geldige CPF's, per staat, één of meerdere CPF's tegelijk (met of zonder interpunctie). Ideale tool voor testen en ontwikkeling.

De gegenereerde nummers zijn fictief en dienen uitsluitend voor testdoeleinden.

Klik op Genereer CPF om een nummer aan te maken

Over deze tool

Gratis online CPF-generator voor ontwikkelaars en softwaretests. Genereer wiskundig geldige CPF-nummers met controlecijfers berekend volgens het officiële algoritme, zodat ze elke formuliervalidatie of bedrijfsregel doorstaan. Onze tool werkt direct in de browser, is 100% veilig (geen verbinding met echte personen) en vereist geen registratie. Maak gebruik van geavanceerde functies zoals CPF-generatie per staat en het maken van batches tot 100 nummers tegelijk.

Functionaliteiten

Genereer geldige CPF per staat
Batches tot 100 unieke CPF's
Formaat met interpunctie of alleen cijfers
Controlecijfers berekend met modulo 11

Hoe het CPF-algoritme werkt

Het CPF-algoritme bestaat uit 11 cijfers: 9 identificatiecijfers en 2 controlecijfers aan het einde. De eerste 9 zijn opeenvolgend per fiscale regio, en het 9e cijfer geeft de staat aan waar het document is uitgegeven. De laatste twee zijn het resultaat van een modulo 11-berekening over de voorgaande cijfers: elk cijfer wordt vermenigvuldigd met een gewicht, alles wordt opgeteld, gedeeld door 11, en de rest bepaalt het controlecijfer. De methode is ontworpen om typefouten te detecteren. Het wijzigen van een cijfer of het omdraaien van twee cijfers verbreekt bijna altijd de validatie, waardoor elk systeem ongeldige nummers kan weigeren zonder de belastingdienst te raadplegen.

Gebruiksscenario's

Hier zijn de belangrijkste praktische toepassingen van de CPF-generator in de ontwikkelings- en QA-workflow:

  • FormuliervalidatieInputmaskers, validators en foutmeldingen in registratievelden testen.
  • Geautomatiseerde testsTestscenario's vullen met gegevens die de validatie doorstaan zonder echte CPF's bloot te stellen.
  • OntwikkelomgevingenRecords aanmaken in staging en homologatie zonder privacywetten te overtreden of productiegegevens te gebruiken.
  • Integraties en API'sEndpoints, payloads en diensten van derden testen die een CPF als parameter vereisen.
  • Mockup en demonstratiesPrototypes, demoschermen en productpresentaties invullen zonder echte gegevens te gebruiken.

Hoe te gebruiken

1

Snel een CPF genereren

Bij het openen van de pagina is de eerste CPF al klaar. Om een nieuwe te genereren, klik op "Genereer CPF" — het nummer is met één klik beschikbaar om te kopiëren.

2

Meerdere tegelijk genereren

Vink "Genereer meerdere CPF's" aan, kies het aantal (tussen 2 en 100) en klik op "Genereer CPF's". De knop "Alles kopiëren" stuurt de hele lijst naar het klembord.

3

Formaat kiezen

Standaard wordt de CPF geformatteerd met punten en een streepje. Als je het ruwe nummer nodig hebt (database, JSON, etc.), schakel dan "Alleen cijfers" in voor het genereren.

Vragen en Antwoorden

Zijn de hier gegenereerde CPF's echt of geregistreerd bij de Receita Federal?

Nee. Het zijn fictieve nummers die zijn opgebouwd met hetzelfde validatie-algoritme dat de Receita Federal gebruikt, maar zonder enige link met echte personen. Ze slagen voor de controlecijferverificatie omdat de berekening correct is, en meer niet. Probeer ze niet te gebruiken voor officiële registraties — ze zullen niet worden geaccepteerd en de poging kan als fraude worden beschouwd.

Waarom is er een staatsfilter in de generator?

Het 9e cijfer van de CPF (vlak voor de controlecijfers) komt overeen met de fiscale regio waar het document is uitgegeven. São Paulo is 8, Rio Grande do Sul is 0, enzovoort. Voor sommige tests is het belangrijk om nummers te genereren die consistent zijn met een specifieke regio, en het filter is daarvoor bedoeld. Als het niet uitmaakt, laat het dan op "Alle staten" staan en de trekking zal willekeurig zijn.

Wanneer het formaat met interpunctie gebruiken en wanneer alleen cijfers?

Dat hangt ervan af waar het nummer gebruikt gaat worden. Formulieren en schermen die de CPF aan de gebruiker tonen, gebruiken meestal het geformatteerde formaat (999.999.999-99). Databases, API's en backend-validaties hebben de neiging om het ruwe nummer op te slaan, zonder speciale tekens. De schakelaar "Alleen cijfers" lost dit op zonder dat de string achteraf bewerkt hoeft te worden.

Kan ik de generator voor elk doel gebruiken?

Voor softwaretests, leren, demonstraties en ontwikkeling, ja. Dat is precies waarvoor het is gemaakt. Wat je niet kunt doen, is een gegenereerde CPF gebruiken bij officiële registraties, contracten, verklaringen of elke situatie die een echte identificatie vereist. Dit vormt valsheid in geschrifte en kan, afhankelijk van de omstandigheden, als oplichting worden beschouwd.

Wat is het verschil tussen een "valse CPF" en een "willekeurige CPF"?

In de praktijk verwijzen beide termen naar dezelfde tool: een hulpprogramma dat nummers genereert volgens de wiskundige regel van de CPF, maar zonder dat ze van iemand zijn. De termen "valse" en "fake" zijn populair in zoekopdrachten, hoewel sommige ontwikkelaars de voorkeur geven aan "fictief" of "test-CPF" omdat ze minder suggestief klinken. Het resultaat en het gebruik zijn identiek.

Zie ook