Validar CNPJ (numérico e alfanumérico): cálculo do dígito verificador

Herramienta gratuita en el navegador. No consulta registros oficiales: solo dígito verificador / estructura.

Como funciona

  1. Base de 12 posições (0–9A–Z) + 2 DVs numéricos.
  2. Valor de cada caractere = código ASCII − 48 (A=17 … Z=42).
  3. Pesos DV1: 5,4,3,2,9,8,7,6,5,4,3,2; DV2: 6,5,4,3,2,9,8,7,6,5,4,3,2. Resto < 2 → 0; senão 11−resto.
  4. Também valida CPF (11 dígitos). Rejeita sequências com todos os dígitos iguais.

Exemplo oficial Receita: 12.ABC.345/01DE-35.

O que isto NÃO diz

Não consulta a Receita. CNPJs alfanuméricos valem para novas inscrições (a partir de jul/2026); os numéricos existentes continuam válidos. Consulta oficial: Receita Federal — Comprovante de Inscrição e de Situação Cadastral.

FAQ

Meu CNPJ antigo muda?

Não. Os CNPJs já emitidos continuam válidos.

O DV pode ter letra?

Não. Os dois dígitos verificadores são sempre numéricos.

Meu sistema aceita letras?

Campos ou regex só numéricos quebram com o CNPJ alfanumérico — atualize o formato.

Tem uma lista?

Envie seu CSV/Excel: grátis até 25 linhas; licença vitalícia USD 29 para ilimitado + CLI.

Abrir ValidaID (lote) Comprar licença