Calcular o dígito verificador do CNPJ
Informe os 12 primeiros dígitos do CNPJ (raiz + ordem) e veja o cálculo passo a passo dos dois dígitos verificadores, com o algoritmo da Receita Federal.
O 1º dígito verificador do CNPJ usa pesos 5,4,3,2,9,8,7,6,5,4,3,2 sobre os 12 primeiros dígitos; o 2º usa pesos 6,5,4,3,2,9,8,7,6,5,4,3,2 sobre os 12 + 1º DV. Em ambos: soma, resto da divisão por 11 e, se o resto for menor que 2, o dígito é 0; senão, 11 − resto.
Como calcular o dígito verificador do CNPJ
- Digite os 12 primeiros dígitos do CNPJ (raiz + ordem) no campo acima.
- O 1º dígito verificador é calculado com pesos 5,4,3,2,9,8,7,6,5,4,3,2.
- O 2º dígito é calculado com pesos 6,5,4,3,2,9,8,7,6,5,4,3,2 sobre os 12 + o 1º dígito.
- Em cada etapa: soma, resto da divisão por 11; resto < 2 → dígito 0, senão 11 − resto.
Fórmula do dígito verificador (módulo 11)
O CNPJ usa módulo 11 com pesos cíclicos. Exemplo com 11.222.333/0001: soma do 1º DV = 1×5 + 1×4 + 2×3 + 2×2 + 2×9 + 3×8 + 3×7 + 3×6 + 0×5 + 0×4 + 0×3 + 1×2 = 102; resto 102 ÷ 11 = 3 → DV1 = 11 − 3 = 8. Para o 2º DV inclui-se o DV1 e usam-se pesos 6..2: soma = 120; resto 10 → DV2 = 1. CNPJ completo: 11.222.333/0001-81.
Pesos 1º DV5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2 (sobre os 12 primeiros dígitos)Pesos 2º DV6, 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2 (sobre os 12 primeiros + 1º DV)Regra do restoResto da soma ÷ 11 menor que 2 → dígito 0; senão → 11 − restoExemplo completo
CNPJ 11.222.333/0001-81 (exemplo clássico da documentação): DV1 = 8 (soma 102, resto 3) e DV2 = 1 (soma 120, resto 10).
Aviso importante
- O CNPJ oficial só é emitido pela Receita Federal; esta ferramenta calcula com algoritmos públicos para fins informativos e educativos.
- Este cálculo serve para entender e conferir os dígitos; não gera nem emite documentos.
Perguntas Frequentes
Como calcular o dígito verificador do CNPJ?
Multiplique os 12 primeiros dígitos pelos pesos 5,4,3,2,9,8,7,6,5,4,3,2, some e tire o resto da divisão por 11: se o resto for menor que 2 o dígito é 0, senão é 11 − resto. Repita com pesos 6,5,4,3,2,9,8,7,6,5,4,3,2 incluindo o 1º dígito para obter o 2º.
Por que o dígito verificador vira 0 em alguns casos?
Quando o resto da divisão por 11 é 0 ou 1, o resultado de 11 − resto seria 11 ou 10; por convenção do algoritmo, o dígito passa a ser 0.
Quais são os pesos do 1º e do 2º dígito do CNPJ?
1º dígito: pesos 5,4,3,2,9,8,7,6,5,4,3,2. 2º dígito: pesos 6,5,4,3,2,9,8,7,6,5,4,3,2 sobre os 12 primeiros + o 1º dígito calculado.
O que são a raiz e a ordem do CNPJ?
A raiz são os 8 primeiros dígitos (identificam a empresa); a ordem são os 4 seguintes (0001 = matriz, 0002+ = filiais). Os 2 últimos são os dígitos verificadores.
O cálculo garante que o CNPJ existe?
Não: o cálculo confere apenas os dígitos verificadores. A existência e a situação cadastral só são confirmadas no portal oficial da Receita Federal.