Validador de CNPJ
O que é o CNPJ e como funciona a validação?
O CNPJ (Cadastro Nacional da Pessoa Jurídica) é um número único de 14 dígitos que identifica empresas e entidades perante a Receita Federal. O número é composto pela raiz de 8 dígitos, um digitador de 4 posições e dois dígitos verificadores (D1 e D2), calculados por algoritmo módulo 11.
Estrutura do CNPJ
| Posição | Significado | Dígitos |
|---|---|---|
| 1-8 | Raiz (empresa base) | 8 dígitos |
| 9-12 | Filial / ordem | 4 dígitos |
| 13-14 | Dígitos verificadores | 2 dígitos |
Algoritmo de verificação módulo 11
O CNPJ usa pesos de 2 a 9 para cada dígito, aplicados em sentido inverso. Funciona assim:
- Multiplica-se cada dígito do CNPJ pelo peso correspondente (2,3,4... até 9, depois reinicia em 2)
- Somam-se os resultados da multiplicação
- Calcula-se o resto da divisão por 11
- Se o resto for menor que 2, o dígito é 0; senão, subtrai-se o resto de 11
- Para o segundo dígito verificador, repete-se usando os 13 primeiros dígitos e um peso inicial de 2
Exemplo de máscara de formatação
O CNPJ é normalmente formatado como XX.XXX.XXX/XXXX-XX, onde:
- Os primeiros 8 dígitos = empresa
- Os 4 dígitos após a barra = número da filial (0001 = matriz)
- Os 2 últimos dígitos = verificadores
Perguntas Frequentes
Não. O CPF identifica pessoas físicas (11 dígitos), enquanto o CNPJ identifica pessoas jurídicas (empresas, 14 dígitos).
Não. A validação apenas verifica se o dígito verificador está correto. Para saber se o CNPJ está ativo na Receita Federal, é necessária uma consulta رسمфициаль.
Sim. Pode usar 12.345.678/0001-90 ou 12345678000190 — ambos são aceitos.
Sim. A validação é feita 100% no navegador com JavaScript. Nenhum dado é enviado para servidores externos.