Validador de CNPJ online
Digite ou cole um CNPJ abaixo — com ou sem pontuação — e o resultado aparece imediatamente.
O que significa “CNPJ válido”?
Um CNPJ válido matematicamente é aquele cujos dígitos verificadores (os dois últimos dígitos) foram calculados corretamente a partir dos 12 primeiros. A validação matemática não confirma se a empresa existe ou está ativa — para isso é necessário consultar o portal da Receita Federal.
Existem dois tipos diferentes de “válido”:
- Matematicamente válido: o algoritmo módulo 11 confere. É o que esta ferramenta verifica.
- Cadastralmente ativo: a empresa existe, está aberta e não está cancelada. Apenas a Receita Federal pode confirmar isso.
Como funciona a validação
O algoritmo usa módulo 11 em duas rodadas:
Primeiro dígito: multiplica os 12 primeiros dígitos pelos pesos 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2. Se o resto da divisão por 11 for menor que 2, o dígito verificador é 0; caso contrário, é 11 - resto.
Segundo dígito: repete o processo com os 13 primeiros dígitos (incluindo o primeiro verificador) usando os pesos 6, 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2.
CNPJs com todos os dígitos iguais (ex: 11.111.111/1111-11) são automaticamente inválidos, mesmo que o cálculo dos verificadores possa ser satisfeito — é uma regra da Receita Federal.
Perguntas frequentes
Um CNPJ válido significa que a empresa existe?
Não. A validação matemática apenas confirma que os dígitos verificadores estão corretos. Para verificar se uma empresa está ativa, consulte o portal da Receita Federal.
Por que CNPJs com todos os dígitos iguais são inválidos?
A Receita Federal definiu que sequências como 00.000.000/0000-00 ou 11.111.111/1111-11 são inválidas por convenção, mesmo que alguns satisfaçam o algoritmo matemático.
Qual a diferença entre validar e consultar um CNPJ?
Validar é verificar matematicamente se o número é bem formado. Consultar é checar na base de dados da Receita Federal se aquele CNPJ está cadastrado e qual é sua situação (ativa, suspensa, baixada). Esta ferramenta faz validação — não consulta.