Pular para o conteúdo
Toolbox BrasilToolbox Brasil
✓Utilidades

Validador de CNPJ Online

Verifique se um número de CNPJ é matematicamente válido, incluindo o novo formato alfanumérico da Receita Federal. A validação roda inteira no navegador, sem consultar bases de dados externas.

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. 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. 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

Exemplos

CNPJ numérico válido

Entrada
11.222.333/0001-81
Saída
✓ CNPJ válido — dígitos verificadores corretos

CNPJ alfanumérico válido

Entrada
12.ABC.345/01DE-35
Saída
✓ CNPJ válido — dígitos verificadores corretos

CNPJ inválido

Entrada
11.222.333/0001-00
Saída
✗ CNPJ inválido — primeiro dígito verificador incorreto (esperado: 8)

Perguntas Frequentes