CNPJ Alfanumérico: O Que Muda, Como Validar e Como Adaptar Seu Sistema

Desde julho de 2026 a Receita Federal emite CNPJs com letras. A mudança foi definida pela Instrução Normativa RFB nº 2.229/2024 e existe por um motivo simples: os números disponíveis estavam acabando. Quem tem empresa não precisa fazer nada — mas quem desenvolve sistemas, planilhas ou formulários precisa se adaptar.

O que muda no formato

  • O CNPJ continua com 14 caracteres e a mesma máscara: 00.000.000/0000-00.
  • As 12 primeiras posições (raiz e ordem do estabelecimento) passam a aceitar letras maiúsculas de A a Z, além de números.
  • Os dois últimos dígitos, os verificadores, continuam sendo sempre números.
  • Os CNPJs que já existem não mudam. Os dois formatos vão conviver.

Exemplo de CNPJ alfanumérico válido: 12.ABC.345/01DE-35.

Como funciona o dígito verificador

O cálculo continua sendo o módulo 11, com os mesmos pesos de antes. A diferença é como cada caractere vira número: usa-se o código ASCII do caractere menos 48. Assim, os algarismos mantêm o próprio valor (0 a 9) e as letras vão de A = 17 até Z = 42.

  1. Multiplique os 12 primeiros valores pelos pesos 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2 e some.
  2. Divida a soma por 11. Se o resto for 0 ou 1, o primeiro dígito é 0; senão, é 11 menos o resto.
  3. Repita com os 13 valores (incluindo o primeiro dígito) e os pesos 6, 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2 para achar o segundo dígito.

Como para números o código ASCII menos 48 é o próprio número, a mesma rotina valida CNPJs antigos e novos.

O que sistemas e planilhas precisam mudar

  • Guardar o CNPJ como texto, não como número. Campos numéricos derrubam letras e zeros à esquerda.
  • Aceitar letras nas máscaras e validações de formulário, convertendo minúsculas para maiúsculas.
  • Atualizar a validação do dígito verificador para a regra do ASCII − 48.
  • Revisar integrações com bancos, emissores de nota fiscal e ERPs que possam esperar só números.

Teste agora

O validador e gerador de CPF e CNPJ já aceita o formato novo: valide qualquer CNPJ, com ou sem letras, e gere números alfanuméricos fictícios para testar seu sistema antes que um cliente real esbarre no problema.

Usar a ferramenta grátis

Outros guias