Validador de CNPJ numérico e alfanumérico

Confira se um CNPJ passa na regra da Receita, seja o numérico de sempre ou o alfanumérico que a Receita passou a emitir em julho de 2026. Quando falha, mostramos o motivo.

Um por linha. Pontos, barra, hífen e espaços são ignorados.

Resultado

Digite ou cole um CNPJ e clique em validar.

Precisa de CNPJs válidos para testar? Gere no formato numérico ou alfanumérico.

Gerar CNPJ

Vai validar CNPJ num formulário ou extrair de um log?Ver a regex de CNPJ

O que este validador confere

O validador confere se um CNPJ tem a estrutura definida pela Receita Federal: 14 caracteres, só números de 0 a 9 e letras de A a Z nos 12 primeiros, e dois dígitos verificadores numéricos que correspondem ao cálculo.

Ele reconhece sozinho se o número é numérico ou alfanumérico, então serve para o CNPJ que você já usa e para o novo formato que sua aplicação precisa aceitar.

Quando o CNPJ falha, o resultado diz o porquê: caractere que não pode existir, tamanho errado, dígito verificador que não é número ou dígitos que não batem, com o valor esperado ao lado do informado.

Como a Receita calcula os dígitos verificadores

O cálculo usa os 12 primeiros caracteres e o Módulo 11, e o CNPJ alfanumérico só muda a conversão das letras.

Passo a passo:

  • Troque cada caractere pelo código ASCII menos 48. Números ficam como estão e as letras vão de A=17 a Z=42.
  • Multiplique pelos pesos 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2 e some tudo.
  • Divida a soma por 11. Se o resto for 0 ou 1, o primeiro dígito é 0. Senão, é 11 menos o resto.
  • Some o primeiro dígito ao final, use os pesos 6, 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2 e repita a conta para achar o segundo.

No exemplo oficial, 12ABC34501DE resulta nos dígitos 35, formando 12.ABC.345/01DE-35.

Quando usar

Situações em que conferir o dígito verificador na hora evita procurar o erro no código:

Adaptar o sistema ao formato novo

Teste se o seu cadastro, a sua API e o seu banco de dados aceitam letras nos 12 primeiros caracteres e recusam o que a Receita recusa.

Conferir a massa de teste

Cole a lista de CNPJs do QA, um por linha, e veja quais têm o dígito verificador errado antes de rodar a suíte.

Depurar uma rejeição

Descubra se o CNPJ foi recusado por tamanho, por um caractere escondido ou pelo dígito verificador.

Comparar com a sua validação

Use o dígito esperado como referência para conferir se a sua função calcula igual ao manual da Receita.

Perguntas Frequentes sobre o Validador de CNPJ

Dúvidas de quem precisa aceitar ou testar o CNPJ alfanumérico no sistema.