Validador de CNH
Verifica se um número de CNH é válido.
Como funciona a validação do número de registro da CNH?
O número de registro da CNH (Carteira Nacional de Habilitação) tem 11 dígitos com dois dígitos verificadores calculados por algoritmo do DENATRAN. O cálculo usa dois ciclos de multiplicação com pesos crescentes e decrescentes, gerando dois dígitos que validam os 9 dígitos anteriores.
Esta validação detecta números de CNH digitados incorretamente ou fictícios, mas não consulta a base de dados do DETRAN — não verifica se a habilitação está ativa, vencida, suspensa ou cassada.
Quando validar o número da CNH
Transportadoras, aplicativos de mobilidade (táxi, mototaxi, entrega), locadoras de veículos, seguradoras e sistemas de RH que gerenciam motoristas precisam validar o formato do número de registro antes de fazer consultas ao DETRAN, economizando chamadas de API e fornecendo feedback imediato ao usuário sobre erros de digitação.
Diferença entre número de registro e número de documento
A CNH tem dois números distintos: o número de registro (11 dígitos, no canto superior direito do documento) e o número de documento (9 dígitos, na frente da CNH). Para fins de sistema e validação no DENATRAN/DETRAN, o número de registro é o identificador principal do condutor. Esta ferramenta valida o número de registro de 11 dígitos.
Como o cálculo funciona
O número de registro da CNH tem 11 dígitos: 9 sequenciais e 2 verificadores. O primeiro verificador sai da soma dos 9 dígitos multiplicados pelos pesos 9, 8, 7, 6, 5, 4, 3, 2 e 1, com o resto da divisão por 11 — se o resto for 10 ou mais, o dígito é 0 e fica registrada uma penalidade. O segundo verificador usa os mesmos 9 dígitos com os pesos na ordem inversa (1 a 9), soma a penalidade do passo anterior quando ela existir, e aplica o mesmo tratamento do resto.
Essa penalidade acumulada entre os dois dígitos é a particularidade da CNH e a razão pela qual validadores genéricos de módulo 11 falham nela: não basta repetir o algoritmo do CPF trocando os pesos.
Número de registro, número espelho e código de segurança
A CNH traz mais de um número, e confundi-los é comum. O número de registro é o identificador de 11 dígitos que esta ferramenta valida, e ele acompanha o condutor mesmo quando a carteira é renovada. O número espelho identifica a via física emitida e muda a cada nova emissão — é ele que costuma ser pedido em processos de transferência. O código de segurança, impresso no verso, serve para conferir a autenticidade do documento no portal do DENATRAN. Só o número de registro tem dígito verificador calculável.
O que a validação não revela
O cálculo confirma que o número é bem formado, e nada além disso. Não informa a quem pertence a habilitação, quais categorias o condutor possui, se a CNH está válida, vencida, suspensa ou cassada, nem quantos pontos há no prontuário. Essas informações estão no aplicativo Carteira Digital de Trânsito e no portal do DETRAN do estado emissor, ambos com acesso gratuito via conta Gov.br. Consultar a situação da CNH de terceiros não é possível pelos canais oficiais — e não deveria ser.
Continue por aqui
- Gerador de CNH — quando você precisa do caminho inverso: produzir números válidos para popular ambiente de teste.
Perguntas frequentes
Por que alguns sistemas rejeitam minha CNH válida?
Porque o algoritmo da CNH tem uma penalidade acumulada entre o primeiro e o segundo dígito verificador que não existe no CPF. Validadores genéricos de módulo 11 ignoram essa regra e rejeitam números legítimos.
Qual dos números da CNH devo validar?
O número de registro, com 11 dígitos, que acompanha o condutor mesmo após renovação. O número espelho identifica a via física e muda a cada emissão; o código de segurança do verso serve para conferir autenticidade. Só o número de registro tem dígito verificador calculável.
A validação diz se a CNH está vencida ou suspensa?
Não. O cálculo confirma apenas que o número é bem formado. Situação da habilitação, categorias, validade e pontuação estão no aplicativo Carteira Digital de Trânsito e no portal do DETRAN emissor, com login Gov.br.
O número da CNH muda quando eu renovo?
Não. O número de registro é permanente e vale para toda a vida do condutor. O que muda a cada renovação é o número espelho, que identifica aquela via específica do documento.