Naar inhoud springen

CPF-generator en -validator

Genereer CPF-nummers met een geldig formaat om mee te testen, per fiscale regio, of controleer of de twee controlecijfers van een CPF kloppen. Alles draait in je browser.

Document

CPFCadastro de Pessoas Físicas

Belastingnummer voor particulieren · geschreven als 123.456.789-09

Waar de regels vandaan komen

Opties

Maximaal 10.000 tegelijk

Alleen geldig formaat · van niemand · om te testen

Kies de opties en druk op Genereren. De nummers voldoen aan alle regels die deze pagina controleert, dus ze zijn geschikt voor formulieren, testdata en QA.

Receita Federal publiceert geen testbereik voor het CPF, dus een willekeurig nummer kan toevallig gelijk zijn aan een al uitgegeven nummer: gebruik ze alleen in testsystemen. Nummers die uit één herhaald cijfer bestaan, worden nooit gegenereerd.
Werkt in je browser · geen uploadZo werkt het

Zo gebruik je CPF-generator

  1. 1

    Kies het aantal

    De pagina opent met de CPF-generator. Typ een aantal of kies 1, 10, 100, 1.000 of 10.000.

  2. 2

    Kies een fiscale regio als je die nodig hebt

    Laat Elke regio staan, of stel het negende cijfer in, bijvoorbeeld 8 voor São Paulo of 7 voor Rio de Janeiro en Espírito Santo.

  3. 3

    Kopiëren of downloaden

    Kopieer de lijst met of zonder punten en streepje, of download TXT, CSV of JSON; de CSV en JSON bevatten de regio van elk nummer.

  4. 4

    Controleer afgewezen CPF's

    Plak op het tabblad Controleren de CPF's die een formulier weigerde: elke regel laat zien welke controlecijfers er verwacht werden.

Limieten en Pro

Gratis: tot 10.000 CPF's per batch en 10.000 regels per controle, met of zonder leestekens; alles boven 500 draait in een achtergrondproces.

Pro haalt de advertenties weg; de generator kent geen limieten die opgeheven hoeven te worden. Pro bekijken

Over CPF-generator

Braziliaanse webshops, salarissystemen en CRM-imports vragen allemaal om een CPF en weigeren een nummer waarvan de controlecijfers niet kloppen. Als je zo'n systeem bouwt of test, heb je nummers nodig die door die poort komen zonder van iemand te zijn. En als de CPF van een echte klant wordt afgewezen, wil je weten welk cijfer niet klopt.

Een CPF heeft elf cijfers. De eerste negen vormen het registratienummer, de laatste twee zijn controlecijfers: het eerste volgt uit de restregel mod 11 met gewichten van 10 tot en met 2, het tweede doet hetzelfde met gewichten van 11 tot en met 2 over de eerste negen cijfers plus het eerste controlecijfer. Het negende cijfer geeft de fiscale regio aan waar de CPF voor het eerst is geregistreerd, van 0 voor Rio Grande do Sul tot 9 voor Paraná en Santa Catarina. Dat zegt niets over waar de persoon nu woont.

Deze pagina genereert tot 10.000 CPF's per batch, desgewenst allemaal uit één fiscale regio, met of zonder punten en streepje. Nummers van één herhaald cijfer, zoals 111.111.111-11, worden overgeslagen: ze voldoen aan de rekenregel, maar worden nooit uitgegeven. Het tabblad Controleren accepteert een hele kolom die je uit een spreadsheet plakt en meldt elke regel afzonderlijk.

Wat de tool niet kan, is vaststellen of een CPF actief, geschorst of geannuleerd is bij de Receita Federal. Die status staat alleen in de eigen systemen van de Receita, en daar maakt deze pagina geen contact mee.

Privacy

Elke CPF wordt gegenereerd en gecontroleerd door code die in deze pagina draait. Er wordt geen nummer naar de Receita Federal of een andere server gestuurd, en de lijst die je genereert verdwijnt zodra je de pagina verlaat of opnieuw laadt.

CPF-generator: veelgestelde vragen

Is het legaal om CPF-nummers te genereren?
Nummers maken die voldoen aan de CPF-controlecijfers is een gewoon onderdeel van het testen van Braziliaanse software, en deze nummers zijn testdata die van niemand zijn. Niet toegestaan is het gebruik van een CPF die niet van jou is, gegenereerd of echt, om een account te openen, iets te kopen of zaken te doen met een overheidsinstantie: dat is fraude.
Hoe worden de twee CPF-controlecijfers berekend?
Vermenigvuldig de eerste negen cijfers met 10, 9, 8 enzovoort tot 2 en tel de uitkomsten op. Een rest mod 11 onder 2 geeft 0, anders 11 min de rest. Voor 123.456.789 is de som 210, rest 1, dus het eerste cijfer is 0. Herhaal met gewichten 11 tot 2 over tien cijfers: 255, rest 2, tweede cijfer 9, dus 123.456.789-09.
Wat betekent het negende cijfer van een CPF?
Het is de fiscale regio van de Receita Federal waar de CPF voor het eerst is uitgegeven: 0 Rio Grande do Sul, 1 het Federale District, Goiás, beide Mato Grossos en Tocantins, 2 het grootste deel van het noorden, 3 Ceará, Maranhão en Piauí, 4 Alagoas tot Rio Grande do Norte, 5 Bahia en Sergipe, 6 Minas Gerais, 7 Rio en Espírito Santo, 8 São Paulo, 9 Paraná en Santa Catarina.
Kan deze pagina zien of een CPF actief is?
Nee. De registratiestatus (regulier, geschorst, geannuleerd of in behandeling) kun je alleen opvragen via de eigen raadpleging van de Receita Federal, die ook de geboortedatum van de houder vraagt. Deze pagina past alleen de gepubliceerde rekenregel toe, dus een typefout die toevallig op een andere geldige combinatie uitkomt, komt hier ook door de controle.
Waarom wordt 111.111.111-11 als ongeldig gemeld?
Tien CPF's van één herhaald cijfer, van 000.000.000-00 tot 999.999.999-99, voldoen toevallig aan beide controlecijfers, maar geen ervan wordt ooit aan een persoon toegewezen. De meeste validators wijzen ze daarom af, dus de generator maakt ze nooit en de controle markeert ze als ongeldig, ook al klopt de rekensom.

Andere taken met deze tool