pular para o conteúdo
abrecódigo

CNPJ alfanumérico: o que muda e como validar o novo formato

Desde 31 de julho de 2026 a Receita Federal emite CNPJs com letras. A regra do dígito verificador mudou pouco, mas o suficiente para a maioria dos validadores antigos rejeitar números legítimos.

o que mudou

O CNPJ continua com catorze posições. A diferença é que as doze primeiras, que antes só tinham números, agora podem ter letras maiúsculas de A a Z. As duas últimas posições, os dígitos verificadores, seguem sendo numéricas. A pontuação é a mesma: 12.ABC.345/01DE-35.

O motivo é simples: as combinações numéricas da raiz de oito posições estavam se esgotando. Com letras, o espaço de números cresce sem mudar sistemas que já tratam o CNPJ como texto de catorze caracteres. Os CNPJs já emitidos não mudam. Nenhuma empresa precisa trocar de número.

como o dígito verificador é calculado agora

A conta é a mesma de sempre, com uma convenção a mais para as letras. Cada caractere entra na soma com o valor do seu código na tabela ASCII menos 48. Os dígitos de 0 a 9 têm códigos de 48 a 57, então valem de 0 a 9, como antes. As letras de A a Z têm códigos de 65 a 90, então valem de 17 a 42.

  1. Multiplique os doze primeiros valores pelos pesos 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3 e 2, e some.
  2. Calcule o resto da divisão por 11. Se for menor que 2, o primeiro dígito é 0; senão, é 11 menos o resto.
  3. Repita com os treze caracteres (os doze mais o dígito recém-calculado) e os pesos 6, 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3 e 2 para obter o segundo dígito.

Para 12.ABC.345/01DE, o exemplo publicado pela própria Receita, a conta resulta em 35. Como os dígitos mantêm o valor de antes, um CNPJ só com números dá exatamente o mesmo resultado que dava.

por que os validadores antigos rejeitam

Quase todo validador de CNPJ começa tirando da entrada tudo o que não é número. Com o formato novo, isso corta as letras, o número fica com menos de catorze posições e a resposta é "inválido", antes mesmo de fazer a conta. Outros conferem se são catorze dígitos com uma expressão regular e param ali. Os dois erros são fáceis de corrigir, mas dependem de alguém atualizar o código.

Se você recebeu um CNPJ com letras de um documento oficial e um sistema rejeitou, o problema está no sistema. Confira aqui:

catorze caracteres, números ou letras, com ou sem pontuação

grátissem cadastronada sai do seu aparelho

o que muda para quem desenvolve sistemas

dúvidas comuns

Meu CNPJ antigo vai mudar?

Não. O formato alfanumérico vale para novas inscrições. Os números já emitidos continuam iguais.

As letras podem aparecer em qualquer posição?

Só nas doze primeiras (raiz e ordem). Os dois dígitos verificadores são sempre numéricos.

Letras minúsculas valem?

O formato oficial usa maiúsculas. Um sistema bem feito converte antes de validar, porque o valor de cálculo é o da letra maiúscula.

A NF-e e outros documentos aceitam o CNPJ com letras?

A chave de acesso da NF-e reserva catorze posições numéricas para o CNPJ do emitente, e a adaptação para o formato alfanumérico está a cargo dos órgãos responsáveis pelos documentos fiscais. Consulte a documentação técnica vigente de cada documento antes de assumir que letras são aceitas.

ferramentas relacionadas

  • validar CNPJnumérico ou alfanumérico, com a explicação de cada parte
  • validar em loteuma coluna inteira da planilha, com CSV de saída
  • validar CPFconfere os dígitos verificadores e explica o número