Перейти до вмісту

Генератор CNPJ: цифровий і буквено-цифровий

Генеруйте для тестування цифрові або буквено-цифрові номери CNPJ (цей формат Receita Federal почала видавати в липні 2026 року) або перевіряйте CNPJ просто у браузері.

Документ

CNPJCadastro Nacional da Pessoa Jurídica

Реєстраційний номер компанії · записується як 12.ABC.345/01DE-35

Джерела правил

Параметри

До 10 000 за раз

Лише дійсний формат · нікому не належить · для тестування

Оберіть параметри й натисніть «Згенерувати». Номери відповідають усім правилам, які перевіряє ця сторінка, тож підійдуть для форм, фікстур і QA.

Корені випадкові, тож один із них може випадково збігтися із зареєстрованим CNPJ: використовуйте їх лише в тестових системах. Симулятор CNPJ від Receita Federal також видає вигадані буквено-цифрові номери для тестування.
Працює у браузері · без надсилання на серверЯк це працює

Як користуватися: Генератор CNPJ

  1. 1

    Виберіть формат

    Оберіть цифровий для CNPJ, які видавали до липня 2026 року, або буквено-цифровий, щоб перевірити новий формат із літерами в корені.

  2. 2

    Головний офіс чи філія

    Залиште 0001 для головних офісів або оберіть випадкові номери підрозділів, щоб протестувати філії.

  3. 3

    Згенеруйте й експортуйте

    Вкажіть кількість, натисніть «Згенерувати» та скопіюйте список або збережіть його як TXT, CSV чи JSON із коренем, підрозділом і форматом у кожному рядку.

  4. 4

    Перевірте наявні дані

    Вставте CNPJ зі своєї бази на вкладці «Перевірити», щоб знайти ті, у яких контрольні цифри не збігаються.

Ліміти та Pro

Безкоштовно: до 10 000 CNPJ за раз, цифрових або буквено-цифрових, головний офіс чи випадкова філія, і до 10 000 рядків за одну перевірку.

Pro тут лише прибирає рекламу. Дивитися Pro

Про інструмент: Генератор CNPJ

З липня 2026 року Receita Federal видає нові CNPJ, у перших дванадцяти символах яких можуть бути літери. Тому кожна система, що зберігає або перевіряє CNPJ, має приймати номери на кшталт 12.ABC.345/01DE-35. Розробникам, які оновлюють ERP, модуль виставлення рахунків чи імпорт постачальників, потрібні тестові номери в обох видах. Цей генератор створює їх: цифрові CNPJ, як і раніше, або буквено-цифрові, де в корені компанії є щонайменше одна літера.

CNPJ має чотирнадцять символів. Перші вісім ідентифікують компанію, наступні чотири — підрозділ (0001 зазвичай означає головний офіс, більші номери — філії), а останні два є контрольними цифрами. Згідно з посібником Receita, їх обчислюють так: кожен символ замінюють його ASCII-кодом мінус 48, тож цифри зберігають своє значення, а літери від A до Z стають числами від 17 до 42. Далі справа наліво застосовують ваги від 2 до 9, починаючи спочатку після восьмого символу, і беруть 11 мінус остача від ділення на 11, або 0, якщо остача дорівнює 0 чи 1. В обох форматах контрольні цифри лишаються цифровими.

Вкладка «Перевірити» застосовує саме це правило до вставлених CNPJ, із крапками, скісною рискою та дефісом або без них, і показує, яку пару цифр очікувала. Уже видані цифрові CNPJ зберігають свої номери й контрольні цифри.

Сторінка не може підтвердити, що компанія існує, або показати її situação cadastral: для цього потрібен публічний запит до Receita, а тут нічого до неї не надсилається.

Приватність

Згенеровані та вставлені CNPJ обробляються повністю на цій сторінці: жоден запит не передає їх до Receita Federal чи будь-якого іншого сервісу, а введені вами дані ніде не зберігаються.

Генератор CNPJ: поширені запитання

Що змінюється з буквено-цифровим CNPJ?
Нові реєстрації з липня 2026 року можуть отримувати CNPJ, у перших дванадцяти символах яких поєднано великі літери й цифри, а останні два лишаються цифровими контрольними. Потрібно оновити поля, що приймають лише цифри, числові стовпці баз даних і маски на кшталт 99.999.999/9999-99. Довжина, розділові знаки та поділ на корінь, підрозділ і контрольні цифри не змінюються.
Як обчислюють контрольні цифри, якщо є літери?
Кожен символ замінюється його ASCII-кодом мінус 48: цифри не змінюються, а A дорівнює 17. Для 12ABC34501DE ваги 5 4 3 2 9 8 7 6 5 4 3 2 дають 459, остача 8, тож перша цифра — 3. Додавши її й узявши ваги від 6 до 2, отримуємо 424, остача 6, друга цифра 5: 12.ABC.345/01DE-35 — це власний приклад Receita.
Чи змінюються наявні цифрові CNPJ?
Ні. Компанії зберігають свій CNPJ із тими самими контрольними цифрами, а буквено-цифровий формат застосовується до нових номерів. Оскільки цифровий CNPJ — це просто номер без літер, той самий розрахунок перевіряє обидва види, тому для порівняння старих і нових номерів окремий режим на цій сторінці не потрібен.
Що означають чотири цифри після скісної риски?
Вони нумерують підрозділ у межах компанії. 0001 зазвичай позначає головний офіс (matriz), а 0002, 0003 тощо — філії (filiais). Перші вісім символів, корінь, однакові для всіх підрозділів, тож два CNPJ з однаковим коренем належать одній компанії.
Чи пройде згенерований CNPJ перевірку в моїй системі?
Він пройде будь-яку перевірку за правилом контрольних цифр Receita, зокрема в системах, що вже приймають літери. Перевірку за реєстром Receita він не пройде, бо номер вигаданий для тестів. Для тестових середовищ Receita також пропонує симулятор, який видає вигадані буквено-цифрові CNPJ.

Інші завдання з цим інструментом