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