Validador de CNH

Precisa de uma CNH para testar?

Ir para o Gerador de CNH

Sobre o Validador de CNH

Esta ferramenta verifica a validade matemática de um número de CNH (Carteira Nacional de Habilitação). A validação é baseada nos algoritmos de cálculo dos dois dígitos verificadores, que garantem a integridade e a autenticidade da sequência numérica do documento.

É uma ferramenta essencial para desenvolvedores e testadores (QAs) que precisam garantir que seus sistemas validem corretamente o formato de uma CNH. Um número de CNH matematicamente válido passará por validações de formulário, mas isso não significa que a CNH pertence a uma pessoa real ou que está registrada em algum DETRAN.

Como a Validação da CNH Funciona?

A CNH possui 11 dígitos, sendo os dois últimos os dígitos verificadores (DV). O cálculo é feito em duas etapas:

  1. Cálculo do Primeiro DV: Os primeiros 9 dígitos são multiplicados por uma sequência decrescente (9, 8, 7, 6, 5, 4, 3, 2, 1). A soma dos resultados é dividida por 11. O resto da divisão é o primeiro DV. Se o resto for 10, um cálculo especial é feito para determinar o DV.
  2. Cálculo do Segundo DV: O processo é semelhante, mas agora os 9 dígitos são multiplicados por uma sequência crescente (1, 2, 3, 4, 5, 6, 7, 8, 9). A soma dos resultados é dividida por 11, e o resto da divisão resulta no segundo DV, também com uma regra especial caso o resto seja 10.

Nossa ferramenta executa exatamente este algoritmo para confirmar se os DVs do número informado estão corretos.

Perguntas Frequentes (FAQ)

Não necessariamente. A validação é apenas matemática. Ela confirma que o número segue as regras de formação, mas não consulta a base de dados do DETRAN. Para fins de teste, um número válido é suficiente para passar em validações de sistema.

Não. A validação é feita 100% no seu navegador (client-side). Nenhuma informação inserida no campo é enviada ou armazenada em nossos servidores, garantindo total privacidade e segurança.

Números de CNH com todos os dígitos repetidos (como 111.111.111-11) são considerados inválidos por padrão, pois são sequências facilmente reconhecíveis e que não correspondem a documentos reais. Nossa validação inclui essa verificação.