Naar inhoud springen

CNPJ-generator, numeriek en alfanumeriek

Genereer numerieke of alfanumerieke CNPJ-nummers om mee te testen, in het formaat dat de Receita Federal sinds juli 2026 uitgeeft, of controleer CNPJ's in je browser.

Document

CNPJCadastro Nacional da Pessoa Jurídica

Bedrijfsregistratienummer · geschreven als 12.ABC.345/01DE-35

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.

De basisnummers zijn willekeurig, dus een nummer kan toevallig gelijk zijn aan een al geregistreerd CNPJ: gebruik ze alleen in testsystemen. De CNPJ-simulator van de Receita Federal levert ook fictieve alfanumerieke nummers om te testen.
Werkt in je browser · geen uploadZo werkt het

Zo gebruik je CNPJ-generator

  1. 1

    Kies het formaat

    Kies numeriek voor CNPJ's zoals ze vóór juli 2026 werden uitgegeven, of alfanumeriek om het nieuwe formaat met letters in het basisnummer te testen.

  2. 2

    Hoofdkantoor of filiaal

    Houd 0001 aan voor hoofdkantoren, of kies willekeurige vestigingsnummers om filialen te testen.

  3. 3

    Genereren en exporteren

    Stel het aantal in, druk op Genereren en kopieer de lijst, of sla hem op als TXT, CSV of JSON met basisnummer, vestiging en formaat per rij.

  4. 4

    Bestaande gegevens valideren

    Plak CNPJ's uit je database op het tabblad Controleren om te zien welke controlecijfers niet kloppen.

Limieten en Pro

Gratis: tot 10.000 CNPJ's per batch, numeriek of alfanumeriek, hoofdkantoor of willekeurige vestiging, en tot 10.000 regels per controle.

Pro haalt hier alleen de advertenties weg. Pro bekijken

Over CNPJ-generator

Vanaf juli 2026 geeft de Receita Federal nieuwe CNPJ's uit waarvan de eerste twaalf tekens letters kunnen bevatten. Elk systeem dat een CNPJ opslaat of valideert, moet dus iets als 12.ABC.345/01DE-35 accepteren. Ontwikkelaars die een ERP, een factuurmodule of een leveranciersimport bijwerken, hebben testnummers in beide vormen nodig, en deze generator maakt ze: numerieke CNPJ's zoals ze altijd zijn geweest, of alfanumerieke met minstens één letter in het bedrijfsbasisnummer.

Een CNPJ heeft veertien tekens. De eerste acht identificeren het bedrijf, de volgende vier de vestiging (0001 is meestal het hoofdkantoor, hogere nummers zijn de filialen) en de laatste twee zijn controlecijfers. De handleiding van de Receita berekent ze door elk teken om te zetten naar de ASCII-code min 48, zodat cijfers hun waarde houden en A tot en met Z 17 tot en met 42 worden. Daarna weeg je van rechts naar links met 2 tot en met 9, waarbij je na het achtste teken opnieuw begint, en neem je 11 min de rest van de deling door 11, of 0 als die rest 0 of 1 is. De controlecijfers blijven in beide formaten numeriek.

Het tabblad Controleren past precies die regel toe op geplakte CNPJ's, met of zonder punten, schuine streep en streepje, en laat zien welk cijferpaar het verwachtte. Numerieke CNPJ's die al zijn uitgegeven, behouden hun nummers en controlecijfers.

Deze pagina kan niet bevestigen dat een bedrijf bestaat of de situação cadastral uitlezen. Daarvoor heb je de openbare raadpleging van de Receita nodig, en hier wordt geen contact mee gelegd.

Privacy

Gegenereerde en geplakte CNPJ's worden volledig op deze pagina verwerkt: geen enkel verzoek stuurt ze naar de Receita Federal of een andere dienst, en niets wat je invoert wordt opgeslagen.

CNPJ-generator: veelgestelde vragen

Wat verandert er met het alfanumerieke CNPJ?
Nieuwe registraties vanaf juli 2026 kunnen een CNPJ krijgen waarvan de eerste twaalf tekens hoofdletters en cijfers combineren, terwijl de laatste twee numerieke controlecijfers blijven. Velden die alleen cijfers accepteren, numerieke databasekolommen en maskers zoals 99.999.999/9999-99 moeten worden aangepast. De lengte, de leestekens en de indeling in basisnummer, vestiging en controlecijfers blijven gelijk.
Hoe worden de controlecijfers berekend als er letters in staan?
Elk teken wordt de ASCII-code min 48: cijfers blijven gelijk en A is 17. Voor 12ABC34501DE geven de gewichten 5 4 3 2 9 8 7 6 5 4 3 2 een som van 459, rest 8, dus het eerste cijfer is 3. Met dat cijfer erbij en gewichten 6 tot en met 2 komt de som op 424, rest 6, tweede cijfer 5: 12.ABC.345/01DE-35, het eigen voorbeeld van de Receita.
Veranderen bestaande numerieke CNPJ's?
Nee. Bedrijven houden hun CNPJ met dezelfde controlecijfers; het alfanumerieke formaat geldt voor nieuwe nummers. Omdat een numeriek CNPJ simpelweg een CNPJ zonder letters is, valideert dezelfde berekening beide soorten. Daarom heeft deze pagina geen aparte modus nodig om oude en nieuwe nummers naast elkaar te controleren.
Wat betekenen de vier cijfers na de schuine streep?
Ze nummeren de vestiging binnen het bedrijf. 0001 is normaal gesproken het hoofdkantoor (matriz) en 0002, 0003 enzovoort zijn filialen (filiais). De eerste acht tekens, het basisnummer, blijven voor alle vestigingen gelijk, dus twee CNPJ's met hetzelfde basisnummer horen bij hetzelfde bedrijf.
Komt een gegenereerd CNPJ door de validatie van mijn systeem?
Het komt door elke controle die de controlecijferregel van de Receita toepast, ook bij systemen die al letters accepteren. Het komt niet door een opzoeking in het register van de Receita, omdat het nummer voor tests is verzonnen. Voor sandboxomgevingen biedt de Receita ook een simulator die fictieve alfanumerieke CNPJ's uitdeelt.

Andere taken met deze tool