Gerador de CNPJ
Gere números de CNPJ válidos para testes e desenvolvimento de software. Os CNPJs gerados possuem dígitos verificadores matematicamente corretos.
Ferramentas Relacionadas
O que é CNPJ?
O CNPJ (Cadastro Nacional da Pessoa Jurídica) é o número de registro único atribuído pela Receita Federal do Brasil a empresas, associações, fundações e outras entidades jurídicas. Ele funciona como o CPF das empresas — é a identidade fiscal que permite operar legalmente no país.
Toda empresa que exerce atividade econômica no Brasil é obrigada a possuir um CNPJ. Ele é necessário para abrir contas bancárias empresariais, emitir notas fiscais, participar de licitações, contratar funcionários e realizar diversas outras operações comerciais.
O CNPJ foi criado em 1998 em substituição ao CGC (Cadastro Geral de Contribuintes) e é administrado pela Secretaria Especial da Receita Federal do Brasil, vinculada ao Ministério da Fazenda.
Estrutura do CNPJ
O CNPJ tradicional é composto por 14 dígitos numéricos no formato XX.XXX.XXX/XXXX-XX. Cada grupo de dígitos possui um significado específico:
Os 8 primeiros dígitos (raiz) identificam a empresa. Os 4 dígitos seguintes (ordem) identificam a matriz (0001) ou filiais (0002, 0003, etc.). Os 2 últimos dígitos são os dígitos verificadores, calculados a partir dos 12 anteriores usando o algoritmo módulo 11.
Por exemplo, no CNPJ 11.222.333/0001-81, "11222333" é a raiz da empresa, "0001" indica que é a matriz, e "81" são os dígitos verificadores que confirmam a validade do número.
Como funciona o cálculo do dígito verificador?
O cálculo dos dígitos verificadores do CNPJ utiliza o algoritmo módulo 11. Para o primeiro dígito, cada um dos 12 primeiros números é multiplicado por um peso específico da sequência [5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2]. A soma dos produtos é dividida por 11 — se o resto for menor que 2, o dígito é 0; caso contrário, o dígito é 11 menos o resto.
O segundo dígito é calculado de forma similar, mas incluindo o primeiro dígito verificador já calculado e usando a sequência de pesos [6, 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2]. Essa dupla verificação garante que erros de digitação sejam facilmente detectados.
Este algoritmo é o mesmo utilizado pela Receita Federal para validar CNPJs e é amplamente implementado em sistemas de software para verificação de dados cadastrais.
Para que serve um gerador de CNPJ?
Um gerador de CNPJ cria números com dígitos verificadores matematicamente válidos, úteis exclusivamente para fins de teste e desenvolvimento de software. Os CNPJs gerados NÃO são registros reais na Receita Federal e não devem ser usados para qualquer finalidade ilegal ou fraudulenta.
Desenvolvedores utilizam geradores de CNPJ para testar validações de formulários, simular integrações com APIs, popular bancos de dados de teste e verificar se seus sistemas processam corretamente o formato do CNPJ. É uma ferramenta essencial no ciclo de desenvolvimento de software.
Contadores e profissionais de TI também utilizam geradores de CNPJ para fins educacionais, como demonstrar o funcionamento do algoritmo de validação em treinamentos e cursos.