Przejdź do treści

Generator CNPJ – numeryczny i alfanumeryczny

Generuj do testów numeryczne lub alfanumeryczne numery CNPJ, czyli format, który Receita Federal zaczęła wydawać w lipcu 2026 roku, albo sprawdzaj poprawność CNPJ w przeglądarce.

Dokument

CNPJCadastro Nacional da Pessoa Jurídica

Numer rejestrowy firmy · zapisany jak 12.ABC.345/01DE-35

Skąd pochodzą reguły

Opcje

Maksymalnie naraz: 10 000

Tylko poprawny format · nie należy do nikogo · do testów

Wybierz opcje i naciśnij Generuj. Numery spełniają wszystkie reguły sprawdzane na tej stronie, więc nadają się do formularzy, danych testowych i QA.

Rdzenie są losowe, więc przypadkiem mogą pokrywać się z zarejestrowanym CNPJ: używaj ich tylko w systemach testowych. Symulator CNPJ w Receita Federal również wydaje fikcyjne numery alfanumeryczne do testów.
Działa w przeglądarce · bez przesyłania na serwerJak to działa

Jak korzystać: Generator CNPJ

  1. 1

    Wybierz format

    Wybierz numeryczny dla CNPJ wydawanych przed lipcem 2026 albo alfanumeryczny, by przetestować nowy format z literami w rdzeniu.

  2. 2

    Siedziba lub filia

    Zostaw 0001 dla siedzib głównych albo wybierz losowe numery oddziałów, by testować filie.

  3. 3

    Generuj i eksportuj

    Ustaw liczbę, naciśnij Generuj i skopiuj listę albo zapisz ją jako TXT, CSV lub JSON z rdzeniem, oddziałem i formatem w każdym wierszu.

  4. 4

    Zweryfikuj istniejące dane

    Wklej numery CNPJ z bazy danych na zakładce Sprawdź, aby znaleźć te, których cyfry kontrolne się nie zgadzają.

Limity i Pro

Za darmo: do 10 000 numerów CNPJ w jednej partii, numerycznych lub alfanumerycznych, siedziba główna lub losowy oddział, oraz do 10 000 wierszy w jednym sprawdzaniu.

Pro usuwa tu tylko reklamy. Zobacz Pro

O narzędziu: Generator CNPJ

Od lipca 2026 roku Receita Federal nadaje nowe numery CNPJ, w których pierwszych dwanaście znaków może zawierać litery. Każdy system, który zapisuje lub waliduje CNPJ, musi więc przyjmować także numery takie jak 12.ABC.345/01DE-35. Jeśli aktualizujesz system ERP, moduł fakturowania albo import dostawców, potrzebujesz numerów testowych w obu postaciach. Ten generator tworzy je dla Ciebie: numeryczne CNPJ, takie jak dotychczas, albo alfanumeryczne z co najmniej jedną literą w rdzeniu firmy.

CNPJ ma czternaście znaków. Pierwsze osiem identyfikuje firmę, kolejne cztery oddział (0001 to zwykle siedziba główna, wyższe numery to filie), a ostatnie dwa to cyfry kontrolne. Podręcznik Receita wylicza je tak: każdy znak zamienia się na kod ASCII pomniejszony o 48, więc cyfry zachowują wartość, a litery od A do Z dają 17–42. Potem nadaje się wagi od prawej, od 2 do 9, zaczynając od nowa po ósmym znaku, i bierze 11 minus reszta z dzielenia przez 11 (albo 0, gdy reszta wynosi 0 lub 1). Cyfry kontrolne pozostają numeryczne w obu formatach.

Zakładka Sprawdź stosuje dokładnie tę regułę do wklejonych numerów CNPJ, z kropkami, ukośnikiem i myślnikiem lub bez nich, i pokazuje, jakiej pary cyfr oczekiwała. Wydane już numeryczne CNPJ zachowują swoje numery i cyfry kontrolne.

Strona nie potwierdzi, że firma istnieje, ani nie odczyta jej situação cadastral. Do tego służy publiczna wyszukiwarka Receita, a nic tutaj się z nią nie łączy.

Prywatność

Wygenerowane i wklejone numery CNPJ są przetwarzane wyłącznie na tej stronie: żadne żądanie nie wysyła ich do Receita Federal ani do innej usługi, a nic, co wpiszesz, nie jest zapisywane.

Generator CNPJ: najczęstsze pytania

Co zmienia alfanumeryczny CNPJ?
Nowe rejestracje od lipca 2026 mogą dostać CNPJ, w którym pierwszych dwanaście znaków to mieszanka wielkich liter i cyfr, a ostatnie dwa pozostają numerycznymi cyframi kontrolnymi. Trzeba zaktualizować pola przyjmujące tylko cyfry, numeryczne kolumny w bazach i maski takie jak 99.999.999/9999-99. Długość, interpunkcja i podział na rdzeń, oddział i cyfry kontrolne się nie zmieniają.
Jak liczy się cyfry kontrolne, gdy są litery?
Każdy znak zamienia się na kod ASCII minus 48: cyfry zostają bez zmian, a A to 17. Dla 12ABC34501DE wagi 5 4 3 2 9 8 7 6 5 4 3 2 dają 459, reszta 8, więc pierwsza cyfra to 3. Po jej dodaniu i z wagami od 6 do 2 wychodzi 424, reszta 6, druga cyfra 5: 12.ABC.345/01DE-35, czyli przykład z materiałów Receita.
Czy istniejące numeryczne CNPJ się zmienią?
Nie. Firmy zachowują swój CNPJ z tymi samymi cyframi kontrolnymi, a format alfanumeryczny dotyczy nowych numerów. Numeryczny CNPJ to po prostu taki bez liter, więc to samo obliczenie waliduje oba rodzaje. Dlatego ta strona nie potrzebuje osobnego trybu, by sprawdzać stare i nowe numery razem.
Co oznaczają cztery cyfry po ukośniku?
To numer oddziału w obrębie firmy. 0001 to zwykle siedziba główna (matriz), a 0002, 0003 i kolejne to filie (filiais). Pierwsze osiem znaków, czyli rdzeń, jest dla wszystkich takie samo, więc dwa numery CNPJ z tym samym rdzeniem należą do tej samej firmy.
Czy wygenerowany CNPJ przejdzie walidację w moim systemie?
Przejdzie każdą kontrolę opartą na regule cyfr kontrolnych Receita, także w systemach, które już przyjmują litery. Nie przejdzie natomiast sprawdzenia w rejestrze Receita, bo numer wymyślono do testów. Dla środowisk testowych Receita oferuje też symulator, który wydaje fikcyjne alfanumeryczne numery CNPJ.

Inne zadania z tym narzędziem