# Validador de CNPJ

> O validador de CNPJ confere os 14 caracteres pela regra dos dois dígitos verificadores, módulo 11 com pesos de 2 a 9. Cada caractere vale o código ASCII menos 48, então a letra A vale 17. No CNPJ alfanumérico 12.ABC.345/01DE-35, a primeira soma é 459, o resto é 8 e o primeiro dígito é 11 − 8 = 3.

Fonte: https://www.calterix.com/pt-br/ferramenta/validador-de-cnpj/ · Atualizado em 06/11/2026

## Como o CNPJ é validado

O CNPJ tem 12 caracteres-base (8 da raiz da empresa e 4 do estabelecimento) e 2 dígitos verificadores, sempre numéricos. O primeiro dígito usa os pesos 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2. O segundo inclui o primeiro dígito e usa 6, 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2.

```
Valor do caractere = código ASCII − 48 (0 a 9 valem 0 a 9; A = 17, B = 18, ... Z = 42)
Soma = Σ (valor × peso)
Dígito = 0 se Soma mod 11 for menor que 2; senão, 11 − (Soma mod 11)
```
Regra de cada dígito verificador

No formato numérico, o resultado é o mesmo do cálculo clássico, porque o valor de cada algarismo continua sendo o próprio algarismo. Para gerar números de teste, use o [gerador de CNPJ](https://www.calterix.com/pt-br/ferramenta/gerador-de-cnpj/). Para pessoas físicas, use o [validador de CPF](https://www.calterix.com/pt-br/ferramenta/validador-de-cpf/).

## CNPJ alfanumérico a partir de 2026

A Receita Federal passa a emitir CNPJ com letras de A a Z nas 12 primeiras posições a partir de julho de 2026. O formato alfanumérico convive com o numérico, e os dois dígitos finais continuam sendo números.

| Exemplo | Formato | Soma 1º dígito | Resto | 1º dígito | 2º dígito |
| --- | --- | --- | --- | --- | --- |
| 11.222.333/0001-81 | Numérico | 102 | 3 | 8 | 1 |
| 12.ABC.345/01DE-35 | Alfanumérico | 459 | 8 | 3 | 5 |

Contas conferidas de forma independente

Na conta do exemplo alfanumérico, os valores dos 12 caracteres-base são 1, 2, 17, 18, 19, 3, 4, 5, 0, 1, 20 e 21, multiplicados pelos pesos do primeiro dígito.

## Por que um CNPJ aparece como inválido

- Tamanho diferente de 14 caracteres (sem contar ponto, barra e traço).
- Dígito verificador trocado: o validador indica qual dos dois falhou e qual era o esperado.
- Letra nos dois últimos caracteres: os dígitos verificadores são sempre numéricos.
- Todos os caracteres iguais, como 00.000.000/0000-00: rejeitado por regra.
- Acentos ou símbolos fora de ponto, barra e traço.

> Esta página roda inteira no navegador: o CNPJ digitado não é enviado nem guardado.

## Perguntas frequentes

### Como validar um CNPJ alfanumérico?

Converta cada caractere pelo código ASCII menos 48, multiplique pelos pesos, some e aplique o módulo 11. A ferramenta faz isso e mostra cada termo da conta.

### O CNPJ alfanumérico substitui o numérico?

Não. Os dois formatos convivem: o alfanumérico passa a ser emitido a partir de julho de 2026 e os CNPJs numéricos continuam válidos.

### Quanto vale a letra A no cálculo do CNPJ?

Vale 17, porque o código ASCII de A é 65 e o cálculo subtrai 48. B vale 18, C vale 19, e assim por diante até Z, que vale 42.

### Validar o CNPJ confirma que a empresa existe?

Não. A validação só verifica a numeração e os dígitos verificadores. A consulta de situação cadastral é feita na Receita Federal.

### Posso colar o CNPJ com pontos, barra e traço?

Pode. A ferramenta remove a pontuação, aceita letras minúsculas e mostra o CNPJ formatado.
