Gerador de CNPJ

Quantidade:
Formato:
Como usar o gerador de CNPJ?

Como usar o gerador de CNPJ

Gerar CNPJs válidos para testes é simples e rápido. Siga as instruções:

  1. Escolha a quantidade de CNPJs que deseja gerar (de 1 até 10.000).
  2. Decida se deseja incluir máscara (pontos, barra e hífen no formato).
  3. Escolha o formato de saída:
    • 1 por linha: cada CNPJ em uma linha.
    • CSV: separados por vírgulas.
    • JSON: array JSON.
  4. Clique em Gerar para obter os CNPJs.
  5. Copie ou faça o download do resultado conforme necessário.

Os CNPJs gerados são ideais para uso em sistemas de desenvolvimento e testes, evitando o uso de dados reais de empresas.

O que é um CNPJ?

CNPJ: o que é e para que serve

O CNPJ (Cadastro Nacional da Pessoa Jurídica) é o número de identificação fiscal das empresas e outras entidades jurídicas no Brasil, emitido pela Receita Federal. Sua principal função é registrar e identificar legalmente as empresas perante os órgãos públicos e o sistema tributário nacional.

Assim como o CPF para pessoas físicas, o CNPJ é essencial para empresas realizarem atividades comerciais, contratuais e fiscais de forma regularizada.

O CNPJ é composto por 14 dígitos divididos da seguinte forma:

  • 8 primeiros dígitos: número da empresa (matriz).
  • 4 dígitos seguintes: número da filial (normalmente 0001 para a matriz).
  • 2 últimos dígitos: dígitos verificadores (DV), calculados com regras matemáticas específicas para garantir a validade.

Exemplo de CNPJ com máscara: 12.345.678/0001-95

Principais usos do CNPJ:

  • Emitir notas fiscais
  • Abrir conta bancária empresarial
  • Participar de licitações públicas e privadas
  • Formalizar contratos com clientes e fornecedores
  • Regularizar obrigações fiscais, trabalhistas e previdenciárias
  • Registrar domínios .com.br vinculados à empresa

⚠ Atenção: os CNPJs gerados por esta ferramenta são válidos apenas para testes e não pertencem a empresas reais.

Como funciona o algoritmo de geração de CNPJ?

Como funciona o algoritmo de geração de CNPJ

O CNPJ (Cadastro Nacional da Pessoa Jurídica) é composto por 14 dígitos, sendo os 8 primeiros aleatórios, os 4 seguintes fixos para indicar a unidade matriz ou filial (normalmente 0001 para a matriz), e os 2 últimos dígitos são verificadores, calculados conforme regras matemáticas específicas definidas pela Receita Federal do Brasil.

Estrutura do CNPJ:

Exemplo fictício de CNPJ com máscara: 12.345.678/0001-95

  • 12.345.678 → números aleatórios (identificador da empresa)
  • /0001 → código fixo da unidade matriz
  • -95 → dígitos verificadores calculados

Como os dígitos verificadores (DV) são calculados?

O cálculo dos dois últimos dígitos do CNPJ garante que o número seja formalmente válido e siga as regras da Receita Federal.

  1. Geração dos 12 primeiros dígitos: os 8 primeiros são aleatórios e os 4 seguintes geralmente 0001.
  2. 1º dígito verificador (DV1):
    • Aplica-se uma sequência de pesos nos 12 dígitos, da direita para a esquerda: 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2.
    • Multiplica-se cada dígito pelo respectivo peso e soma-se o resultado.
    • Calcula-se o módulo 11 da soma obtida.
    • Se o resto for inferior a 2, o DV1 é 0. Caso contrário, DV1 é 11 - resto.
  3. 2º dígito verificador (DV2):
    • Inclui-se o DV1 ao final dos 12 primeiros dígitos (ficam 13).
    • Aplica-se uma nova sequência de pesos: 6, 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2.
    • Repete-se o mesmo cálculo: multiplicação, soma, módulo 11.
    • Se o resto for inferior a 2, o DV2 é 0. Caso contrário, DV2 é 11 - resto.

Por que esse algoritmo é usado?

O algoritmo de validação do CNPJ é aplicado para evitar erros de digitação e impedir a criação de números inválidos. Ele é o mesmo utilizado nos sistemas da Receita Federal e de instituições financeiras para validar CNPJs informados em cadastros, contratos e transações.

Ao utilizar esta ferramenta de geração de CNPJ para testes, você estará sempre gerando números formalmente válidos conforme a estrutura oficial, mesmo que não correspondam a uma empresa real.

Importante:

Os CNPJs gerados são para uso exclusivo em ambientes de desenvolvimento e testes. Não devem ser utilizados em operações comerciais ou fiscais.

⚠ Disclaimer

Esta ferramenta gera CNPJs válidos apenas para testes e desenvolvimento. Não utilize para fins comerciais ou fiscais.