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.
Clique em "Gerar CNPJ" para criar um número de teste.
Digite um CNPJ e clique em "Validar".
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.
- 1º dígito verificador: pesos 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2 aplicados aos 12 caracteres da base.
- 2º dígito verificador: pesos 6, 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2 aplicados aos 12 caracteres da base mais o 1º dígito já calculado (13 valores no total).
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ística | CNPJ numérico (até 2026) | CNPJ alfanumérico (a partir de 2026) |
|---|---|---|
| Caracteres na base (12 primeiros) | Somente dígitos 0-9 | Dígitos 0-9 e letras A-Z maiúsculas |
| Dígitos verificadores (2 últimos) | Sempre numéricos | Sempre numéricos |
| Fórmula do dígito verificador | Módulo 11, pesos 5-4-3-2-9-8-7-6-5-4-3-2 | A mesma fórmula, com cada caractere convertido pelo valor ASCII menos 48 |
| Exemplo formatado | 11.222.333/0001-81 | 1A.2B3.C4D/0001-XX (letras variam por posição) |
| Onde gerar nesta ferramenta | Aba "Gerar CNPJ" nesta página | Pá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:
- Testar a validação de formulários de cadastro de empresas antes de colocar o sistema em produção.
- Popular um banco de dados de desenvolvimento ou homologação com dados de exemplo realistas, sem misturar dados de empresas reais em um ambiente de teste.
- Escrever testes automatizados (unitários ou de integração) que precisam de um CNPJ válido como entrada de exemplo.
- Treinar equipes de atendimento ou vendas em sistemas internos, usando dados fictícios em vez de dados de clientes reais.
- Criar demonstrações de produto (demos) sem expor CNPJs de empresas verdadeiras na tela.
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?
Qual a diferença entre um CNPJ válido e um CNPJ real?
Este gerador funciona para o novo CNPJ alfanumérico de 2026?
Posso usar um CNPJ gerado aqui para me cadastrar em um site ou serviço?
Por que o CNPJ gerado sempre termina em 0001?
Como funciona a validação de um CNPJ que eu já tenho?
Os CNPJs gerados ficam salvos em algum lugar?
Existe algum limite de quantos CNPJs eu posso gerar?
Esta ferramenta funciona em celular?
Preciso me cadastrar ou pagar para usar o gerador?
Encontrei um problema ou tenho uma sugestão, para onde escrevo?
Precisa do novo formato alfanumérico?
A partir de julho de 2026 a Receita Federal também emite CNPJs com letras.
Gerar CNPJ alfanuméricoGrátis. Sem cadastro.