Generador y validador de CNH
La CNH (Carteira Nacional de Habilitação) es la licencia de conducir nacional de Brasil. Genera números de registro ficticios de 11 dígitos con verificadores calculados para probar registros de conductores, apps de movilidad y sistemas de flotas sin datos reales.
Hasta 1000 elementos por vez. Todo se genera en tu navegador.
Cómo usar
- En la pestaña de generación, haz clic en Generar. El número sale con 11 dígitos sin puntuación, tal como aparece en la licencia.
- Haz clic en Copiar para llevarlo al portapapeles.
- Para poblar una base de pruebas, indica la Cantidad (1 a 1000) y usa Exportar CSV o Exportar JSON.
- En la pestaña Validar, pega uno o varios números (uno por línea). Se ignoran puntos, guiones y espacios.
- Cada línea indica si es válido o el motivo del rechazo: longitud incorrecta, caracteres inválidos, dígitos repetidos o verificador erróneo.
Cómo funciona
El número de registro de la CNH
Cada licencia brasileña tiene un número de registro nacional generado en el RENACH, el registro nacional de conductores administrado por la SENATRAN (secretaría federal de tránsito) y alimentado por los DETRAN estatales. Tiene 11 dígitos: 9 de base y 2 dígitos verificadores. No es lo mismo que el número del formulario impreso (“espelho”) ni que el CPF del conductor.
No hay una fórmula oficial publicada
A diferencia del CPF y el CNPJ, no encontramos ninguna norma pública de la SENATRAN o del CONTRAN que describa el cálculo de los verificadores. La regla siguiente es la ampliamente adoptada por los validadores de código abierto y por sistemas del sector, y es exactamente la que implementa esta herramienta. Considera el resultado una verificación de formato, no una confirmación oficial.
- Primer dígito: multiplica los 9 dígitos de la base por los pesos 9, 8, 7, 6, 5, 4, 3, 2, 1, suma y obtén el resto módulo 11. Si el resto es 10, el primer dígito pasa a 0 y se aplica un descuento de 2 en el paso siguiente.
- Segundo dígito: multiplica los mismos 9 dígitos por los pesos 1, 2, 3, 4, 5, 6, 7, 8, 9, suma, obtén el resto módulo 11 y resta el descuento (0 o 2). Si queda negativo, suma 11; si da 10, el dígito es 0.
El segundo dígito no usa el primero como entrada, solo el descuento. El generador además descarta bases con todos los dígitos iguales y bases que empiezan por cero.
Ejemplo completo: 284719356-??
Primer dígito: 2×9 + 8×8 + 4×7 + 7×6 + 1×5 + 9×4 + 3×3 + 5×2 + 6×1 = 18 + 64 + 28 + 42 + 5 + 36 + 9 + 10 + 6 = 218. 218 mod 11 = 9, así que el primer dígito es 9 y no hay descuento.
Segundo dígito: 2×1 + 8×2 + 4×3 + 7×4 + 1×5 + 9×6 + 3×7 + 5×8 + 6×9 = 2 + 16 + 12 + 28 + 5 + 54 + 21 + 40 + 54 = 232. 232 mod 11 = 1; 1 − 0 = 1.
Resultado: 28471935691.
Preguntas frecuentes
¿Un resultado válido significa que la licencia existe?
No. La herramienta solo revisa longitud, caracteres, dígitos repetidos y los dos verificadores según la regla descrita. Si una licencia existe, está vigente o suspendida solo puede confirmarse en los sistemas oficiales de los DETRAN y la SENATRAN, que aquí no se consultan.
¿Por qué dicen que no hay fórmula oficial?
Porque no encontramos ninguna resolución ni manual público que publique el cálculo de los verificadores del registro de la CNH. La regla se usa ampliamente, pero la documentó la comunidad de desarrolladores, no un organismo oficial. Si necesitas certeza jurídica, consulta al organismo de tránsito.
¿El número de registro, el del formulario y el CPF son lo mismo?
No. El registro es el identificador nacional del conductor en el RENACH y se mantiene en las renovaciones. El número del formulario identifica el documento impreso y cambia con cada emisión. El CPF es la identificación fiscal. Esta herramienta solo trata el número de registro.
¿Puedo usar estos números en registros reales?
No. Son ficticios y sirven para pruebas automatizadas, entornos de homologación, demos y fixtures. Usarlos para hacerse pasar por un conductor habilitado o para eludir verificaciones en servicios reales es indebido y puede constituir fraude.
¿El número de la CNH lleva máscara?
No hay una puntuación estándar: la licencia muestra los 11 dígitos seguidos, por eso el generador no ofrece la opción de máscara. Aun así, el validador acepta entradas con puntos, guiones o espacios y analiza solo los dígitos.
Fuentes
Herramientas relacionadas
Actualizado el 13/11/2026 · Rafael Lima