Pular para o conteúdo

Ferramenta gratuita para desenvolvedores e times de QA

Gerador de CNPJ

Precisa de um número de CNPJ para testar um formulário, uma integração ou um banco de dados sem usar dados reais de empresas? Esta ferramenta gera CNPJs fictícios com dígitos verificadores corretos, ou seja, números que passam em qualquer validação de formato, mas que não pertencem a nenhuma empresa de verdade. Logo abaixo do gerador também tem um validador: cole qualquer CNPJ e veja na hora se os dígitos verificadores conferem.

Quantidade

Clique em "Gerar CNPJ" para criar um número de teste.

Esta ferramenta foi útil?
Enviar feedback

O que é um CNPJ e como ele é estruturado

CNPJ é a sigla de Cadastro Nacional da Pessoa Jurídica, o número usado pela Receita Federal para identificar empresas e outras pessoas jurídicas no Brasil. No formato clássico, criado nos anos 1990, um CNPJ tem 14 dígitos, organizados assim: 8 dígitos de raiz (identificam a empresa em si), 4 dígitos de filial (0001 para a matriz, 0002 em diante para filiais) e 2 dígitos verificadores no final, calculados a partir dos 12 primeiros por uma fórmula matemática (módulo 11).

É justamente esse cálculo que separa um CNPJ válido de uma sequência aleatória de números. Os dígitos verificadores existem para detectar erros de digitação: se alguém trocar um número na hora de copiar um CNPJ, a conta do módulo 11 quase sempre vai dar errado, e o sistema que recebeu o número consegue rejeitar a entrada antes mesmo de consultar qualquer banco de dados. É esse mesmo cálculo que este gerador usa, só que ao contrário: em vez de verificar um número existente, ele monta uma base aleatória e calcula os dois dígitos que tornariam essa base um CNPJ estruturalmente correto.

Como funciona este gerador

Ao clicar em "Gerar CNPJ", a ferramenta sorteia 8 dígitos aleatórios para a raiz, usa 0001 como filial (o padrão de uma matriz) e calcula os dois dígitos verificadores corretos para essa combinação. O resultado é um número que qualquer validador de formato vai aceitar como estruturalmente válido, mas que não está vinculado a nenhuma empresa real registrada na Receita Federal. Isso é diferente de simplesmente digitar 14 números ao acaso: uma sequência aleatória sem o cálculo do dígito verificador falha em qualquer checagem de formato, o que a torna inútil para testar um sistema que já valida CNPJs corretamente.

Você pode gerar de 1 até 20 números de uma vez usando os botões de quantidade, copiar a lista inteira com um clique, ou imprimir o resultado para guardar em um relatório de teste. Nenhum número gerado é salvo em nenhum servidor: todo o cálculo acontece no seu navegador, então cada CNPJ existe só na sua tela até você copiá-lo ou fechar a página (detalhes completos na política de privacidade).

CNPJ alfanumérico: o novo formato de 2026

Em julho de 2026 a Receita Federal implementou oficialmente o CNPJ alfanumérico, um novo formato que permite letras (A a Z) nos 12 primeiros caracteres, além dos dígitos numéricos de sempre. A mudança existe porque o Brasil está se aproximando do limite de combinações numéricas disponíveis no formato clássico, sobretudo na raiz de 8 dígitos usada por grandes grupos empresariais com muitas filiais.

O cálculo do dígito verificador continua sendo módulo 11, mas cada caractere agora é convertido em um valor numérico antes de entrar na conta: dígitos de 0 a 9 mantêm seu próprio valor, e letras de A a Z (maiúsculas) recebem valores de 17 a 42, seguindo a posição do caractere na tabela ASCII menos 48. Um CNPJ totalmente numérico, como os emitidos até 2026, é simplesmente o caso particular em que nenhum caractere da base usa letra, então o mesmo cálculo serve para os dois formatos sem distinção. Se você precisa de exemplos específicos do formato alfanumérico, incluindo mais detalhes sobre essa conversão e uma tabela de exemplo, veja a página dedicada ao gerador de CNPJ alfanumérico.

Como validar um CNPJ que você já tem

Além de gerar números novos, esta página tem uma segunda função: um validador. Clique na aba "Validar CNPJ" acima, cole ou digite o número (com ou sem pontuação, tanto faz) e clique em "Validar". A ferramenta separa os 12 primeiros caracteres, refaz o cálculo dos dígitos verificadores e compara com os dois últimos caracteres que você informou. Se baterem, o CNPJ é estruturalmente válido; se não baterem, a ferramenta explica exatamente qual foi o problema, seja o tamanho errado, caracteres inválidos ou dígitos verificadores que não conferem.

Uma ressalva importante: validar o formato não é a mesma coisa que confirmar que uma empresa existe de verdade. Um CNPJ pode ter dígitos verificadores perfeitamente corretos e ainda assim nunca ter sido emitido pela Receita Federal, exatamente como os números que este próprio gerador cria. Para checar se um CNPJ corresponde a uma empresa real, ativa ou baixada, é preciso consultar a base oficial da Receita Federal, não uma ferramenta de validação de formato como esta.

A conta por trás do dígito verificador

Para quem quer entender ou reimplementar o cálculo, aqui está a fórmula completa. Cada um dos 12 primeiros caracteres é multiplicado por um peso específico, os resultados são somados, e o resto da divisão por 11 define o dígito: resto menor que 2 vira o dígito 0, qualquer outro resto vira 11 menos o resto.

Como exemplo de referência, o CNPJ 11.222.333/0001-81, amplamente usado como número de teste em documentação técnica brasileira, tem exatamente esses dígitos verificadores (8 e 1) quando a fórmula é aplicada à base 112223330001. Qualquer implementação correta do algoritmo deve chegar ao mesmo resultado para essa base.

CNPJ numérico e alfanumérico lado a lado

Como os dois formatos convivem e vão continuar convivendo (empresas com CNPJ numérico emitido antes de 2026 não precisam trocar de número), vale comparar as diferenças práticas entre eles antes de decidir qual gerador usar em cada teste.

CaracterísticaCNPJ numérico (até 2026)CNPJ alfanumérico (a partir de 2026)
Caracteres na base (12 primeiros)Somente dígitos 0-9Dígitos 0-9 e letras A-Z maiúsculas
Dígitos verificadores (2 últimos)Sempre numéricosSempre numéricos
Fórmula do dígito verificadorMódulo 11, pesos 5-4-3-2-9-8-7-6-5-4-3-2A mesma fórmula, com cada caractere convertido pelo valor ASCII menos 48
Exemplo formatado11.222.333/0001-811A.2B3.C4D/0001-XX (letras variam por posição)
Onde gerar nesta ferramentaAba "Gerar CNPJ" nesta páginaPágina do gerador alfanumérico

Na prática, se o sistema que você está testando já existia antes de julho de 2026, é provável que ele só precise lidar com o formato numérico por enquanto. Se o sistema está sendo construído agora ou vai receber cadastros de empresas novas no futuro, testar com os dois formatos desde já evita retrabalho quando o alfanumérico se tornar mais comum.

Quando faz sentido usar um CNPJ de teste

Esta ferramenta é voltada para situações em que um CNPJ estruturalmente válido é necessário, mas nenhum CNPJ real deveria ser usado. Os casos mais comuns:

Um ponto que vale reforçar: os números gerados aqui são fictícios, mas estruturalmente válidos, ou seja, é matematicamente possível (embora extremamente improvável, dado o tamanho do espaço de combinações) que um CNPJ gerado aleatoriamente coincida com um CNPJ real já emitido. Por isso, esta ferramenta não deve ser usada para tentar se passar por uma empresa existente, preencher cadastros fiscais reais ou qualquer finalidade que dependa de o número corresponder a uma empresa de verdade. O uso pretendido é sempre testes técnicos, nunca a criação de identidade fiscal falsa para fins comerciais ou legais.

Perguntas frequentes

O CNPJ gerado aqui é de uma empresa real?
Não. Cada número é sorteado aleatoriamente e depois recebe dígitos verificadores calculados corretamente, o que o torna estruturalmente válido, mas ele não está vinculado a nenhuma empresa registrada na Receita Federal. É perfeitamente possível, ainda que raro, que um número gerado coincida por acaso com um CNPJ real; por isso a ferramenta serve para testes técnicos, nunca para preencher cadastros fiscais de verdade.
Qual a diferença entre um CNPJ válido e um CNPJ real?
Válido, aqui, significa que os dois dígitos verificadores no final do número conferem com o cálculo do módulo 11 sobre os 12 primeiros caracteres. Isso garante que o número passa em qualquer checagem de formato. Real significa que esse número foi de fato emitido pela Receita Federal para uma empresa existente, o que só pode ser confirmado consultando a base oficial, nunca só pelo formato do número.
Este gerador funciona para o novo CNPJ alfanumérico de 2026?
O gerador desta página cria CNPJs no formato numérico clássico. Para o novo formato alfanumérico, que pode incluir letras nos 12 primeiros caracteres, use a página dedicada ao gerador de CNPJ alfanumérico. O validador desta página aceita os dois formatos, numérico e alfanumérico, sem precisar trocar de aba.
Posso usar um CNPJ gerado aqui para me cadastrar em um site ou serviço?
Não é recomendado. Embora o número passe em validações de formato, ele não representa uma empresa real, e usá-lo para se cadastrar em serviços que exigem um CNPJ verdadeiro pode violar os termos de uso desses serviços ou até configurar informação falsa em um cadastro. A finalidade desta ferramenta é teste técnico de sistemas, não substituir o CNPJ real de uma empresa.
Por que o CNPJ gerado sempre termina em 0001?
0001 é o código de filial padrão para a matriz de uma empresa, o cenário mais comum em exemplos e testes. Se o seu sistema precisa testar especificamente números de filial diferentes de 0001, você pode gerar vários CNPJs e, manualmente, trocar os quatro dígitos de filial (mantendo os dígitos verificadores calculados originalmente só é válido se você recalcular; trocar apenas a filial sem recalcular os dígitos verificadores invalida o número).
Como funciona a validação de um CNPJ que eu já tenho?
Cole o número na aba "Validar CNPJ" (com ou sem pontuação) e clique em "Validar". A ferramenta refaz o cálculo dos dígitos verificadores a partir dos 12 primeiros caracteres e compara com os dois últimos que você informou. Se os valores baterem, o CNPJ é estruturalmente válido; caso contrário, a ferramenta indica o motivo específico, incluindo tamanho incorreto, caracteres inválidos ou dígitos verificadores que não conferem.
Os CNPJs gerados ficam salvos em algum lugar?
Não. Todo o cálculo acontece localmente no seu navegador, em JavaScript. Nenhum número gerado é enviado a um servidor ou salvo em qualquer banco de dados desta ferramenta. Assim que você fecha ou atualiza a página, os números gerados deixam de existir, a menos que você os tenha copiado antes.
Existe algum limite de quantos CNPJs eu posso gerar?
A interface oferece opções rápidas de 1, 5, 10 ou 20 números por clique, pensadas para cobrir a maioria dos casos de teste sem sobrecarregar a tela de resultado. Não há um limite técnico rígido além disso: como o cálculo é instantâneo e roda no seu navegador, você pode clicar em "Gerar CNPJ" quantas vezes quiser.
Esta ferramenta funciona em celular?
Sim. A página inteira, incluindo o gerador e o validador, foi construída para funcionar em qualquer tamanho de tela, de um celular pequeno a um monitor de desktop. O botão de copiar usa a área de transferência do próprio sistema operacional, então funciona da mesma forma em Android, iOS, Windows, macOS ou Linux.
Preciso me cadastrar ou pagar para usar o gerador?
Não. O gerador e o validador de CNPJ são gratuitos, não pedem cadastro, login ou qualquer informação pessoal. Basta abrir a página e usar diretamente.
Encontrei um problema ou tenho uma sugestão, para onde escrevo?
Use o botão de feedback logo abaixo do gerador, ou escreva diretamente pela página de contato. Inclua o CNPJ exato gerado (se for um problema de cálculo) para facilitar a investigação.

Precisa do novo formato alfanumérico?

A partir de julho de 2026 a Receita Federal também emite CNPJs com letras.

Gerar CNPJ alfanumérico

Grátis. Sem cadastro.