top of page

Gere CNPJ válido gratuitamente com apenas um clique

Gerador de CNPJ aleatório válido: Gere CNPJs instantaneamente

Precisa gerar um CNPJ para testes, cadastros ou desenvolvimento de sistemas? Nosso gerador de CNPJ online cria números de CNPJ aleatórios, válidos e formatados conforme as regras da Receita Federal.

Geração instantânea: Com apenas um clique, obtenha um CNPJ válido e pronto para uso.
Formato correto: O CNPJ gerado segue a estrutura oficial (XX.XXX.XXX/0001-XX).
Verificação automática: Utilizamos o algoritmo oficial de validação para garantir que os números gerados sejam autênticos.
100% gratuito e ilimitado: Gere quantos CNPJs quiser, sem restrições.

Nosso gerador é ideal para testes em sistemas, simulações de cadastros e validações de software. Experimente agora e gere um CNPJ válido online de forma rápida e segura!

Atenção! Este gerador de CNPJ foi desenvolvido para auxiliar programadores, analistas, testadores e estudantes na geração de CNPJs válidos para testes em aplicações em desenvolvimento. O uso inadequado dessas informações é de total responsabilidade do usuário.

Como usar:

Para gerar um CNPJ válido, basta clicar no botão azul com os dizeres "GERAR CNPJ" e pronto. Um CNPJ aleatório e válido será gerado instantaneamente.

Obs.: Para gerar um novo CNPJ, basta clicar novamente no mesmo botão.

O que é CNPJ?

CNPJ (Cadastro Nacional da Pessoa Jurídica) é o registro único de empresas e outras entidades junto à Receita Federal do Brasil. Funciona como o "CPF" das empresas, identificando-as perante o governo para fins fiscais e administrativos.

Empresas precisam do CNPJ para emitir notas fiscais, abrir contas bancárias e cumprir obrigações tributárias.

O CNPJ foi criado em 1º de julho de 1998 pela Receita Federal do Brasil, substituindo o antigo CGC (Cadastro Geral de Contribuintes), que existia desde 1964.

A mudança para o CNPJ trouxe um sistema mais organizado e informatizado, integrando melhor as informações fiscais das empresas e facilitando o controle por parte do governo.

Até abril de 2024, o Brasil registrou mais de 60 milhões de CNPJs desde a criação do cadastro em 1998. No entanto, apenas cerca de 36,35% desses registros estavam ativos, totalizando aproximadamente 21,8 milhões de empresas em operação.

Como funciona:

 

A lógica em JavaScript segue três etapas principais: Geração de números aleatórios, cálculo dos dígitos verificadores e formatação do CNPJ (Cadastro Nacional da Pessoa Jurídica).

1. Geração dos 12 primeiros dígitos: A função randomDigits(12) cria uma sequência de 12 números aleatórios que compõem a base do CNPJ (raiz e filial).

2. Cálculo dos dígitos verificadores: Os dois últimos dígitos do CNPJ são calculados usando um algoritmo específico:

• Multiplicadores: Dois conjuntos de multiplicadores são usados para calcular os dígitos verificadores.
• Cálculo do primeiro dígito: Multiplica os 12 primeiros números pelos pesos [5,4,3,2,9,8,7,6,5,4,3,2], soma os produtos e obtém o resto da divisão por 11. Se o resto for menor que 2, o dígito é 0; caso contrário, é 11 - resto.
• Cálculo do segundo dígito: Usa os mesmos passos, mas agora com os 12 números + o primeiro dígito e pesos [6,5,4,3,2,9,8,7,6,5,4,3,2].


3. Formatação do CNPJ: Os números gerados são organizados no formato padrão: XX.XXX.XXX/XXXX-XX. Isso é feito usando slice() para inserir pontos, barra e traço no lugar correto. Quando o botão é clicado, a função gerarCNPJ() é executada, atualizando a interface com um novo CNPJ válido.

bottom of page