UtiliTools

CNPJ Alfanumérico

Valide e gere CNPJs no novo formato alfanumérico da Receita Federal, que combina letras e números. Entenda o que mudou, como fica o número e como calcular os dígitos verificadores passo a passo.

Validar CNPJ alfanumérico

CNPJ válido

Gerar CNPJ alfanumérico

Precisa de vários de uma vez? Use o gerador de CNPJ.

O que é o CNPJ alfanumérico?

É o novo formato do Cadastro Nacional da Pessoa Jurídica, criado pela Instrução Normativa RFB nº 2.229/2024. O número continua com 14 posições, mas as 12 primeiras (a raiz e a ordem do estabelecimento) passam a aceitar letras de A a Z além dos números. Os dois últimos caracteres continuam sendo dígitos verificadores numéricos. A mudança foi necessária porque as combinações apenas numéricas estavam se esgotando.

O que muda e o que não muda

  • Novas inscrições passaram a receber CNPJ alfanumérico a partir de julho de 2026.
  • Empresas que já têm CNPJ continuam com o mesmo número numérico.
  • A máscara continua a mesma: 12.ABC.345/01DE-35.
  • Sistemas, bancos de dados e formulários precisam aceitar letras nas 12 primeiras posições.

Como calcular o dígito verificador

O cálculo é o mesmo módulo 11 do CNPJ numérico. A diferença é que cada caractere é convertido em número pelo seu código ASCII menos 48. Assim, os algarismos de 0 a 9 mantêm o próprio valor e as letras vão de A = 17 a Z = 42.

  1. Converta os 12 primeiros caracteres usando a tabela abaixo.
  2. Multiplique pelos pesos 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2 e some.
  3. Calcule o resto da divisão por 11. Se for 0 ou 1, o dígito é 0; senão, é 11 menos o resto.
  4. Repita com os 12 caracteres mais o primeiro dígito, usando os pesos 6, 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2.

Exemplo: 12.ABC.345/01DE-35

Caractere12ABC34501DE
Valor12171819345012021
Peso543298765432
Produto585136171242830046042

A soma dos produtos é 459. O resto de 459 ÷ 11 é 8, então o primeiro dígito é 11 − 8 = 3. Repetindo o cálculo com o 3 incluído, o segundo dígito é 5, formando o CNPJ 12.ABC.345/01DE-35.

Tabela de valores dos caracteres

0 = 0
1 = 1
2 = 2
3 = 3
4 = 4
5 = 5
6 = 6
7 = 7
8 = 8
9 = 9
A = 17
B = 18
C = 19
D = 20
E = 21
F = 22
G = 23
H = 24
I = 25
J = 26
K = 27
L = 28
M = 29
N = 30
O = 31
P = 32
Q = 33
R = 34
S = 35
T = 36
U = 37
V = 38
W = 39
X = 40
Y = 41
Z = 42

Perguntas frequentes

Quando o CNPJ alfanumérico começou a valer?

A Receita Federal passou a emitir CNPJs alfanuméricos para novas inscrições a partir de julho de 2026, conforme a Instrução Normativa RFB nº 2.229/2024.

Meu CNPJ atual vai mudar?

Não. CNPJs já existentes continuam com o mesmo número. Apenas novas inscrições recebem o formato alfanumérico.

Quais caracteres o CNPJ alfanumérico pode ter?

As 12 primeiras posições aceitam números de 0 a 9 e letras maiúsculas de A a Z. As duas últimas posições, os dígitos verificadores, continuam sempre numéricas.

Como calcular o dígito verificador do CNPJ alfanumérico?

Converta cada caractere em número pelo código ASCII menos 48 (A = 17, B = 18 e assim por diante) e aplique o mesmo módulo 11 do CNPJ numérico, com os pesos de 2 a 9.

O que meu sistema precisa mudar para aceitar o novo CNPJ?

Campos e colunas que guardam o CNPJ como número precisam passar a aceitar texto, as máscaras e validações devem permitir letras nas 12 primeiras posições e o cálculo do dígito verificador deve usar a conversão por ASCII.

Veja também:

UtiliTools · by Viniciusadm · 2023 - 2026