O que é o Validador de CNPJ?
O Validador de CNPJ é uma ferramenta gratuita que confere se um número de Cadastro Nacional da Pessoa Jurídica (CNPJ) está digitado corretamente. Todo CNPJ válido segue uma regra matemática rigorosa imposta pela Receita Federal, conhecida como algoritmo do módulo 11.
Nossa ferramenta aplica essa regra de imediato: ao colar um CNPJ, ela recalcula os dois últimos números (os dígitos verificadores) e avisa se o CNPJ é estruturalmente verdadeiro ou falso.
Atenção: Esta ferramenta valida apenas a estrutura matemática do número (útil para descobrir erros de digitação e dados falsos básicos). Ela não consulta o banco de dados da Receita Federal, portanto não informa se a empresa está ativa, baixada ou inapta.
Para quem é útil?
- Desenvolvedores e QA: Para testar rotinas de cadastro, regras de negócio em sistemas (ERP, e-commerce) e limpeza de bases de dados.
- Contadores e Administrativo: Para bater rapidamente o olho num cadastro ou nota fiscal e ver se o CNPJ fornecido pelo cliente não foi teclado errado.
- Lojistas e Vendedores: Para checagem ágil num formulário de compra.
Como funciona o cálculo (Algoritmo do Módulo 11)
O CNPJ tem 14 algarismos. Os 12 primeiros são a raiz da empresa e a ordem da filial (geralmente 0001 ou 0002). Os 2 últimos são os dígitos verificadores calculados a partir dos 12 primeiros.
A regra funciona assim:
- Multiplica-se cada um dos 12 primeiros dígitos por uma sequência de pesos (5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2).
- Soma-se todos esses resultados e divide-se a soma por 11.
- O resto dessa divisão define o primeiro dígito verificador. Se o resto for menor que 2, o dígito é 0; caso contrário, é 11 menos o resto.
- O processo se repete para descobrir o segundo dígito, desta vez incluindo o primeiro dígito verificador que acabamos de descobrir e usando uma nova tabela de pesos (começando do 6).
Se os números que a conta achou não baterem com os dois últimos números digitados, o CNPJ é inválido.
Exemplo prático
Vamos validar o CNPJ 11.222.333/0001-81 para ver a conta que a ferramenta faz nos bastidores.
Passo 1 - Isolar a base. A ferramenta remove a pontuação e separa os 12 primeiros dígitos (a base): 1 1 2 2 2 3 3 3 0 0 0 1. Os dois últimos números (8 e 1) são os dígitos verificadores que ela vai recalcular para conferir.
Passo 2 - Calcular o 1º dígito (DV1). Multiplica cada dígito da base pelos pesos 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2 e soma tudo, chegando a 102. Divide por 11: 102 ÷ 11 deixa resto 3. Como o resto é maior que 1, DV1 = 11 − 3 = 8. Bate com o primeiro dígito digitado.
Passo 3 - Calcular o 2º dígito (DV2). Agora usa os 13 dígitos (a base + o DV1 = 8) com os pesos 6, 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2. A soma dá 120. Divide por 11: 120 ÷ 11 deixa resto 10. DV2 = 11 − 10 = 1. Bate com o segundo dígito digitado.
Passo 4 - Resultado. Como os dígitos calculados (81) são exatamente os que você digitou, a ferramenta exibe CNPJ válido, mostra o número formatado como 11.222.333/0001-81 e, lendo a ordem 0001, informa que a unidade é a Matriz.
Se você trocar qualquer número (por exemplo, digitar 11.222.333/0001-80), a conta não fecha e a ferramenta responde CNPJ inválido (dígitos verificadores incorretos).
Como usar
- Cole o CNPJ no campo acima, com ou sem pontuação: a ferramenta aceita 00.000.000/0001-00 e 00000000000100 do mesmo jeito.
- Leia o resultado na hora. Ele diz se os dois dígitos verificadores fecham com o restante do número.
- Confira o motivo quando der inválido. Erro de digitação e número inventado aparecem do mesmo jeito aqui: a conta não bate.
Se o que você precisa é o caminho inverso, criar números que passem nessa validação para popular um banco de teste, use o Gerador de CNPJ.