Zo gebruik je ID-nummercontrole en -generator
- 1
Kies het document
Kies het land en daarna het document als er meerdere zijn, zoals CPF of CNPJ voor Brazilië. Daaronder verschijnen de schrijfwijze en de bronnen van de regels.
- 2
Controleer één nummer of een lijst
Plak op het tabblad Controleren de nummers, één per regel. Elke regel krijgt de status Geldig, Waarschuwing of Ongeldig, met de reden en de velden die het nummer bevat.
- 3
Genereer testnummers
Kies op het tabblad Genereren het aantal, een periode voor de geboortedatum en het geslacht of de regio als het document die heeft. Kopieer daarna de lijst of download als TXT, CSV of JSON.
- 4
Aanvullen of berekenen
Op het tabblad Berekenen vul je een ontbrekend controlecijfer of een controleletter aan. Voor de codice fiscale, CURP en CUIT berekent de tool het hele nummer uit persoonsgegevens.
Limieten en Pro
Gratis, zonder account: 25 documenten uit 18 landen, tot 10.000 regels per controle en 10.000 nummers per gegenereerde batch. Taken met meer dan 500 items draaien in een achtergrondproces.
Pro verwijdert de advertenties. Voor controleren en genereren zijn er geen extra limieten om op te heffen. Pro bekijken
Over ID-nummercontrole en -generator
Aanmeldformulieren, betaalproviders en belastingsoftware weigeren een identiteits- of belastingnummer zodra er één cijfer niet klopt. Ontwikkelaars hebben dus nummers nodig die door die controles komen voor hun testdata, en alle anderen willen weten of het nummer dat ze kregen wel goed is opgebouwd. Deze tool dekt 25 documenten uit 18 landen: de CPF en CNPJ van Brazilië (inclusief het alfanumerieke CNPJ dat sinds juli 2026 wordt uitgegeven), de CURP en RFC van Mexico, de codice fiscale van Italië, het DNI, NIE en bedrijfs-NIF van Spanje, de NIT van Colombia, de CUIT en CUIL van Argentinië, de PESEL, NIP en REGON van Polen, het T.C. Kimlik No van Turkije, de INN en SNILS van Rusland, de nationale code van Iran, de resident-ID van China, de nationale ID van Taiwan, de IIN van Kazachstan, de RNOKPP van Oekraïne, de nationale ID van Egypte, de burger-ID van Thailand, de Aadhaar van India en het inwonerregistratienummer van Zuid-Korea.
Elke controle noemt de reden: de verkeerde lengte, een controlecijfer dat een ander had moeten zijn, een geboortedatum die niet bestaat of een regiocode die geen enkele instantie gebruikt. Als een nummer klopt, zie je wat erin zit, van de geboortedatum en het geslacht in een PESEL tot de gemeente in een codice fiscale.
De regels komen van de uitgevende instanties waar die ze publiceren, zoals de CNPJ-handleiding van de Receita Federal of de CURP-regels van RENAPO, en anders van bekende opensourcevalidators. Bij elk document staan de bronnen.
Wat geen enkele tool kan zeggen, is of een nummer echt is uitgegeven of van wie het is. Daarvoor is het register van de instantie zelf nodig, en dat raadpleegt deze pagina nooit. Aadhaar- en Koreaanse nummers kun je controleren, maar niet genereren.
Privacy
Nummers die je plakt en de namen en geboortedata die je invult in de calculators voor codice fiscale, CURP of CUIT worden door deze pagina in je browser verwerkt en nergens naartoe gestuurd. Er wordt geen overheidsregister geraadpleegd. Alleen het laatst gekozen document en tabblad worden onthouden, in de lokale opslag van deze browser. Als je Italië kiest, wordt de lijst met gemeenten geladen, een statisch bestand van deze site.
Functies
Redenen, geen rood kruisje
Verkeerde lengte, een fout controlecijfer met het verwachte cijfer erbij, een onmogelijke datum of een onbekende regiocode: bij elke regel genoemd.
Leest uit wat een nummer bevat
Geboortedatum, geslacht, staat, provincie, gemeente, rechtsvorm of belastingkantoor, waar het document ze bevat.
Testdata die door validators komt
Batches tot 10.000 met je periode voor de geboortedatum, geslacht en regio, gemarkeerd als alleen geldig formaat en bedoeld voor tests.
Wat elk document bevat
Geboortedatum en geslacht: CURP (Mexico), codice fiscale (Italië), PESEL (Polen), resident-ID (China), RNOKPP (Oekraïne), nationale ID (Egypte) en meestal de IIN (Kazachstan). Het Taiwanese ID bevat het geslacht en de plaats van eerste registratie, maar geen datum.
Plaats: het negende cijfer van de CPF is de fiscale regio van eerste registratie, een CURP noemt de geboortestaat, een codice fiscale de gemeente of het buitenland, Chinese en Egyptische nummers de provincie of het gouvernement en een INN de regio en het belastingkantoor.
Weinig meer dan een controlecijfer: de letters van DNI en NIE, het T.C. Kimlik No, de SNILS, de REGON, de NIT en Aadhaar. De nationale code van Iran en de Poolse NIP beginnen bovendien met de code van het kantoor dat ze heeft uitgegeven.