Gerador de CNPJ

Gere CNPJs válidos para testes de software

00.000.000/0001-00

Atenção: Os CNPJs gerados aqui são apenas para fins de teste e desenvolvimento. Não utilize para fins ilícitos.

Documentação Técnica

Como funciona o Cadastro Nacional da Pessoa Jurídica (CNPJ)

Estrutura oficial, fórmula dos dígitos verificadores com pesos cíclicos e recomendações para homologação de sistemas fiscais e cadastrais.

1. Estrutura e Formato do CNPJ

O CNPJ é o identificador único de empresas e entidades no Brasil, emitido pela Secretaria da Receita Federal. Seu formato padrão é composto por 14 dígitos organizados como 00.000.000/0001-00:

  • 8 primeiros dígitos (Raiz ou Base): Identificam a empresa matriz em âmbito nacional.
  • 4 dígitos de ordem (Filial): Identificam o estabelecimento (ex: 0001 para matriz principal, 0002 em diante para filiais).
  • 2 dígitos verificadores (DV): Calculados através de fórmula matemática para comprovar a consistência lógica do registro.

2. O Algoritmo de Validação do CNPJ (Módulo 11 Cíclico)

Diferente do CPF, no cálculo do CNPJ os pesos multiplicadores variam de 2 a 9 e recomeçam em 2 quando chegam a 9:

// Cálculo do 1º Dígito Verificador (D1):

1. Os 12 primeiros dígitos são multiplicados pela lista de pesos: [5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2].

2. Soma-se o produto de cada multiplicação.

3. Resto = Soma % 11. Se Resto < 2, D1 = 0; senão D1 = 11 - Resto.

// Cálculo do 2º Dígito Verificador (D2):

1. Junta-se o D1 aos 12 dígitos iniciais (13 dígitos no total).

2. Multiplicam-se pelos pesos: [6, 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2].

3. Resto = Soma % 11. Se Resto < 2, D2 = 0; senão D2 = 11 - Resto.

3. Aplicação em Testes de Software e Conformidade

Durante o ciclo de desenvolvimento de software, equipes de engenharia e QA necessitam de massas de dados realistas para:

  • Validar regras de validação em formulários web e mobile;
  • Simular fluxos de emissão de Notas Fiscais Eletrônicas (NF-e/NFS-e) em ambientes de sandbox da SEFAZ;
  • Garantir que a máscara de input formate corretamente com pontos, barra e hífen;
  • Atender às diretrizes da LGPD ao evitar o uso de dados de empresas reais em bases de teste compartilhadas.

Perguntas Frequentes sobre CNPJ

Os CNPJs gerados possuem Inscrição Estadual (IE)?

Não. As Inscrições Estaduais são gerenciadas individualmente pela Secretaria da Fazenda de cada estado da federação. Os números gerados aqui cobrem exclusivamente a consistência matemática do CNPJ.

O que acontece se eu usar esses números em um ambiente real de produção?

Em ambientes de produção com integração oficial com a Receita Federal ou Serpro, a consulta falhará caso o número gerado não corresponda a uma empresa ativa registrada. Nunca utilize números fictícios para contratos ou declarações tributárias.

Por que a pontuação é importante?

Sistemas legados e bancos de dados frequentemente armazenam apenas os 14 caracteres numéricos limpos (sem formatação), enquanto interfaces com o usuário exigem a máscara visual legível 00.000.000/0001-00. Nossa ferramenta permite alternar entre as duas modalidades instantaneamente.