ID-batchvalidator
Valideer in één keer een volledige lijst belastingnummers.
Dit is een voorcontrole van de indeling en het controlecijfer. De tool raadpleegt geen overheidsdatabases en bewijst niet dat een nummer bestaat, actief is of bij iemand hoort.
Valideer een hele lijst tegelijk
Plak een kolom met belasting- of ID-nummers — of sleep een CSV erin — en ontvang per rij een oordeel met de exacte reden waarom elk ongeldig nummer faalt. Twaalf ID-typen uit zeven landen, plus ICAO 9303-MRZ-regels van paspoorten en EU-VAT-formaten voor alle 27 lidstaten — alles lokaal in uw browser berekend.
Validators voor één nummer
CPF / CNPJ-validator · GSTIN-validator · India PAN Validator · Pools PESEL-validator · Mexicaans RFC-validator · Mexicaans CURP-validator · Argentijns CUIT/CUIL-validator · Colombiaanse NIT-validator · Indonesische NIK-validator
Voer een validator uit op uw eigen site: gratis insluitbare widgets (CPF, GSTIN).
Valideer een volledige lijst met door de overheid uitgegeven ID- en belastingnummers in één keer: plak één nummer per regel — of importeer een CSV/TXT-bestand — kies land en type, en elke rij krijgt een oordeel plus de exacte reden van mislukken. Twaalf ID-typen uit zeven landen — Braziliaanse CPF/CNPJ, Indiase GSTIN/PAN, Poolse PESEL, Mexicaanse RFC/CURP, Argentijnse CUIT, Colombiaanse NIT, Indonesische NIK — plus ICAO 9303-MRZ-regels van paspoorten en EU-VAT-nummerformaten voor alle 27 lidstaten.
Alles gebeurt lokaal. Uw browser leest het bestand, voert de controlesomberekeningen uit en stelt de resultaten-CSV samen; de lijst bereikt nooit een server. Bij salarisverwerking, KYC-voorbereiding of het opschonen van een CRM, waar de kolom letterlijk belastingnummers van mensen bevat, is dat het verschil tussen een snelle voorcontrole en een incident met persoonsgegevens.
De controles gebruiken de officiële algoritmen, geen regex-gokwerk: CPF/CNPJ met mod-11 (inclusief de alfanumerieke CNPJ vanaf 2026+), het Luhn-mod-36-controlekenmerk van GSTIN, het gewogen PESEL-cijfer met eeuwcodering van de geboortedatum, de SAT-controletabel van RFC met regels voor echte kalenderdatums, de CURP-structuur van 18 tekens met deelstaatcodes en CUIT met mod-11. De engine is overgenomen uit onze validators per land en rij voor rij daarmee gekruist.
De grens, zonder omwegen: dit is een voorcontrole van de structuur en controlecijfers. De tool raadpleegt RENAPO, SAT, het GST-portaal of enig register niet en kan dus niet bevestigen dat een nummer geregistreerd of actief is of bij een bepaalde persoon hoort. Geslaagd betekent ‘correct opgebouwd’; mislukt betekent dat het nummer zoals ingevoerd niet kan kloppen. Alleen daarmee wordt de meeste invoerschade onderschept voordat die een officieel systeem bereikt.
Gepubliceerde gedragingen — elk gevalideerd met de live-tool: een CSV met 3 kolommen en een kopregel herkent de ID-kolom automatisch en laat u die wijzigen · de oorspronkelijke kolommen blijven in de geëxporteerde resultaten staan, met Resultaat/Type/Reden erachter · een beschadigd controlecijfer wordt gemeld met de verwachte waarde · 2,000 rijen worden in ruim minder dan één seconde gevalideerd · valideren veroorzaakt geen netwerkverzoeken. Laatst geverifieerd: 2026-08-12.
FAQ
Hoe verschilt dit van nummers één voor één controleren?
Dezelfde wiskunde, op industriële schaal: een oordeel met reden per rij, een samenvattende telling en een resultaten-CSV die uw oorspronkelijke kolommen behoudt. Boekhouders die leverancierslijsten controleren, HR-teams die grote groepen medewerkers aannemen en platformteams die KYC voorbereiden, krijgen met één plakactie wat anders honderden kopieer- en plakrondes kost.
Betekent een ‘geldig’ resultaat dat het nummer echt bestaat?
Nee, en geen enkel offline hulpmiddel kan dat beloven. ‘Geldig’ betekent dat de structuur en het controlecijfer wiskundig juist zijn; dat is ook wat registers als eerste controleren. Alleen de uitgevende instantie (RENAPO, SAT, GST-portaal enz.) kan bevestigen of het nummer op naam van een echte persoon of onderneming staat.
Mijn CSV heeft veel kolommen — welke wordt gevalideerd?
De tool beoordeelt elke kolom op de vorm van het gekozen ID-type en kiest automatisch de beste overeenkomst; via een keuzelijst kunt u dit aanpassen. Geëxporteerde resultaten behouden alle oorspronkelijke kolommen en voegen Resultaat, Type en Reden achteraan toe.
Kan ik verschillende ID-typen in één lijst combineren?
Braziliaanse CPF en CNPJ mogen vrij door elkaar staan; ze worden automatisch op lengte onderscheiden. Andere typen worden één voor één gevalideerd. Kies een ander land en voer de controle opnieuw uit voor een tweede ronde. Automatische herkenning tussen typen wordt bewust vermeden: stil gokken leidt tot verkeerde uitslagen.
Waarom zie ik ‘controlecijfer ✗ — verwacht X’ in plaats van alleen ‘ongeldig’?
Omdat de reden meteen de oplossing aanwijst. Eén verkeerd getypt cijfer is de meest voorkomende invoerfout. Door de verwachte controlewaarde te tonen, of precies aan te geven welke laag faalt — lengte, patroon, datum of deelstaatcode — kunt u rijen corrigeren in plaats van weggooien.
Kan het MRZ-regels van paspoorten en EU-VAT-nummers controleren?
Ja. Plak MRZ-regel 2 van het paspoort (of beide regels samen) en alle vijf ICAO 9303-controlecijfers worden opnieuw berekend — documentnummer, geboortedatum, vervaldatum, persoonsnummer en samengesteld controlecijfer. EU-VAT-invoer wordt vergeleken met het officiële patroon van elke lidstaat (Griekenland = EL, Noord-Ierland = XI); een formaatovereenkomst betekent niet dat het nummer geregistreerd is — alleen VIES kan dat bevestigen.