Dados de teste

Gerador de CNPJ válido

Gere CNPJs matematicamente válidos nos dois formatos — o numérico de sempre e o alfanumérico que vale desde julho de 2026 —, valide qualquer número e consulte empresas reais na Receita.

  • 100% no navegador
  • grátis
  • sem cadastro
Aviso legal: os números gerados aqui são fictícios e servem exclusivamente para teste de software e desenvolvimento. Eles não pertencem a pessoas ou empresas reais. Usar documentos falsos para fraude, cadastro em serviços ou qualquer fim ilícito é crime (arts. 171 e 299 do Código Penal).
Formato do CNPJ

Os documentos gerados aparecem aqui. Escolha as opções acima e clique em “Gerar”.

Como gerar um CNPJ válido

Escolha o formato — numérico, o de sempre, ou alfanumérico, o padrão emitido pela Receita desde julho de 2026 —, defina a quantidade (de 1 a 1000) e se o resultado sai com máscara. A ferramenta monta a raiz, a ordem de estabelecimento e calcula os dois dígitos verificadores por Módulo 11, então todo CNPJ gerado passa na validação de qualquer sistema. Copie tudo de uma vez ou baixe em JSON, CSV e INSERT SQL com o nome de tabela que você preferir.

A geração acontece inteiramente no seu navegador — nenhum documento é enviado ou armazenado nos servidores do CodeCrush.

A anatomia de um CNPJ

Tome 11.222.333/0001-81. Ele não é um bloco único de catorze caracteres: são três partes com papéis diferentes, e confundi-las é a origem de boa parte dos bugs em cadastros de pessoa jurídica.

As três partes que compõem um número de CNPJ e o que cada uma significa
ParteExemploO que é
Raiz (8 posições)11.222.333Identifica a empresa. Matriz e filiais compartilham exatamente a mesma raiz.
Ordem (4 posições)00010001 é sempre a matriz; 0002, 0003 e seguintes são os demais estabelecimentos.
Dígitos verificadores (2)81Calculados por Módulo 11 sobre as 12 posições anteriores. Sempre numéricos.

Um cliente com dez lojas tem dez CNPJs que só diferem na ordem. Se o seu cadastro trata CNPJ como chave de cliente, ele vai duplicar essa empresa — ou recusar a segunda loja.

CNPJ alfanumérico: o que muda desde 2026

Pela Nota Técnica Conjunta COCAD/SUARA/RFB nº 49/2024, os CNPJs emitidos a partir de julho de 2026 aceitam letras nas 12 primeiras posições — algo como 12.ABC.345/01DE-35. Só os dois dígitos verificadores continuam numéricos, e no cálculo cada letra vale o seu código ASCII menos 48 (A=17, B=18, até Z=42). Os CNPJs antigos não mudam: os dois formatos convivem indefinidamente, então o seu sistema precisa aceitar ambos.

Na prática, três pontos quebram — e é para testá-los que o gerador oferece o formato novo:

  • Validações com regex de só dígitos (/^\d{14}$/) passam a rejeitar documentos legítimos;
  • Colunas de banco declaradas como NUMERIC ou BIGINT não aceitam letras e precisam virar VARCHAR(14);
  • Rotinas que convertem o CNPJ para número — para ordenar, comparar ou indexar — perdem informação silenciosamente.

Gere alguns CNPJs alfanuméricos aqui, jogue no seu formulário e na sua API, e você descobre em minutos onde o código assume dígitos — antes que um cliente real apareça com um CNPJ com letras.

Consultar um CNPJ real

Os números gerados são fictícios: não pertencem a nenhuma empresa e não servem para uso em serviço real. Quando você precisa dos dados de uma empresa que existe, a aba Consultar CNPJ traz razão social, nome fantasia, situação cadastral, CNAE, endereço e quadro societário a partir dos dados públicos da Receita Federal, servidos pela BrasilAPI — projeto open source mantido pela comunidade brasileira. A requisição sai direto do seu navegador, sem chave de API e sem cadastro.

Precisa de CPF também?

Use o gerador de CPF, que gera documentos válidos e ainda deixa escolher a UF de emissão. E para gerar CPF e CNPJ em lote na mesma tela, com registros fictícios completos e export para SQL, a versão combinada resolve os dois de uma vez.

## faq

Perguntas frequentes

Como gerar um CNPJ válido?

Escolha o formato (numérico tradicional ou alfanumérico, o novo padrão de 2026), a quantidade e se o resultado sai com ou sem máscara, e clique em Gerar. A ferramenta monta a raiz, a ordem de filial e calcula os dois dígitos verificadores pelo Módulo 11 da Receita Federal, então todo CNPJ gerado passa na validação de qualquer sistema. Tudo acontece no seu navegador — nada é enviado a servidor.

O CNPJ gerado pertence a alguma empresa real?

Não. O número é sorteado e só cumpre a regra do dígito verificador; ele não é consultado nem cadastrado na base da Receita Federal. Se você precisa de dados de uma empresa que existe de verdade, use a aba Consultar: ela busca razão social, situação cadastral, CNAE, endereço e quadro societário de um CNPJ real, a partir dos dados públicos da Receita.

O que é o CNPJ alfanumérico e quando ele passou a valer?

É o novo formato definido pela Nota Técnica Conjunta COCAD/SUARA/RFB nº 49/2024. Desde julho de 2026 a Receita Federal emite CNPJs em que as 12 primeiras posições aceitam letras e números — como em 12.ABC.345/01DE-35 —, enquanto os dois dígitos verificadores continuam sempre numéricos. Os CNPJs já existentes não mudam: o formato antigo e o novo convivem indefinidamente.

O que quebra no meu sistema com o CNPJ alfanumérico?

Três coisas, na prática: máscaras e regex de "só dígitos" (algo como /^\d{14}$/) passam a rejeitar documentos legítimos; colunas de banco declaradas como NUMERIC ou BIGINT não aceitam letras e precisam virar VARCHAR(14); e rotinas de validação que convertem o CNPJ para número perdem informação. Gerar CNPJs alfanuméricos aqui e jogá-los no seu cadastro é a forma mais rápida de descobrir onde o código assume dígitos.

Como é calculado o dígito verificador do CNPJ?

Os 12 primeiros caracteres são multiplicados pelos pesos 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3 e 2; a soma é dividida por 11 e, se o resto for menor que 2, o dígito é 0 — senão é 11 menos o resto. O segundo dígito repete a conta com 13 posições e pesos de 6 a 2. No formato alfanumérico cada letra entra na conta valendo o seu código ASCII menos 48 (A=17, B=18, até Z=42). A aba Validar mostra cada multiplicação com o número que você digitar.

O que significam os números depois da barra, como /0001?

O CNPJ tem três partes: a raiz (8 primeiras posições) identifica a empresa; a ordem depois da barra (4 posições) identifica o estabelecimento — 0001 é sempre a matriz, e 0002, 0003 e assim por diante são as filiais; e os 2 últimos são os dígitos verificadores. Empresas com várias unidades compartilham a mesma raiz e mudam só a ordem, o que costuma ser a origem de bugs em cadastros que assumem um CNPJ por cliente.

De onde vêm os dados da consulta de CNPJ?

Da BrasilAPI (brasilapi.com.br), projeto open source e gratuito que serve os dados públicos do cadastro de CNPJ da Receita Federal. A consulta sai direto do seu navegador para a BrasilAPI, sem chave de API e sem passar pelos servidores do CodeCrush. Como a base é pública, a consulta é gratuita e não exige cadastro.

Dá para gerar vários CNPJs de uma vez e exportar?

Sim. Você pode gerar de 1 a 1000 CNPJs numa tacada e copiar o resultado ou baixar em JSON, CSV ou INSERT SQL com o nome de tabela que quiser. É o caminho mais direto para popular um banco de homologação com uma carteira de clientes PJ fictícia — inclusive misturando CNPJs numéricos e alfanuméricos para testar os dois formatos.

## outras ferramentas