Validador de CNPJ (numérico e alfanumérico)
Teste um CNPJ numérico ou alfanumérico e saiba qual regra estrutural ele não cumpre.
- Roda no seu navegador
Resultado
O resultado aparece aqui.
O que o validador de CNPJ confere
- Quatorze caracteres: raiz de 8, ordem de 4 e 2 dígitos finais, com ou sem pontuação.
- No formato alfanumérico, raiz e ordem aceitam letras de A a Z; minúsculas viram maiúsculas.
- Os dois últimos caracteres são sempre dígitos verificadores numéricos.
- Sequências como 00.000.000/0000-00 são recusadas.
- Os dígitos finais precisam coincidir com o cálculo sobre os doze primeiros caracteres.
O que a validação de CNPJ não faz
Nota: A validação confere formato e dígitos verificadores. Ela não consulta a Receita Federal e não confirma existência ou situação cadastral.
Como o cálculo do CNPJ trata letras
Cada caractere vale seu código ASCII menos 48: os dígitos valem de 0 a 9; A vale 17 e Z vale 42. Os pesos do primeiro dígito são 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2; o segundo começa em 6 e passa a contar o primeiro dígito. Com só números, o cálculo é o mesmo do CNPJ numérico de 14 dígitos.
DV(CNPJ) = 0 quando resto é 0 ou 1; nos demais casos, 11 menos o resto de Σ valor·peso por 11
Resultado para números de teste
| Formato | Número |
|---|---|
| Numérico (14 dígitos numéricos, formato atual) | 11.222.333/0001-81 |
| Alfanumérico | 12.ABC.345/01DE-35 |
Perguntas frequentes
O validador de CNPJ aceita o CNPJ alfanumérico?
Sim, ao lado do numérico. No cálculo, A vale 17 e Z vale 42; os dois últimos caracteres continuam sendo dígitos.
O validador de CNPJ diz se a empresa está em atividade?
Não. Ele não consulta cadastro algum; só confere a estrutura do número e seus dígitos finais.
O CNPJ que eu digito para validar é enviado para fora do meu aparelho?
Não por esta ferramenta: a conferência roda no navegador e o texto não é transmitido nem guardado por nós.