Genera números válidos de licencia de conducir brasileña (CNH) para pruebas de software y valida cualquier CNH al instante.
La CNH (Carteira Nacional de Habilitação) es la licencia de conducir brasileña. El número que la identifica — el registro — tiene 11 dígitos: nueve que identifican el documento más dos dígitos verificadores definidos por el DENATRAN y calculados con dos pasadas de aritmética de módulo 11. Esta herramienta genera números que cumplen esas cuentas y valida cualquier número que pegues con la misma regla.
El segundo dígito verificador tiene una peculiaridad que conviene conocer si vas a implementar la regla por tu cuenta. El primer dígito usa pesos descendentes de 9 a 1; cuando su resto llega a 10, el dígito pasa a ser 0 y se activa una marca de "descuento". El segundo dígito usa pesos ascendentes de 1 a 9 y, con esa marca activa, se le restan 2 — volviendo a sumar 11 si el resultado queda negativo — antes de aplicar la misma regla de 10 se convierte en 0. Las implementaciones que omiten el descuento rechazan aproximadamente una de cada once licencias legítimas, y esa suele ser la razón por la que dos validadores no se ponen de acuerdo sobre el mismo número.
Úsalo para poblar entornos de prueba: los formularios de registro de conductores, los sistemas de gestión de flotas, las altas en apps de transporte y las cotizaciones de seguros piden un número de CNH, y todos rechazan una secuencia escrita a mano. Los números de aquí son aleatorios y proceden de la fuente criptográfica de aleatoriedad de tu navegador; no se consultan en ninguna base del Detran y no corresponden a ningún conductor ni a ninguna licencia real. Nada se transmite: la generación y la validación ocurren por completo en tu dispositivo.
Primer dígito verificador: multiplica los 9 dígitos base por los pesos 9, 8, 7, 6, 5, 4, 3, 2, 1 y toma el resto de la división entre 11; si llega a 10, el dígito es 0 y se marca un descuento de 2. Segundo dígito verificador: multiplica esos mismos 9 dígitos por los pesos 1, 2, 3, 4, 5, 6, 7, 8, 9, toma el resto de la división entre 11, resta el descuento cuando esté marcado (sumando 11 si el resultado queda negativo); si llega a 10, el dígito es 0.
No. El número es aleatorio y solo cumple las cuentas de los dígitos verificadores del DENATRAN. No está registrado en ningún Detran y no pertenece a ningún conductor.
El número de registro de 11 dígitos, el campo que valida casi cualquier sistema. El número del espelho, el código de seguridad y el PID impresos en la tarjeta son campos aparte, sin regla pública de dígito verificador.
Porque muchas implementaciones se saltan la regla del descuento en el segundo dígito verificador. Cuando el resto del primer dígito llega a 10, hay que restar 2 al segundo; los validadores que lo olvidan rechazan por error cerca del 9 % de los números legítimos.
Oficialmente, como 11 dígitos sin puntuación. El formato opcional de aquí añade un guion antes de los dos dígitos verificadores solo para que el número sea más fácil de leer y de revisar.
No. Los documentos generados sirven solo para pruebas de software. Usarlos en servicios reales puede constituir fraude, que en Brasil es un delito.
No. La generación y la validación se ejecutan al 100 % en JavaScript, en tu dispositivo. Nada se envía, registra ni almacena.
Vai.la convierte cualquier URL en un enlace corto con estadísticas de clics, código QR y tu propio biolink.
Vai.la no se hace responsable del uso de las herramientas ni de las decisiones tomadas a partir de sus resultados.