AgênciaNinja Tools
Clique em gerar para criar um CNPJ válido

É necessário ativar o JavaScript para gerar documentos.

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.