Gerador de CNPJ válido (numérico e alfanumérico)
Gere CNPJs válidos para testes, no formato numérico atual e no novo CNPJ alfanumérico da Receita Federal. Matriz ou filial, com ou sem pontuação, e um validador para os dois formatos. Grátis e só no navegador.
Por Troopus · Atualizado em: 24 de outubro de 2026
- 🧪 Só para testes
- 🔤 Numérico e alfanumérico
- 🏢 Matriz ou filial
- ✅ Com validador
Gere ou valide um CNPJ agora
Somente para testes de software. Os CNPJs gerados são matematicamente válidos, mas foram sorteados: não pertencem a empresas reais e não consultam nenhum cadastro. Usá-los para enganar ou cometer fraude é ilegal.
Como funciona o gerador de CNPJ
O gerador de CNPJ sorteia a raiz de 8 caracteres, aplica a ordem do estabelecimento (0001 para matriz) e calcula os dois dígitos verificadores pelo módulo 11. O resultado passa em qualquer validação de formulário, mas não pertence a nenhuma empresa real.
Escolha o formato (numérico ou alfanumérico), se quer matriz (0001), filial (0002) ou filial aleatória, a quantidade e a pontuação. Depois copie a lista ou baixe um arquivo .txt para usar em testes de cadastro, emissão de nota e integrações.
A ferramenta não consulta cadastro nenhum: ela só garante que a conta dos dígitos verificadores fecha. Para gerar o documento de pessoa física, use o gerador de CPF.
Aviso: uso exclusivo para testes de software. Os números são sorteados e não identificam empresas. Usar um CNPJ gerado para enganar ou cometer fraude é ilegal.
O que é o CNPJ alfanumérico e quando começa
O CNPJ alfanumérico é o novo formato da Receita Federal, com letras de A a Z e números nas 12 primeiras posições e dois dígitos verificadores numéricos. Ele é atribuído a partir de julho de 2026, só para novas inscrições. Os CNPJs numéricos já existentes continuam iguais.
A mudança foi instituída pela Instrução Normativa RFB nº 2.229, de 15 de outubro de 2024. Segundo a página oficial da Receita Federal sobre o tema, o CNPJ alfanumérico será atribuído a partir de julho de 2026, exclusivamente a novas inscrições. Quem já tem CNPJ não precisa trocar de número, e o formato antigo segue válido.
A máscara continua a mesma, 00.000.000/0000-00, e o tamanho também: 14 caracteres. Veja a diferença:
| Parte | Posições | Numérico | Alfanumérico |
|---|---|---|---|
| Raiz | 1 a 8 | 0 a 9 | 0 a 9 e A a Z |
| Ordem | 9 a 12 | 0 a 9 | 0 a 9 e A a Z |
| Dígitos verificadores | 13 e 14 | 0 a 9 | 0 a 9 |
Para sistemas, o impacto é grande: campos que guardam o CNPJ como número, máscaras só numéricas e validações antigas precisam aceitar letras. Este gerador cria os dois formatos para você testar essa adaptação.
Como calcular os dígitos verificadores do CNPJ
Os dígitos verificadores do CNPJ usam o módulo 11 com pesos de 2 a 9, e no formato alfanumérico cada caractere vale o código ASCII menos 48. Assim, números valem 0 a 9 e as letras A a Z valem 17 a 42. Se o resto da divisão por 11 for menor que 2, o dígito é 0.
O 1º dígito usa os 12 primeiros caracteres e os pesos 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2. Soma-se cada valor vezes seu peso, divide-se por 11, e o dígito é 0 se o resto for 0 ou 1, ou 11 menos o resto nos demais casos. O 2º dígito repete a conta com os 13 primeiros caracteres e os pesos 6, 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2.
Para CNPJs só com números, o valor ASCII menos 48 é o próprio dígito, então a regra nova dá o mesmo resultado da antiga.
| Etapa | Soma ponderada | Resto ÷ 11 | Dígito |
|---|---|---|---|
| 1º DV | 459 | 8 | 11 − 8 = 3 |
| 2º DV | 424 | 6 | 11 − 6 = 5 |
Neste exemplo, A vale 17, B vale 18, C vale 19, D vale 20 e E vale 21. Outro exemplo no formato numérico: 11.222.333/0001-81 (soma 102, resto 3, 1º dígito 8). Letras minúsculas precisam virar maiúsculas antes da conta, porque o código ASCII muda.
Estrutura do CNPJ: raiz, ordem e dígitos
O CNPJ tem 14 caracteres: raiz de 8, ordem de 4 e 2 dígitos verificadores. A raiz identifica a empresa, a ordem identifica o estabelecimento (0001 costuma ser a matriz, 0002 a primeira filial) e os dois últimos caracteres são o controle matemático.
Em 12.345.678/0001-95, 12.345.678 é a raiz, 0001 é a ordem (matriz) e 95 são os dígitos verificadores. Todas as filiais de uma empresa compartilham a raiz e mudam só a ordem e os dígitos. Por isso o gerador oferece matriz (0001) e filial (0002).
Validador de CNPJ
O validador de CNPJ confere se os dois dígitos verificadores batem com os 12 primeiros caracteres, no formato numérico ou alfanumérico. Aceita pontos, barra e traço. Ele mostra se a conta fecha, mas não informa se a empresa existe nem se está ativa na Receita Federal.
Na aba Validar CNPJ, digite o número. A ferramenta recusa tamanhos diferentes de 14 caracteres, letras nos dois últimos caracteres, sequências de caracteres iguais e dígitos errados, mostrando os dígitos esperados. Exemplos: 11.222.333/0001-81 é válido; 11.222.333/0001-82 não é; 12.ABC.345/01DE-35 é válido no formato alfanumérico.
Para saber se uma empresa existe e está regular, a consulta oficial é a da Receita Federal. Esta página não faz consultas.
Perguntas frequentes
O que é o CNPJ alfanumérico?
É o novo formato do CNPJ, em que as 12 primeiras posições podem ter letras de A a Z além de números. Os dois dígitos verificadores continuam numéricos e a máscara 00.000.000/0000-00 não muda. A regra foi instituída pela IN RFB nº 2.229/2024.
Quando começa o CNPJ alfanumérico?
Segundo a Receita Federal, a atribuição de CNPJ alfanumérico começa em julho de 2026 e vale apenas para novas inscrições. Quem já possui CNPJ mantém o número atual, sem necessidade de troca. Confira o cronograma na página oficial.
O CNPJ antigo continua válido?
Sim. Os CNPJs numéricos já emitidos permanecem iguais e válidos, e o cálculo dos dígitos verificadores dá o mesmo resultado nas duas regras. Sistemas precisam apenas aceitar também letras nas 12 primeiras posições.
Como é calculado o dígito verificador do CNPJ alfanumérico?
Pelo módulo 11, como antes, mas cada caractere vale o código ASCII menos 48 (0 a 9 para números, 17 a 42 para A a Z). Os pesos vão de 2 a 9, e resto menor que 2 resulta em dígito 0.
O CNPJ gerado pertence a uma empresa real?
O gerador sorteia números sem consultar cadastros, então não escolhe empresas. Ainda assim, um número sorteado pode coincidir com um CNPJ real. Por isso, use só em testes de software e nunca para se passar por uma empresa.
O que é a ordem 0001 do CNPJ?
É o número do estabelecimento, nas posições 9 a 12. Em geral, 0001 indica a matriz, 0002 a primeira filial, e assim por diante. Todos os estabelecimentos de uma empresa compartilham a mesma raiz de 8 caracteres.
É crime usar CNPJ gerado?
Gerar CNPJs para testar sistemas não é problema. Usar um CNPJ gerado para enganar, abrir conta, emitir documento ou obter vantagem pode configurar crimes como estelionato ou falsidade. Em dúvida jurídica, consulte um advogado.