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
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.
- Converta os 12 primeiros caracteres usando a tabela abaixo.
- Multiplique pelos pesos 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2 e some.
- Calcule o resto da divisão por 11. Se for 0 ou 1, o dígito é 0; senão, é 11 menos o resto.
- 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
| Caractere | 1 | 2 | A | B | C | 3 | 4 | 5 | 0 | 1 | D | E |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Valor | 1 | 2 | 17 | 18 | 19 | 3 | 4 | 5 | 0 | 1 | 20 | 21 |
| Peso | 5 | 4 | 3 | 2 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 |
| Produto | 5 | 8 | 51 | 36 | 171 | 24 | 28 | 30 | 0 | 4 | 60 | 42 |
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
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.