Validador de CNH

Verifique se um número de CNH é válido.

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.

Perguntas frequentes

Como o validador verifica se uma CNH é válida?

O número de registro da CNH tem 9 dígitos base e 2 dígitos verificadores. O validador recalcula esses 2 dígitos a partir dos 9 primeiros, usando o algoritmo de módulo 11 em duas rodadas de soma adotado pelo DENATRAN, e compara o resultado com os dígitos informados. Se baterem, a CNH é considerada matematicamente válida.

Uma CNH "válida" aqui significa que ela existe de verdade?

Não necessariamente. Esta ferramenta só confirma que o número segue corretamente a regra matemática dos dígitos verificadores. Ela não consulta o DENATRAN nem os órgãos estaduais de trânsito, então não é possível saber se aquele número foi realmente emitido, se pertence a algum condutor ou qual é a situação da habilitação (ativa, suspensa, vencida ou cassada).

Meus dados são enviados para algum servidor?

Não. Toda a validação acontece localmente no seu navegador, em JavaScript. O número digitado nunca é transmitido, salvo ou registrado em nenhum servidor.

Por que uma CNH com todos os dígitos iguais é sempre inválida?

Sequências com todos os 11 dígitos repetidos (como 00000000000 ou 11111111111) são explicitamente rejeitadas pelo validador, independentemente do resultado do cálculo dos dígitos verificadores, seguindo a mesma lógica aplicada a outros documentos numéricos brasileiros.

Onde posso confirmar se uma CNH realmente existe e está regular?

Apenas os órgãos oficiais de trânsito, como o DENATRAN e os Detrans estaduais, podem confirmar isso, através dos serviços oficiais de consulta de situação da CNH. Este validador é útil para checar erros de digitação e testar formulários, mas não substitui essa consulta oficial.