Como funciona a validação de CNH
O número de registro da Carteira Nacional de Habilitação (CNH) é formado por 11 dígitos: os 9 primeiros são a base do número e os 2 últimos são dígitos verificadores, calculados a partir da base por meio de um algoritmo de módulo 11 aplicado em duas rodadas de soma, seguindo a lógica usada pelo DENATRAN. Na primeira rodada, cada um dos 9 dígitos base é multiplicado por um peso decrescente (de 9 a 1), os resultados são somados e o resto da divisão por 11 forma o primeiro dígito verificador. Na segunda rodada, os mesmos 9 dígitos são multiplicados por pesos crescentes (de 1 a 9) para formar o segundo dígito verificador, com um ajuste específico aplicado quando o resultado da primeira soma "estoura" o intervalo de um único dígito. Se os dois dígitos calculados coincidirem com os dois últimos dígitos informados, o número da CNH é considerado matematicamente válido.
Esta ferramenta faz exatamente esse cálculo em tempo real, enquanto você digita, e também rejeita casos especiais conhecidos, como sequências de dígitos totalmente repetidos, que não correspondem a números de registro reais emitidos pelos órgãos de trânsito.
CNH matematicamente válida não é o mesmo que CNH existente
É importante entender uma distinção fundamental: esta ferramenta valida apenas oformato do número, ou seja, se os dígitos verificadores estão corretos de acordo com o algoritmo do módulo 11 em duas rodadas. Isso não significa que aquele número foi de fato emitido pelo DENATRAN ou por um Detran estadual, que pertence a algum condutor real, ou que a habilitação correspondente está com a situação regular. Existem milhões de combinações de 9 dígitos que produzem dígitos verificadores corretos, mas apenas uma fração delas corresponde a registros efetivamente emitidos. Um número pode passar em todos os testes matemáticos e, ainda assim, nunca ter sido cadastrado, estar vencido, suspenso ou cassado.
Para confirmar a existência e a situação real de uma CNH, a única fonte confiável são os canais oficiais de consulta disponibilizados pelo DENATRAN e pelos Detrans estaduais, que cruzam o número com a base de condutores habilitados. Nenhuma ferramenta que funcione apenas com cálculo matemático, como esta, consegue substituir essa consulta.
Seus dados não saem do navegador
Diferente de sistemas que precisam consultar uma base de dados oficial, a validação de formato do número da CNH pode ser feita inteiramente no lado do cliente. Por isso, o número que você digita aqui é processado apenas em JavaScript, dentro do seu próprio navegador: nada é enviado, registrado ou armazenado em qualquer servidor. Isso torna esta ferramenta segura para conferir rapidamente se um número de CNH foi digitado corretamente antes de preencher um formulário, sem qualquer risco de vazamento do número informado.