CNPJ.ws

CNPJ Alfanumérico

Como calcular os dígitos verificadores do CNPJ alfanumérico

A partir de julho de 2026 a Receita Federal poderá emitir novas inscrições no CNPJ no formato alfanumérico (com letras e números), os cadastros existentes não serão alterados.

A API do CNPJ.ws já está preparada para esse novo formato e aceita consultas usando CNPJ alfanumérico.

Cálculo dos dígitos verificadores

O novo CNPJ alfanumérico é composto por 14 dígitos, como o atual, sendo os doze primeiros alfanuméricos e os dois restante, os dígitos verificadores, numéricos.

Os dígitos verificadores são calculados a partir dos doze primeiros dígitos em duas etapas, utilizando o módulo de divisão 11 e pesos distribuídos de 2 a 9.

Cálculo do primeiro dígito

Para cada um dos caracteres do CNPJ, você deve atribuir o valor da coluna "Valor para cálculo do DV", conforme a tabela abaixo, ou subtrair 48 do "Valor ASCII":

CNPJ AlfanuméricoValor ASCIIValor para cálculo do DV
0480
1491
2502
3513
4524
5535
6546
7557
8568
9579
A6517
B6618
C6719
D6820
E6921
F7022
G7123
H7224
I7325
J7426
K7527
L7628
M7729
N7830
O7931
P8032
Q8133
R8234
S8335
T8436
U8537
V8638
W8739
X8840
Y8941
Z9042

Exemplo:

CNPJ12ABC34501DE
Valor12171819345012021

Distribuir os pesos de 2 a 9 da direita para a esquerda (recomeçando depois do oitavo caractere), conforme o exemplo:

CNPJ12ABC34501DE
Valor12171819345012021
Peso543298765432

Multiplicar valor e peso de cada coluna e somar todos os resultados:

CNPJ12ABC34501DE
Valor12171819345012021
Peso543298765432
Multi585136171242830046042

5 + 8 + 51 + 36 + 171 + 24 +28 + 30 + 0 + 4 + 60 + 42 = 459

Obter o resto da divisão do somatório por 11.
Se o resto da divisão for igual a 1 ou 0, o primeiro dígito será igual a 0 (zero).
Senão, o primeiro dígito será igual ao resultado de 11 – resto.

No exemplo:
Resto da divisão 459/11 = 8 então o primeiro dígito verificador é o 3 (resultado de 11-8)

Cálculo do segundo dígito verificador

Para o cálculo do segundo dígito é necessário acrescentar o primeiro DV ao final do CNPJ,
formando assim treze caracteres, e repetir os passos realizados para o primeiro dígito.

CNPJ12ABC34501DE3
Valor121718193450120213
Peso6543298765432
Multi6106854382732350580636

6 + 10 + 68 + 54 + 38 + 27 + 32 + 35 + 0 + 5 + 80 + 63 + 6 = 424

Resto da divisão 424/11 = 6 então o segundo dígito verificador é o 5 (resultado de 11-6)

Resultado final: 12.ABC.345/01DE-35

On this page