Gerador de CNPJ
Gere CNPJs válidos para testar cadastros de empresa, no formato numérico tradicional ou no alfanumérico que passa a valer para novas inscrições. Tudo no seu navegador.
O que é o CNPJ?
O Cadastro Nacional da Pessoa Jurídica (CNPJ) identifica empresas e demais entidades perante a Receita Federal. São catorze posições no formato 00.000.000/0000-00: as oito primeiras identificam a empresa, as quatro seguintes indicam a ordem do estabelecimento — 0001 é a matriz, os demais são filiais — e as duas últimas são dígitos verificadores.
O CNPJ alfanumérico
Pela Instrução Normativa nº 2.229/2024, as inscrições feitas a partir de julho de 2026 passam a usar letras além de números nas doze primeiras posições. O tamanho não muda: continuam catorze caracteres, e os dois dígitos verificadores seguem numéricos.
Nenhuma empresa já registrada precisa trocar de número — não há migração nem cancelamento. O formato antigo e o novo convivem, e é por isso que todo sistema que valida CNPJ precisa aceitar os dois. Use o seletor de formato acima para testar sua aplicação contra o caso que ainda não existe na sua base.
Como funciona o cálculo com letras?
O cálculo de cada dígito verificador continua sendo módulo 11, com os mesmos pesos de sempre. O que muda é como cada caractere vira número: usa-se o código ASCII menos 48. Os algarismos de 0 a 9 mantêm o próprio valor, e as letras passam a valer de A = 17 até Z = 42. O restante é idêntico ao do CNPJ numérico.
Por que os CNPJs gerados são fictícios?
Os números respeitam o algoritmo de dígitos verificadores, mas as doze primeiras posições são sorteadas — não correspondem a nenhuma empresa inscrita na Receita Federal. São válidos para qualquer validador que confira apenas os verificadores, e servem exatamente para popular ambiente de teste sem tocar em dado real de terceiro.
Toda a geração acontece no seu navegador. Nenhum número é transmitido ao servidor — dá para conferir na aba de rede que nenhuma requisição parte ao clicar em gerar.
Perguntas frequentes
- Os CNPJs gerados pertencem a empresas reais?
- Não. Os números são criados de forma aleatória seguindo o algoritmo de dígitos verificadores da Receita Federal, mas não correspondem a nenhuma pessoa jurídica cadastrada. São fictícios por construção.
- Para que serve um CNPJ fictício?
- Desenvolvedores e equipes de QA usam CNPJs fictícios para preencher formulários de cadastro de empresa em ambientes de teste, homologação e demonstração — sem usar dados de empresas reais.
- Como funciona o cálculo dos dígitos verificadores do CNPJ?
- O CNPJ tem 14 dígitos: os 12 primeiros são o número base, e os 2 últimos são os dígitos verificadores. O primeiro verificador é calculado com pesos de 5 a 2 (e depois de 9 a 2) sobre os 12 dígitos; o segundo usa os mesmos pesos estendidos sobre os 13 dígitos. Se o resto da divisão por 11 for menor que 2, o dígito é 0; caso contrário, é 11 menos o resto.
- Por que alguns CNPJs gerados são recusados em sistemas de validação externos?
- Sequências com todos os dígitos iguais — como 00.000.000/0000-00 ou 11.111.111/1111-11 — são matematicamente inválidas segundo as regras da Receita Federal e por isso são descartadas automaticamente por este gerador. Outros sistemas podem aplicar validações adicionais (como consulta à situação cadastral) que vão além do cálculo de dígitos.
- Qual é a diferença entre CNPJ de matriz e filial?
- O CNPJ de matriz termina com 0001 nos quatro dígitos do estabelecimento (posições 9 a 12). As filiais recebem os números seguintes (0002, 0003…). Este gerador cria CNPJs com estabelecimentos aleatórios, adequados para testes gerais.
- Meus dados são enviados ao servidor?
- Não. Toda a geração acontece no seu navegador, em JavaScript. Nenhum número é transmitido — você pode confirmar na aba Rede do DevTools que nenhuma requisição é feita ao clicar em Gerar.