Os CNPJ gerados aqui são fictícios: têm dígito verificador válido, mas não pertencem a nenhuma empresa real. Servem apenas para testar formulários, sistemas e integrações. Não use para fraudes.
Como funciona o gerador de CNPJ
O gerador cria um número de 14 caracteres com o dígito verificador calculado corretamente, do mesmo jeito que a Receita Federal faz. Por isso ele passa na validação de qualquer sistema que confira o DV. A raiz é gerada aleatoriamente e a ordem usa 0001 (matriz).
No modo numérico, todos os caracteres são dígitos. No modo alfanumérico, a raiz e a ordem podem conter letras (A a Z) e números, seguindo a regra que entra em vigor em 31/07/2026, os dois dígitos verificadores continuam numéricos.
Tudo acontece no seu navegador, em JavaScript. Cada clique em "Gerar CNPJ" sorteia um número novo, e o painel logo abaixo do resultado mostra as somas e os restos do cálculo, para você conferir a conta em vez de confiar cegamente na ferramenta.
Como o número é montado
O gerador segue exatamente os mesmos passos da Receita Federal para chegar a um número válido:
Para que serve gerar um CNPJ
- Massa de teste: popular bancos de dados de desenvolvimento e homologação com centenas de cadastros sem tocar em dados de empresas reais.
- Testar máscaras e campos: conferir se o formulário aceita, formata e persiste o CNPJ corretamente, inclusive no novo formato com letras.
- Testes automatizados: gerar números válidos para fixtures e cenários de teste, garantindo que a validação do sistema não rejeite um cadastro legítimo.
- Demonstrações e treinamento: mostrar um sistema a clientes ou treinar equipes sem expor o cadastro de ninguém.
- Estudo: entender na prática como o número é composto e como o dígito verificador é calculado.
Por que não usar um CNPJ real em testes
É tentador copiar o CNPJ de uma empresa conhecida para preencher um formulário de homologação. Na prática, isso costuma dar problema:
- Integrações disparam de verdade: um ambiente de teste mal isolado pode emitir uma nota, abrir um chamado ou registrar uma consulta em nome de uma empresa que não tem nada a ver com o seu teste.
- Sujeira que vaza para produção: cadastros de teste com número real têm o hábito de aparecer depois em relatórios, cobranças e listas de e-mail.
- Dados pessoais no meio: no MEI e no empresário individual, a razão social é o nome civil da pessoa, e o quadro de sócios de qualquer empresa envolve pessoas físicas. Aí a LGPD passa a valer sobre a sua base de teste.
- Testes frágeis: a situação cadastral de uma empresa real muda sem aviso, e um teste que dependia dela quebra sozinho.
Um número fictício com DV válido resolve todos esses casos: passa em qualquer validação e não aponta para ninguém.
Preparar o seu sistema para o CNPJ alfanumérico
A partir de 31 de julho de 2026, as novas inscrições passam a receber CNPJ com letras nas doze primeiras posições. Os CNPJ que já existem não mudam, então o risco não é a base legada: é o sistema rejeitar um cadastro novo que é perfeitamente válido. Use o modo alfanumérico do gerador para testar cada um destes pontos:
- Tipo da coluna: se o CNPJ está guardado como número inteiro, é o primeiro item a corrigir. Precisa ser texto, com 14 caracteres (ou 18, se você guardar a máscara).
- Validações e regex: qualquer ^[0-9]{14}$ espalhado pelo código vai barrar CNPJ válido. O padrão passa a ser doze caracteres alfanuméricos mais dois dígitos.
- Cálculo do DV: a conta continua sendo módulo 11, mas cada caractere vale o seu código ASCII menos 48 (0 a 9 seguem iguais, A vale 17 e Z vale 42). Uma rotina que só sabe somar dígitos dará resultado errado.
- Caixa das letras: normalize para maiúsculas na entrada, para que o mesmo CNPJ não vire dois registros diferentes.
- Máscara e teclado: campos que aceitam só dígitos, inclusive no celular, impedem a digitação do número novo.
- Chaves, índices e joins: comparações que fazem cast para número silenciosamente quebram quando aparece uma letra.
- Exportações e relatórios: planilhas convertem colunas para número por conta própria e comem zeros à esquerda. Com letras, o estrago fica mais visível.
- Integrações de terceiros: ERPs, gateways, emissores de nota e parceiros também precisam estar prontos. Vale perguntar antes da data.
O validador confere o cálculo nos dois formatos e mostra os passos, o que ajuda a comparar com o resultado da sua implementação. O guia do CNPJ alfanumérico traz o formato completo e o cronograma oficial.
O gerador é seguro? Meus dados ficam salvos?
Sim, é seguro. O gerador funciona inteiramente no seu navegador (em JavaScript): nada é enviado a nenhum servidor e nada é armazenado. Como os números são fictícios, também não há qualquer dado pessoal envolvido.
Uma ressalva honesta: como a raiz é sorteada, nada impede que um número gerado por acaso coincida com o de uma empresa que existe. São bilhões de combinações possíveis, então é raro, mas é por isso que a regra continua valendo: o número serve para testar sistemas, nunca para se apresentar como uma empresa.
Já tem um CNPJ e quer conferir se é válido?
Perguntas frequentes
O CNPJ gerado é válido?
Sim, no sentido de que o dígito verificador está correto e ele passa na validação de sistemas. Mas é um número fictício: não corresponde a nenhuma empresa registrada na Receita Federal.
O gerador cria CNPJ alfanumérico?
Sim. Marque a opção "Formato alfanumérico" para gerar um CNPJ com letras, seguindo a regra que vale a partir de 31/07/2026.
Posso usar o CNPJ gerado para abrir uma empresa?
Não. Ele serve apenas para testes de sistemas. A emissão de um CNPJ real é feita exclusivamente pela Receita Federal, pela Redesim.
É gratuito?
Sim, o gerador é gratuito e funciona direto no seu navegador, sem enviar dados a nenhum servidor.
O número gerado pode pertencer a uma empresa de verdade?
A raiz é sorteada entre bilhões de combinações, então a chance é remota, mas não é zero. Por isso o número serve para testar sistemas e nunca para se identificar como uma empresa. Se precisar saber se um número existe de fato, use a consulta de CNPJ.
Por que o gerador sempre usa a ordem 0001?
Os quatro dígitos depois da barra identificam a unidade: 0001 é a matriz e os seguintes são filiais. Como a maioria dos testes trata de uma empresa e não da sua rede de filiais, o gerador usa a matriz por padrão.
Como gero vários CNPJ de uma vez?
Cada clique em "Gerar CNPJ" produz um número novo. Para volumes grandes, o caminho é implementar o mesmo cálculo no seu próprio script: sortear doze caracteres e aplicar o módulo 11 duas vezes, como descrito nesta página.
O CNPJ gerado serve para emitir nota fiscal?
Não. A emissão de nota fiscal exige uma inscrição real e ativa na Receita Federal. Um número fictício será rejeitado na validação do documento fiscal, quando não antes.
Site não oficial, sem vínculo com a Receita Federal do Brasil. Mostramos dados abertos da RFB (atualização mensal) e levamos você ao comprovante oficial. A emissão do Comprovante de Inscrição e de Situação Cadastral é gratuita no site da Receita Federal.