Pular para o conteúdo
DADOS DECNPJ

Validador de CNPJ

Confira se os dígitos verificadores estão corretos, no formato numérico ou alfanumérico. A conta é feita no seu navegador: nada é enviado.

CNPJ válido

Os dígitos verificadores 35 conferem. Formato alfanumérico (julho/2026).

Validar o DV confirma só que o número é bem formado; não diz se a empresa existe. Para isso, consulte a ficha acima.

Ver o cálculo dos dígitos verificadores

1º dígito: 12 primeiros caracteres, pesos 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2

Caractere12ABC34501DE
Valor (ASCII − 48)12171819345012021
Peso543298765432
Produto585136171242830046042

Soma = 459 · resto da divisão por 11 = 8 · 11 − 8 = 3 → 3

2º dígito: 12 caracteres + 1º dígito, pesos 6, 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2

Caractere12ABC34501DE3
Valor (ASCII − 48)121718193450120213
Peso6543298765432
Produto6106854382732350580636

Soma = 424 · resto da divisão por 11 = 6 · 11 − 6 = 5 → 5

CNPJ alfanumérico: como funciona

A Instrução Normativa RFB nº 2.229/2024 criou o CNPJ alfanumérico, emitido a partir de julho de 2026. O número continua com 14 caracteres, mas as 12 primeiras posições (8 da raiz e 4 da ordem do estabelecimento) podem ter letras de A a Z. Os 2 dígitos verificadores continuam numéricos.

Exemplo do formato: 12.ABC.345/01DE-35. A máscara é a mesma de sempre; só os caracteres mudam.

No cálculo do dígito verificador, cada caractere vale o código ASCII menos 48. Assim, os números mantêm o valor de sempre e o algoritmo antigo continua dando o mesmo resultado para CNPJs numéricos.

Quer os dados da empresa? Consultar CNPJ · Integração: API de CNPJ

Perguntas frequentes

O que muda com o CNPJ alfanumérico?
Desde julho de 2026, a Receita Federal pode emitir CNPJs com letras de A a Z nas 12 primeiras posições (raiz e ordem do estabelecimento). Os dois últimos caracteres, os dígitos verificadores, continuam sendo números. O tamanho continua o mesmo: 14 caracteres.
Como é calculado o dígito verificador do CNPJ alfanumérico?
Cada caractere vale o seu código ASCII menos 48: os números de 0 a 9 continuam valendo 0 a 9, e as letras valem de 17 (A) a 42 (Z). Multiplica-se cada valor pelos pesos 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2, soma-se tudo e divide-se por 11. Se o resto for 0 ou 1, o dígito é 0; senão, é 11 menos o resto. O segundo dígito repete a conta com os 13 caracteres (incluindo o primeiro dígito) e os pesos 6, 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2.
O que preciso ajustar no meu sistema?
Guarde o CNPJ como texto de 14 caracteres (nunca como número), aceite letras maiúsculas nas 12 primeiras posições, ajuste máscaras e validações para o novo cálculo e converta letras minúsculas para maiúsculas. Use o gerador de CNPJ para criar casos de teste.
Um CNPJ válido significa que a empresa existe?
Não. A validação confere só os dígitos verificadores, ou seja, se o número é bem formado. Para saber se a empresa existe e qual a situação dela, faça a consulta de CNPJ: os dados vêm da base pública da Receita Federal.