Validador de CNPJ: confira se um número é válido
O validador de CNPJ verifica se um número está matematicamente correto — sem consultar a Receita Federal e sem enviar nada para servidores. Reconhece tanto o CNPJ numérico clássico quanto o novo CNPJ alfanumérico, em vigor desde julho de 2026. A checagem roda inteira no seu navegador.
O que o validador verifica
- Formato: o CNPJ precisa ter exatamente 14 caracteres (a pontuação
00.000.000/0000-00é opcional e ignorada no cálculo). - Base alfanumérica: as 12 primeiras posições podem ser números ou letras maiúsculas (A-Z) — é o que muda no novo formato.
- Dígitos verificadores: as 2 últimas posições são sempre numéricas e recalculadas a partir das 12 primeiras; se não baterem, o CNPJ é inválido e a ferramenta indica qual dígito falhou.
O validador confirma apenas a matemática do número. Ele não diz se o CNPJ está ativo, regular ou a qual empresa pertence — isso só a Receita Federal informa.
Como calcular o dígito verificador do CNPJ alfanumérico
O cálculo usa módulo 11 sobre as 12 posições base. Cada caractere vira um número: dígitos (0-9) mantêm seu próprio valor e letras (A-Z) valem de 17 a 42 — o valor é sempre o código ASCII do caractere menos 48. Essa regra é retrocompatível: um CNPJ 100% numérico é calculado exatamente como sempre foi.
- 1º dígito (DV1): multiplique os 12 valores pelos pesos 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2, some os produtos e divida por 11. Se o resto for menor que 2, o DV1 é 0; caso contrário, é 11 − resto.
- 2º dígito (DV2): repita sobre os 13 valores (base + DV1) com pesos 6, 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2, aplicando a mesma regra do resto.
Exemplo alfanumérico com 12.ABC.345/01DE-35: a soma ponderada dos 12 primeiros caracteres dá 459 → 459 % 11 = 8 → DV1 = 11 − 8 = 3. Incluindo esse dígito, a nova soma dá 424 → 424 % 11 = 6 → DV2 = 11 − 6 = 5. Os verificadores 35 conferem, então o CNPJ é válido.
Erros comuns que invalidam um CNPJ
| Erro | Efeito |
|---|---|
| Um caractere digitado errado | Muda a soma ponderada e quebra um dos verificadores |
| Letra minúscula não convertida | Sistemas que não normalizam para maiúscula calculam valor ASCII errado |
| Caractere fora de 0-9/A-Z na base | Formato inválido — a ferramenta rejeita antes mesmo de calcular |
| Dígito verificador não numérico | As 2 últimas posições nunca podem ser letras |
Dicas
- Precisa de números válidos para testar? Use o gerador de CNPJ e leia como gerar CNPJ para testes.
- Para pessoa física, veja o validador de CPF.
- Quer entender o cálculo passo a passo, com o formato alfanumérico explicado em detalhe? Leia dígito verificador do CNPJ: como funciona.