Saltar al contenido principal
Omitir yendo al contenido principal

Validador de CNH

Valide números de CNH (Carteira Nacional de Habilitação). Para pruebas.

Acerca del Validador de CNH

Esta herramienta verifica la validez matemática de un número de CNH (Carteira Nacional de Habilitação). La validación se basa en los algoritmos de cálculo de los dos dígitos verificadores, que garantizan la integridad y autenticidad de la secuencia numérica del documento.

Es una herramienta esencial para desarrolladores y probadores (QAs) que necesitan garantizar que sus sistemas validen correctamente el formato de una CNH. Un número de CNH matemáticamente válido pasará las validaciones de formulario, pero esto no significa que la CNH pertenezca a una persona real o que esté registrada en algún DETRAN.

Anatomía y Estructura de la CNH Brasileña

La licencia de conducir consta de 11 dígitos divididos en:

PosiciónCampoTamañoSignificado y ReglaEjemplo
1 a 9Registro Renach9 dígitosNúmero correlativo asignado al conductor027877543
10 y 11Dígitos Verificadores2 dígitosDos dígitos calculados por la normativa Denatran 185/200602

Algoritmo Oficial de la CNH (Denatran 185/2006)

La normativa del Denatran aplica pesos opuestos y factor de ajuste para el segundo dígito:

DV1 = (Suma1 % 11); si DV1 > 9 -> {DV1 = 0; dec = 2}; DV2 = (Suma2 % 11 - dec)
  1. 1. Multiplicar los 9 dígitos por factores de 9 a 1.
  2. 2. Calcular el residuo de la división por 11.
  3. 3. Si el residuo es > 9, DV1 = 0 y decremento = 2; sino DV1 = residuo y decremento = 0.
  4. 4. Multiplicar los 9 dígitos por factores de 1 a 9.
  5. 5. Obtener residuo y restar el factor de decremento.
  6. 6. Si el resultado es negativo, sumar 11; si supera 9, asignar 0.
  7. 7. Se descartan series de 11 dígitos repetidos.

Preguntas Frecuentes (FAQ)