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
| Caractere | 1 | 2 | A | B | C | 3 | 4 | 5 | 0 | 1 | D | E |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Valor (ASCII − 48) | 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 |
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
| Caractere | 1 | 2 | A | B | C | 3 | 4 | 5 | 0 | 1 | D | E | 3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Valor (ASCII − 48) | 1 | 2 | 17 | 18 | 19 | 3 | 4 | 5 | 0 | 1 | 20 | 21 | 3 |
| Peso | 6 | 5 | 4 | 3 | 2 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 |
| Produto | 6 | 10 | 68 | 54 | 38 | 27 | 32 | 35 | 0 | 5 | 80 | 63 | 6 |
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.
