Gerador e Validador de CNPJ

Gere números de CNPJ válidos para testes de software e valide qualquer CNPJ na hora.

Apenas para testes de software. Os dados gerados aqui são aleatórios e não pertencem a nenhuma pessoa ou empresa real. Usá-los para fraude ou má-fé é crime.

Como usar

  1. Clique em "Gerar" para criar um CNPJ aleatório e matematicamente válido — com ou sem pontuação.
  2. Para validar, cole qualquer CNPJ no campo de validação: os dois dígitos verificadores são conferidos na hora, inclusive no novo formato alfanumérico.
  3. Use "Copiar" para pegar o resultado. Tudo roda no seu navegador — nada é enviado a servidor algum.

Sobre esta ferramenta

O CNPJ (Cadastro Nacional da Pessoa Jurídica) identifica as empresas no Brasil. Ele tem 14 posições: uma raiz de 8 posições que identifica a empresa, um sufixo de 4 posições para a filial (0001 para a matriz) e dois dígitos verificadores calculados pelo algoritmo do módulo 11. Este gerador produz números que passam nessa validação, que é o que um desenvolvedor precisa para testar formulários de cadastro de empresas, sistemas de emissão de notas e integrações de ERP.

Como no gerador de CPF, tudo aqui é aleatório: o CNPJ gerado não é consultado em registro nenhum e não corresponde a nenhuma empresa real. A ferramenta garante apenas que a matemática fecha — o suficiente para qualquer validação corretamente implementada aceitá-lo em ambiente de teste, e nada além disso. Usar documentos gerados fora de testes pode configurar fraude.

O validador também entende o CNPJ alfanumérico, formato que o Brasil passou a emitir para novas inscrições em julho de 2026. Nele, as 12 primeiras posições podem conter letras, e a matemática dos dígitos verificadores usa o valor ASCII de cada caractere menos 48. O gerador produz o formato clássico só de números, que continua válido e é o que a maioria das suítes de teste espera.

A fórmula

Dígitos verificadores: multiplique as 12 primeiras posições pelos pesos 5,4,3,2,9,8,7,6,5,4,3,2 e tome o resto da divisão por 11; se o resto for 0 ou 1 o dígito é 0, caso contrário é 11 menos o resto. Repita com os pesos 6,5,4,3,2,9,8,7,6,5,4,3,2 incluindo o primeiro dígito verificador. Em CNPJs alfanuméricos, cada caractere contribui com seu valor ASCII menos 48.

Perguntas frequentes

O CNPJ gerado é de uma empresa real?

Não. É um número aleatório que apenas satisfaz a matemática dos dígitos verificadores. Ele não está registrado na Receita Federal e não pertence a nenhuma empresa.

O que significam as partes de um CNPJ?

As 8 primeiras posições identificam a empresa (a "raiz"), as 4 seguintes identificam a filial — 0001 é a matriz — e as 2 últimas são dígitos verificadores.

O que é o CNPJ alfanumérico?

Desde julho de 2026, novas inscrições no Brasil podem receber CNPJs com letras nas 12 primeiras posições. O algoritmo dos dígitos verificadores é o mesmo, usando o valor ASCII de cada caractere menos 48. O validador daqui aceita os dois formatos.

Posso usar um CNPJ gerado para emitir notas ou abrir contas?

Não. Documentos gerados servem apenas para testes de software. Usá-los em serviços reais pode configurar fraude, que é crime.

O CNPJ sai do meu navegador?

Não. A geração e a validação rodam 100% em JavaScript no seu dispositivo. Nada é transmitido nem armazenado.

Ferramentas relacionadas

Links longos? Encurte de graça

O Vai.la transforma qualquer URL em um link curto com estatísticas de cliques, QR Code e seu próprio biolink.

O Vai.la não se responsabiliza pelo uso das ferramentas nem por decisões tomadas com base nos seus resultados.