Precisa de uma CNH para testar?
Ir para o Gerador de CNHSobre 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:
- 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.
- 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.