CNPJ alfanumérico (a partir de 31/07/2026)A Receita Federal (Instrução Normativa RFB nº 2.229/2024 e Nota Técnica COCAD/SUARA/RFB nº 49/2024) começa a emitir CNPJ novo em formato alfanumérico a partir de 31/07/2026: os 12 primeiros caracteres (8 da raiz + 4 da ordem/filial) passam a aceitar dígitos de 0 a 9 ou letras maiúsculas de A a Z, e os 2 últimos caracteres, os dígitos verificadores, continuam sempre numéricos. Todo CNPJ já existente permanece 100% numérico e válido para sempre, a mudança vale só para inscrições novas a partir dessa data.
A conta do dígito verificador continua sendo módulo 11 com os mesmos pesos de sempre (5,4,3,2,9,8,7,6,5,4,3,2 para o primeiro dígito e 6,5,4,3,2,9,8,7,6,5,4,3,2 para o segundo), só muda como cada caractere vira número antes de multiplicar pelo peso: pega-se o código ASCII do caractere e subtrai 48. Para um dígito '0'-'9' isso dá exatamente o próprio valor (0 a 9, igual sempre foi); para uma letra 'A'-'Z' dá um valor de 17 a 42 (A=17, B=18, C=19 e assim por diante).
Exemplo oficial da Receita Federal: para o CNPJ 12.ABC.345/01DE, a base é 1,2,A,B,C,3,4,5,0,1,D,E. Convertendo (A=17, B=18, C=19, D=20, E=21) e aplicando os pesos, a soma ponderada do primeiro dígito dá 459; 459 dividido por 11 deixa resto 8, então o primeiro verificador é 11 − 8 = 3. Repetindo o processo com os 13 caracteres (incluindo o 3) e os pesos do segundo dígito, a soma dá 424, resto 6, segundo verificador 11 − 6 = 5. Resultado: 12.ABC.345/01DE-35, exatamente o exemplo publicado pela Receita. Este validador reconhece o formato automaticamente, sem precisar escolher CPF, CNPJ numérico ou CNPJ alfanumérico manualmente, e a comparação entre maiúsculas e minúsculas não importa, tudo é normalizado antes de calcular.
A Receita recomenda não usar as letras I, O, Q, U e F em CNPJs reais, por parecerem visualmente com dígitos ou entre si. Isso é uma orientação de emissão, não uma regra do cálculo do dígito verificador, então o validador continua calculando corretamente mesmo se uma dessas letras aparecer, só mostra um aviso informativo.