Elige el formato
El antiguo son tres letras y tres dígitos. El nuevo mezcla letras y números en otro orden. Los dos circulan hoy por las calles, así que tu aplicación debe aceptar ambos.
Placas en el formato antiguo de tres letras y tres dígitos y en el alfanumérico actual, con o sin guion. Para formularios de seguros, talleres, peajes y gestión de flotas.
100 % privado. No hay servidor: los datos se generan en tu navegador y no se envían ni se guardan en ninguna parte.
Cómo funciona
El antiguo son tres letras y tres dígitos. El nuevo mezcla letras y números en otro orden. Los dos circulan hoy por las calles, así que tu aplicación debe aceptar ambos.
Puedes acompañar la placa con marca y modelo para poblar un registro completo de flota o de póliza.
El CSV trae la placa con y sin guion, el formato y los datos del vehículo si los activaste.
En Perú circulan a la vez placas de dos generaciones, y ese es el punto de partida de cualquier validación:
| Formato | Estructura | Ejemplo |
|---|---|---|
| Antiguo | Tres letras, guion, tres dígitos | ABC-123 |
| Actual | Alfanumérico, letras y dígitos combinados | V1A-234 |
La lección práctica: una expresión regular de tres letras seguidas de tres dígitos rechaza placas que circulan legalmente. Si tu formulario es de un seguro, un taller, un peaje o una app de estacionamiento, y valida solo el formato antiguo, estás rechazando vehículos reales.
Este es el problema específico de las placas, y no lo tiene ningún otro dato: la placa se teclea mirando un objeto físico, a veces sucio, a veces de noche, a veces desde una cámara. Y hay caracteres que se confunden sistemáticamente:
0 ↔ O // cero y o mayúscula
1 ↔ I // uno y i mayúscula
5 ↔ S // en tipografías estrechas
8 ↔ B // en placas desgastadas
2 ↔ Z
Con esto se pueden tomar dos decisiones de diseño, y las dos son válidas según el caso:
Lo que no vale es no hacer nada: aceptar la placa tal cual y luego no encontrarla en la base de datos porque el usuario escribió una O donde había un 0.
ABC-123 y ABC123 son la misma placa. Si no normalizas, entrará dos veces.abc-123. Pasa a mayúsculas antes de comparar.Las placas que genera esta herramienta tienen la estructura correcta de los formatos peruanos, así que pasan cualquier validación de formato. Pero las combinaciones son aleatorias: no están asignadas a ningún vehículo y no figuran en los registros de la SUNARP ni del MTC. Sirven para probar tu software, no para consultar información de un vehículo real.
Preguntas frecuentes
No. La estructura es la correcta, pero la combinación de letras y números es aleatoria y no está asignada a ningún vehículo ni figura en los registros de la SUNARP o el MTC.
Circulan dos: el antiguo de tres letras y tres dígitos, y el alfanumérico actual. Los dos son legales y están en la calle hoy, así que una validación que solo acepte el antiguo rechaza vehículos reales.
Elige uno y normaliza siempre a ese antes de guardar y antes de comparar. Da igual cuál, lo que no puede ser es que la misma placa entre dos veces por escribirse de dos formas.
Depende de las consecuencias de un error. En una app de estacionamiento conviene normalizar de forma agresiva —la O a 0 en las posiciones numéricas— para reducir errores. En una multa, mejor no normalizar y pedir confirmación. Lo que no vale es ignorar el problema.
Opcionalmente puede añadir marca y modelo, útil para poblar un registro completo de flota o de póliza de seguro.
Sí, en lotes de 1, 10, 50 o 100, en CSV o JSON, con la placa con y sin guion en columnas separadas.
Sigue probando