ComercialWeb

Gerador de CNPJ

Por que usar um Gerador de CNPJ?

Em desenvolvimento e QA, ter CNPJs válidos evita travas de validação e acelera testes de cadastro, emissão de notas e integrações.

O gerador cria CNPJs válidos do ponto de vista matemático, com opção de formatação e seleção de estado.

Como funciona o Gerador de CNPJ?

O CNPJ possui 14 dígitos. Os dois últimos são verificadores, calculados pelo algoritmo de módulo 11.

  1. Geração dos 12 dígitos iniciais, considerando a UF quando selecionada
  2. Cálculo do primeiro dígito verificador
  3. Cálculo do segundo dígito verificador
  4. Formatação opcional no padrão XX.XXX.XXX/XXXX-XX

Assim, o número resultante é consistente para testes, protótipos e demonstrações.

FAQ — Gerador de CNPJ

Os CNPJs gerados são válidos?

Sim. O cálculo dos dígitos verificadores segue o mesmo procedimento usado na validação oficial (módulo 11).

Posso usar em cadastros reais?

Não. Os CNPJs gerados são destinados exclusivamente a testes e desenvolvimento. Não use em cadastros oficiais ou para qualquer finalidade ilícita.

O serviço é gratuito?

Sim. Você pode gerar quantos CNPJs desejar, sem necessidade de cadastro.

Como copio o CNPJ gerado?

Após gerar, clique no botão de cópia ao lado do número. O CNPJ será enviado para a sua área de transferência.

Importante: esta ferramenta existe para fins didáticos e de teste. Não utilize números gerados para finalidades ilegais ou fraudulentas.

Como geramos o CNPJ

Seguimos o cálculo oficial dos dígitos verificadores (módulo 11) aplicado aos 12 dígitos base.

  1. Gerar 12 dígitos (podendo fixar o nono pela UF).
  2. Calcular o 1º DV com pesos 5,4,3,2,9,8,7,6,5,4,3,2.
  3. Calcular o 2º DV com pesos 6,5,4,3,2,9,8,7,6,5,4,3,2.
  4. Aplicar a máscara opcional XX.XXX.XXX/XXXX-XX.

Casos de QA: validar máscaras e regras de cadastro PJ, testar emissão de notas em ambiente de homologação, simular integrações fiscais.

Snippet rápido (JS):

function dvCNPJ(num, pesos){
  let s=0; for(let i=0;i

Limitação: gera/valida apenas a estrutura matemática; não consulta a Receita Federal nem confirma existência ou situação cadastral.

Aviso de uso responsável

Esta ferramenta é destinada exclusivamente a testes, QA e estudos. Não utilize os CNPJs gerados em cadastros oficiais, emissão de documentos fiscais, transações reais ou qualquer finalidade ilícita.

O cálculo segue o dígito verificador (módulo 11). Exemplo em pseudocódigo:

// 12 dígitos base
soma = Σ(digito[i] * peso1[i]) com pesos 5..2,9..2
dv1 = (soma % 11) < 2 ? 0 : 11 - (soma % 11)
soma = Σ(digito[i] * peso2[i]) com pesos 6..2,9..2
dv2 = (soma % 11) < 2 ? 0 : 11 - (soma % 11)

Veja também