Pular para o conteúdo
Rotina Diária
Documentos

CNPJ alfanumérico: como validar o novo formato e calcular o DV

Entenda o CNPJ com letras emitido a partir de julho de 2026, o cálculo dos dígitos verificadores com ASCII − 48 e como validar com segurança.

Por Equipe Rotina Diária Publicado em 3 min de leitura
Neste post
  1. O que muda no CNPJ
  2. Como calcular os dígitos verificadores
  3. Validar na prática
  4. Armadilhas comuns em sistemas
  5. Perguntas frequentes

Gerador e validador de CNPJ

Gere CNPJs válidos para testes — inclusive o novo CNPJ alfanumérico.

Abrir a ferramenta

O que muda no CNPJ

  • O CNPJ continua com 14 posições e a mesma máscara XX.XXX.XXX/XXXX-DV.
  • As 12 primeiras (8 da raiz + 4 da ordem do estabelecimento) passam a aceitar letras de A a Z e números.
  • Os 2 dígitos verificadores continuam sendo apenas números.
  • As letras são emitidas apenas em novas inscrições a partir de julho de 2026. Os CNPJs existentes não mudam, e os dois formatos convivem.

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

Como calcular os dígitos verificadores

A regra do módulo 11 é a mesma de sempre. A novidade é o valor de cada caractere: código ASCII − 48. Assim, os números 0 a 9 valem 0 a 9, A vale 17, B 18, C 19, D 20, E 21… até Z, que vale 42.

1º dígito de 12ABC34501DE:

  1. Valores: 1, 2, 17, 18, 19, 3, 4, 5, 0, 1, 20, 21.
  2. Pesos: 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2.
  3. Soma dos produtos: 5 + 8 + 51 + 36 + 171 + 24 + 28 + 30 + 0 + 4 + 60 + 42 = 459.
  4. 459 ÷ 11 deixa resto 8. Como o resto não é 0 nem 1, o dígito é 11 − 8 = 3.

2º dígito: repita com os 13 caracteres (12ABC34501DE3) e os pesos 6, 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2. A soma é 424, o resto 6 e o dígito 11 − 6 = 5. Resultado: 12.ABC.345/01DE-35.

Quando o resto for 0 ou 1, o dígito é 0.

Validar na prática

Para conferir um número, cole-o no Gerador e validador de CNPJ: ele aceita os formatos numérico e alfanumérico, com ou sem pontuação, e também gera CNPJs válidos para testes de sistema.

Se você desenvolve software, a validação segura segue esta ordem:

  1. Converta para maiúsculas e remova pontos, barra e hífen.
  2. Confira o formato com a expressão ^[0-9A-Z]{12}[0-9]{2}$ (teste no Testador de regex).
  3. Rejeite sequências de um único dígito repetido, como 00000000000000.
  4. Recalcule os dois dígitos verificadores com valores ASCII − 48.

Armadilhas comuns em sistemas

  • Coluna numérica no banco de dados (inteiro ou decimal) não guarda letras. Use texto com 14 posições.
  • Campos de formulário com teclado só numérico ou máscara que aceita apenas dígitos precisam ser revistos.
  • Zeros à esquerda: guardar o CNPJ como texto também evita perder os zeros iniciais, um problema antigo.
  • Digitação manual: cuidado com letras parecidas com números, como O e 0.
  • Dígito válido não significa empresa ativa: a situação cadastral só é confirmada na consulta da Receita Federal.

Perguntas frequentes

O CNPJ da minha empresa vai mudar?

Não. CNPJs já emitidos continuam iguais. As letras aparecem apenas em novas inscrições a partir de julho de 2026.

O cálculo antigo continua funcionando para CNPJs só com números?

Sim. Para os dígitos de 0 a 9, o valor ASCII − 48 é o próprio número, então o novo algoritmo dá o mesmo resultado do antigo.

Validar o dígito verificador prova que a empresa existe?

Não. Mostra apenas que o número está bem formado. Para saber se a empresa existe e está ativa, consulte o cadastro na Receita Federal.

Escrito e revisado pela Equipe Rotina Diária. Viu algo desatualizado? Fale com a gente.

Compartilhe: WhatsApp

Ferramentas usadas neste guia