Pular para o conteúdo

Gerador e Validador de CNPJ - Ferramenta de Identificação Empresarial Brasileira

Gere números de CNPJ válidos para testes ou valide identificadores de empresas brasileiras instantaneamente. Ferramenta gratuita com verificação de dígito de controle para desenvolvedores que trabalham com o Cadastro Nacional da Pessoa Jurídica.

Gerador e Validador de CNPJ Brasileiro

Gerador de CNPJ

Gere um número de CNPJ brasileiro válido para fins de teste.

Validador de CNPJ

Verifique se um número de CNPJ brasileiro é válido.

Calculadora de carregamento...
📚

Documentação

O que é um CNPJ?

CNPJ significa Cadastro Nacional da Pessoa Jurídica. É o número de identificação que o Brasil atribui a toda empresa registrada e a outras pessoas jurídicas, semelhante ao EIN dos Estados Unidos ou ao número de registro de empresa do Reino Unido. Um CNPJ é um número de 14 dígitos, e os dois últimos dígitos são dígitos verificadores calculados a partir dos doze primeiros. Esta ferramenta gera números que passam nesse cálculo, para uso em testes de software, e verifica se determinado número de CNPJ é matematicamente válido.

A Receita Federal do Brasil, conhecida como Receita Federal, emite os números reais de CNPJ e mantém o cadastro oficial. Um número gerado por esta ferramenta não está registrado na Receita Federal e não pertence a nenhuma empresa real. Ele deve ser usado apenas para testes, não para declarações fiscais, contratos ou qualquer finalidade oficial.

Formato do CNPJ

Um CNPJ é escrito como XX.XXX.XXX/YYYY-ZZ. Cada parte tem um significado:

  • Primeiros 8 dígitos: o número-base atribuído à empresa.
  • Próximos 4 dígitos: o número da filial. 0001 normalmente corresponde à matriz da empresa, enquanto 0002, 0003 e assim por diante identificam filiais adicionais. Todas as filiais de uma empresa compartilham os mesmos primeiros 8 dígitos.
  • Últimos 2 dígitos: os dígitos verificadores, calculados a partir dos primeiros 12 dígitos.

Exemplo: 12.345.678/0001-95.

Como calcular os dígitos verificadores do CNPJ

Os dois dígitos verificadores usam a mesma regra, chamada módulo 11: cada dígito é multiplicado por um peso fixo, os produtos são somados e o total é transformado em um único dígito.

Primeiro dígito verificador (13º dígito do CNPJ):

  1. Multiplique os primeiros 12 dígitos pelos pesos 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2, nessa ordem.
  2. Some os 12 produtos.
  3. Divida o total por 11 e mantenha o resto.
  4. Se o resto for 0 ou 1, o dígito verificador será 0. Caso contrário, o dígito verificador será 11 − remainder.

Segundo dígito verificador (14º dígito do CNPJ):

  1. Multiplique os primeiros 13 dígitos (os 12 originais mais o primeiro dígito verificador calculado) pelos pesos 6, 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2.
  2. Some os 13 produtos.
  3. Divida por 11 e mantenha o resto.
  4. Se o resto for 0 ou 1, o dígito verificador será 0. Caso contrário, o dígito verificador será 11 − remainder.

Um CNPJ em que todos os 14 dígitos são iguais, como 11.111.111/1111-11, é sempre considerado inválido, pois as regras brasileiras não permitem esse padrão, independentemente do resultado da fórmula.

Exemplo resolvido

Considere os dígitos-base 1 2 3 4 5 6 7 8 0 0 0 1.

Etapa 1: primeiro dígito verificador. Multiplique cada dígito pelo seu peso e some os resultados:

Dígito123456780001
Peso543298765432
Produto5898454849480002

A soma dos produtos é 222. Ao dividir 222 por 11, obtém-se resto 2; portanto, o primeiro dígito verificador é 11 − 2 = 9.

Etapa 2: segundo dígito verificador. A sequência de dígitos agora é 1 2 3 4 5 6 7 8 0 0 0 1 9 (13 dígitos, incluindo o 9 da etapa 1). Ao multiplicá-la pelo segundo conjunto de pesos e somar, o total é 237. Ao dividir 237 por 11, obtém-se resto 6; portanto, o segundo dígito verificador é 11 − 6 = 5.

O número completo é 12.345.678/0001-95, o exemplo usado em toda esta página. Os dois dígitos verificadores detectam a grande maioria dos erros de digitação, mas não todos. Como um resto 0 e um resto 1 produzem ambos o dígito verificador 0, algumas alterações de um único dígito não modificam nenhum dos dois dígitos verificadores. 36.339.011/3587-00 e 56.339.011/3587-00 diferem apenas no primeiro dígito, e ambos passam na verificação.

Como usar esta ferramenta

Gerador. Clique em “Gerar CNPJ” para produzir um novo número aleatório com dígitos verificadores corretos. Clique em “Copiar” para copiá-lo. Cada resultado é independente; executar o gerador novamente produz um número diferente.

Validador. Digite ou cole um CNPJ no campo de entrada, com ou sem pontuação, e clique em “Validar”. O campo insere os pontos, a barra e o hífen à medida que os dígitos são digitados. Em seguida, a ferramenta informa um único resultado: válido ou inválido. Um número só é considerado válido se tiver 14 dígitos, não formar um padrão de dígitos repetidos e contiver os dois dígitos verificadores corretos.

O que o validador não verifica

O validador apenas confirma que um número foi formado corretamente de acordo com a fórmula dos dígitos verificadores. Ele não pode confirmar que o número está registrado na Receita Federal ou que pertence a uma empresa ativa. Para verificar o status de um registro real, é necessário consultar o serviço público de consulta da própria Receita Federal ou um provedor de dados autorizado. Um número pode ser matematicamente válido sem ser um CNPJ real e registrado, e os números gerados por esta ferramenta são deliberadamente dessa categoria.

Perguntas frequentes

O que significa CNPJ? Cadastro Nacional da Pessoa Jurídica, em português, Registro Nacional de Pessoas Jurídicas. É o número de identificação brasileiro para empresas e outras organizações.

Quantos dígitos tem um CNPJ? 14 dígitos: 8 correspondem ao registro-base da empresa, 4 ao número da filial e 2 são dígitos verificadores.

É seguro usar um CNPJ gerado? Apenas para testar software, preencher bancos de dados de exemplo ou aprender o formato. Ele não está registrado em nenhum órgão e não deve ser usado em formulários fiscais, contratos ou transações reais.

Por que 11.111.111/1111-11 é sempre inválido? As regras brasileiras de validação rejeitam qualquer CNPJ em que todos os 14 dígitos sejam idênticos, como regra fixa separada do cálculo dos dígitos verificadores.

Qual é a diferença entre validar e verificar um CNPJ? Validar verifica a matemática: comprimento correto, ausência de padrão proibido de dígitos repetidos e dígitos verificadores corretos. Verificar confirma se o número está realmente registrado em uma empresa real, o que exige consultá-lo no banco de dados da Receita Federal.

Qual é a diferença entre CNPJ e CPF? O CPF (Cadastro de Pessoas Físicas) identifica pessoas físicas e tem 11 dígitos. O CNPJ identifica empresas e outras pessoas jurídicas e tem 14 dígitos. Os dois usam cálculos diferentes para os dígitos verificadores.