Generador y validador de RENAVAM
Genera códigos ficticios del registro vehicular brasileño (RENAVAM) con dígito verificador válido para probar software de flotas, seguros o inspección vehicular, y valida listas completas, incluidos los códigos antiguos de 9 dígitos.
Cómo usar
- En la pestaña Generar, elige la Cantidad (de 1 a 1000) y pulsa Generar. Cada código tiene 11 dígitos sin puntuación, tal como figura en el documento del vehículo.
- Pulsa Copiar para llevar los códigos al portapapeles.
- Para crear fixtures o poblar una base de pruebas, usa Exportar CSV o Exportar JSON.
- En la pestaña Validar, pega un código por línea. Los códigos de 9 dígitos se aceptan y se completan con
00a la izquierda. - Pulsa Validar: cada línea indica si es válida o inválida y el motivo (longitud, caracteres, dígitos repetidos o dígito verificador).
Cómo funciona
Qué es el RENAVAM
RENAVAM significa Registro Nacional de Veículos Automotores: el registro nacional de vehículos de Brasil, a cargo de la Secretaría Nacional de Tránsito (SENATRAN) junto con los departamentos de tránsito estatales (Detran). Cada vehículo registrado recibe un código RENAVAM, impreso en su certificado de registro (CRLV). A diferencia de la placa, el código acompaña al vehículo durante toda su vida útil, aunque cambie de dueño o de placa. Aseguradoras, rentadoras, financieras y consultas de impuestos vehiculares en Brasil lo solicitan, así que validarlo bien ahorra muchos errores.
Formato: 11 dígitos (y el antiguo de 9)
Los códigos actuales tienen 11 dígitos: 10 de base y 1 verificador al final. Los vehículos más antiguos recibieron códigos de 9 dígitos; para revisarlos, se completan con dos ceros a la izquierda (00) y se aplica la misma regla. El validador de esta página lo hace automáticamente e indica cuando el valor era del formato antiguo.
Cálculo del dígito verificador
En los portales que consultamos, la SENATRAN no publica una especificación abierta de este cálculo; la regla siguiente es la que usa ampliamente el mercado y es exactamente la que implementa esta herramienta.
- Multiplica los 10 primeros dígitos, de izquierda a derecha, por los pesos
3, 2, 9, 8, 7, 6, 5, 4, 3, 2. - Suma los productos y multiplica la suma por 10.
- Obtén el resto de dividir entre 11. Si el resto es 10, el dígito verificador es 0; si no, es el propio resto.
Ejemplo paso a paso
Base: 9752674309.
| Dígito | 9 | 7 | 5 | 2 | 6 | 7 | 4 | 3 | 0 | 9 |
|---|---|---|---|---|---|---|---|---|---|---|
| Peso | 3 | 2 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 |
| Producto | 27 | 14 | 45 | 16 | 42 | 42 | 20 | 12 | 0 | 18 |
Suma: 27 + 14 + 45 + 16 + 42 + 42 + 20 + 12 + 0 + 18 = 236. Por 10: 2360. Resto de 2360 ÷ 11 = 6 (11 × 214 = 2354). Código completo: 97526743096.
Ejemplo del formato antiguo: 639258719 se convierte en 00639258719. La suma de productos da 233; por 10 = 2330; 2330 mod 11 = 9, igual al último dígito, así que el código es válido.
Cómo funciona esta herramienta
- El generador sortea 10 dígitos, descarta bases con un solo dígito repetido y agrega el verificador. Igual que en los códigos reales, la base puede empezar con cero.
- El validador acepta puntos, guiones y espacios, exige 11 dígitos (o 9, completados con
00), rechaza secuencias repetidas y comprueba el dígito. - Todo se procesa en tu navegador; no se envía nada a ningún servidor.
Que un código pase la comprobación solo significa que es estructuralmente válido: no se consulta el sistema RENAVAM. Los códigos generados son ficticios y sirven únicamente para pruebas de software.
Preguntas frecuentes
¿El RENAVAM es lo mismo que la placa?
No. La placa es el identificador visible y puede cambiar, por ejemplo al convertirse al formato Mercosur. El RENAVAM es el código del registro y no cambia durante toda la vida del vehículo. En tu modelo de datos, trátalos como dos campos distintos.
¿Qué hago con códigos RENAVAM de 9 dígitos?
Corresponden al formato antiguo. Para validarlos, complétalos con dos ceros a la izquierda y aplica la regla de 11 dígitos. Al almacenarlos, normaliza todo a 11 dígitos y guárdalo como texto para no perder los ceros iniciales. El validador de esta página hace esa normalización automáticamente.
¿Puedo guardar el RENAVAM como número entero?
No es recomendable. Muchos códigos empiezan con cero, y una columna numérica elimina esos ceros, lo que rompe la validación del dígito y las búsquedas exactas. Usa una columna de texto de 11 caracteres y valídala con un patrón como ^\d{11}$ antes de calcular el dígito.
¿Un código válido pertenece a un vehículo real?
La herramienta no consulta ningún servicio del Detran ni de la SENATRAN; solo revisa la estructura y el dígito verificador. Los códigos generados son aleatorios y ficticios, pensados para pruebas de formularios, QA, demos y bases de staging. No los uses en documentos, anuncios ni operaciones con vehículos reales.
¿Por qué el algoritmo multiplica la suma por 10?
Como 10 ≡ −1 (mod 11), calcular (suma × 10) mod 11 da el mismo resultado que 11 − (suma mod 11), la forma que quizá veas en otras descripciones. En el ejemplo, 236 mod 11 = 5 y 11 − 5 = 6, el mismo dígito. Cuando el resultado es 10 (u 11 en la segunda forma), el dígito pasa a ser 0.
Fuentes
Herramientas relacionadas
Actualizado el 13/11/2026 · Rafael Lima