Pular para o conteúdo
Grátis

Gerador de CNPJ

Gere CNPJ válido para testes, ou valide um CNPJ existente, com formatação, lote e opção de matriz ou filial, grátis.

Os números gerados são aleatórios e matematicamente válidos apenas quanto aos dígitos verificadores. Não pertencem a pessoas reais e não são consultados em bases oficiais. Destinam-se exclusivamente a testes de sistemas. Utilizar documentos falsos para fraude é crime (art. 299 do Código Penal).

O Gerador de CNPJ é uma ferramenta online e gratuita que cria números de CNPJ com os dois dígitos verificadores calculados corretamente pelo algoritmo oficial. Ele é feito para quem precisa de dados de exemplo na hora de programar, testar cadastros e validar formulários, sem depender de informações reais de empresas.

O que é

CNPJ é o Cadastro Nacional da Pessoa Jurídica, o número que identifica cada empresa no Brasil. Ele tem 14 dígitos e termina com dois dígitos verificadores, que funcionam como uma "prova real" para conferir se o número foi digitado sem erros.

Este gerador monta números que passam nessa validação matemática, ou seja, são estruturalmente válidos. A ferramenta permite:

  • Gerar ou Validar: Use a aba Gerador para criar exemplos novos, ou a aba Validador para conferir se um CNPJ de teste já existe e se sua matemática está correta.
  • Formatar o resultado com pontos, barra e traço (00.000.000/0001-00) ou deixar só os números.
  • Gerar em lote, criando vários CNPJs de uma vez para popular tabelas e planilhas de teste.
  • Escolher matriz ou filial, ajustando a parte do número que indica a unidade da empresa (o trecho 0001 para matriz, ou valores maiores para filiais).

Importante: os números criados aqui são fictícios e não pertencem a nenhuma empresa registrada na Receita Federal. Eles servem exclusivamente para testar software. Usar dados falsos para se passar por outra pessoa ou empresa, emitir documentos ou aplicar golpes é crime previsto em lei. Use com responsabilidade.

Como usar

Gerar ou validar um CNPJ leva poucos segundos:

  • Escolha a aba: use Gerador para criar números novos ou Validador para conferir um CNPJ existente.
  • Ajuste as opções: decida se quer o resultado formatado (00.000.000/0001-00) ou só os números, e escolha matriz ou filial.
  • Defina a quantidade: para gerar em lote, informe quantos CNPJs você precisa de uma vez.
  • Copie o resultado: clique para copiar e cole direto no seu sistema, planilha ou banco de dados de teste.

Exemplo prático

Imagine que a ferramenta gerou a base 11.222.333/0001 (os 8 primeiros dígitos mais o trecho 0001 de matriz) e precisa calcular os dois dígitos verificadores. Veja o passo a passo até o resultado final:

Passo 1: Primeiro dígito verificador (DV1): você multiplica os 12 dígitos da base (1 1 2 2 2 3 3 3 0 0 0 1) pelos pesos 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2 e soma tudo, chegando a 102. Divide 102 por 11, que deixa resto 3. Como o resto é maior que 1, o DV1 é 11 − 3 = 8.

Passo 2: Segundo dígito verificador (DV2): agora você usa os 13 dígitos (a base mais o DV1 = 8) com os pesos 6, 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2 e soma, chegando a 120. Divide 120 por 11, que deixa resto 10. O DV2 é 11 − 10 = 1.

Resultado: juntando a base com os dois dígitos, você tem o CNPJ 11.222.333/0001-81, válido nos dígitos verificadores. O trecho 0001 indica que é uma matriz. Se você colar esse número na aba Validador, a ferramenta refaz exatamente essas duas contas e confirma "CNPJ válido". Troque o último dígito (por exemplo, para 11.222.333/0001-82) e ela acusa "CNPJ inválido (dígitos verificadores incorretos)", justamente porque a conta do DV2 não bate mais.

Como calculamos os dígitos verificadores?

A validação de um CNPJ depende de dois dígitos finais, calculados usando pesos decrescentes.

  1. Multiplicamos os 12 primeiros dígitos por uma sequência de pesos (de 5 a 2, e depois de 9 a 2).
  2. Somamos todos os resultados.
  3. Dividimos a soma por 11. Se o resto da divisão for menor que 2, o primeiro dígito será 0. Caso contrário, será 11 menos o resto.
  4. Repetimos a lógica com os 13 dígitos (incluindo o primeiro verificador) e pesos (6 a 2, e 9 a 2) para encontrar o último dígito.

Dicas

  • Prefira sempre estes números em bancos de dados de homologação, nunca em produção.
  • Para testar a validação do seu sistema, gere um CNPJ válido e também um inválido (ex: mude o último dígito), e confira as mensagens de erro.
  • Se o seu banco de dados separa matriz e filial, gere CNPJs com raiz 0002+ para cobrir cenários de filiais.

Perguntas frequentes

O CNPJ gerado é válido?

Sim, ele é válido do ponto de vista matemático, pois os dois dígitos verificadores são calculados pelo algoritmo oficial. Porém, é um número fictício que não pertence a nenhuma empresa registrada na Receita Federal. Serve apenas para testar sistemas.

Posso usar o CNPJ gerado para abrir empresa ou emitir nota?

Não. Estes números são apenas para testar software em ambiente de desenvolvimento. Usar um CNPJ falso em documentos oficiais, notas ou para se passar por uma empresa é crime previsto em lei.

A ferramenta é gratuita e precisa instalar algo?

É totalmente gratuita, funciona direto no navegador e não pede cadastro nem instalação. Você pode gerar quantos números precisar, sem limites e sem custo.

Qual a diferença entre matriz e filial no CNPJ?

O trecho após a barra indica a unidade da empresa: 0001 costuma representar a matriz, e números seguintes (0002, 0003) indicam filiais. A ferramenta deixa você escolher essa parte para simular diferentes cenários de teste.

Posso gerar vários CNPJs de uma vez?

Sim. A opção de geração em lote cria vários números de uma só vez, o que ajuda a preencher tabelas, planilhas e bancos de dados de homologação rapidamente.

Dá para validar um CNPJ nesta mesma página?

Sim. Troque para a aba "Validador", cole o número e a ferramenta confere na hora se os dígitos verificadores batem com o algoritmo oficial, sem precisar abrir outra página.

Sobre este conteúdo

Escrito por:
Ferramenta Grátis
Atualizado em:
3 de julho de 2026

Ferramentas relacionadas