✓ Sin registro 🔒 Todo en tu navegador Lotes de 1 a 100 · CSV y JSON

Generador de matrículas españolas

Cuatro cifras y tres consonantes del sistema actual, o una o dos letras de provincia del sistema anterior a septiembre de 2000. Con el alfabeto exacto que usa la DGT.

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

Tres pasos, cero configuración

1

Elige el sistema

El actual para vehículos matriculados desde septiembre de 2000. El provincial para los anteriores, que siguen circulando y siguen dándose de alta en seguros y talleres.

2

Elige el formato de separación

Con espacio, con guion o sin nada. Es lo que más varía entre sistemas, y una buena prueba de que tu normalización funciona.

3

Copia o exporta

El CSV trae la matrícula formateada, la versión sin separación, el sistema y las cifras y letras por separado.

No hay dígito de control: hay reglas de formato

A diferencia de un DNI o de una cuenta bancaria, la matrícula española no lleva ningún carácter de control. No hay nada que calcular. Lo que sí hay son reglas de formato estrictas, y ahí es donde fallan las validaciones.

El alfabeto de veinte consonantes

Desde septiembre de 2000 la matrícula son cuatro cifras y tres letras, pero no de cualquier letra. Se usa un alfabeto reducido de veinte consonantes:

B C D F G H J K L M N P R S T V W X Y Z

Faltan siete letras, y cada exclusión tiene su motivo:

  • Las cinco vocales —A, E, I, O, U—, para que las tres letras no formen palabras. Con ellas dentro saldrían combinaciones que nadie querría llevar en el coche.
  • La Ñ, porque no existe fuera de España y complica los sistemas extranjeros y las bases de datos.
  • La Q, porque se confunde con la O y con el cero a distancia y en fotografías de radar.

Aceptar vocales es el fallo de validación número uno. Genera una matrícula correcta con esta herramienta, cámbiale una letra por una A y pásala por tu formulario: si la acepta, tu expresión regular usa [A-Z] donde debería llevar la lista de veinte.

El sistema anterior, que sigue circulando

El fallo número dos es dar por hecho que todas las matrículas tienen el formato actual. Antes de septiembre de 2000, el sistema era provincial: una o dos letras que identificaban la provincia, cuatro cifras y una o dos letras.

M-1234-AB     Madrid
B-5678-CD     Barcelona
GC-9012-XY    Las Palmas
1234 BCD      formato actual, desde 2000

Esos vehículos siguen en circulación, y siguen apareciendo en altas de seguro, en órdenes de taller, en multas y en gestiones de flota. Una validación que fije la longitud a siete caracteres los rechaza a todos, y el usuario no entiende por qué su coche de 1998 «no existe».

Por qué las letras van en ese orden

Las series se emiten correlativamente: primero se agotan las cuatro cifras y luego avanza la letra de la derecha. La primera serie fue 0000 BBB, y a partir de ahí 0001 BBB, 0002 BBB… hasta 9999 BBB, y entonces pasa a 0000 BBC.

Eso tiene una consecuencia curiosa que a veces se usa en aplicaciones: las letras indican aproximadamente la antigüedad del vehículo. Si tu sistema estima la edad de un coche a partir de la matrícula, ese es un dato de prueba que conviene generar en varios tramos para ver si la estimación se comporta.

Qué probar con matrículas sintéticas

  • Formato antiguo en un campo moderno. M-1234-AB donde se espera 1234 BCD. La prueba negativa más rentable.
  • Vocal en las letras. Cambia una letra por una A: debería rechazarse.
  • Separadores distintos. 1234 BCD, 1234-BCD y 1234BCD son el mismo vehículo. Normaliza antes de guardar o tendrás el mismo coche tres veces.
  • Minúsculas. La gente escribe en minúscula. Pasa a mayúsculas antes de comparar.
  • Ceros a la izquierda. 0001 BCD guardado como número pierde los ceros. Es una cadena.
  • Ñ y Q. Si tu validación las acepta, no está usando el alfabeto correcto.
  • Duplicados. Genera un lote de 100 y cárgalo dos veces: la matrícula suele ser clave única en sistemas de flota.

Con formato correcto, sin vehículo detrás

Estas matrículas respetan las reglas de la DGT, que es lo que comprueba un formulario, pero no corresponden a ningún vehículo matriculado. Pueden coincidir por casualidad con una matrícula emitida, igual que un número de teléfono inventado puede coincidir con uno real, pero no se ha consultado ningún registro para generarlas: son cifras y letras elegidas al azar en tu propio navegador. No sirven para consultar el estado de un vehículo ni para ninguna gestión.

Preguntas frecuentes

Dudas habituales

¿Qué letras puede llevar una matrícula española?

Solo veinte consonantes: BCDFGHJKLMNPRSTVWXYZ. Se excluyen las cinco vocales para que las tres letras no formen palabras, la Ñ porque complica los sistemas extranjeros, y la Q porque se confunde con la O y con el cero.

¿Siguen siendo válidas las matrículas antiguas?

Sí. Los vehículos matriculados antes de septiembre de 2000 conservan su matrícula provincial y siguen circulando, así que cualquier sistema de seguros, talleres o flotas tiene que aceptarlas.

¿La matrícula tiene dígito de control?

No. No hay nada que calcular: lo que hay que validar son las reglas de formato, es decir, cuatro cifras y tres letras del alfabeto de veinte consonantes en el sistema actual.

¿Estas matrículas corresponden a coches reales?

No se ha consultado ningún registro: son cifras y letras elegidas al azar en tu navegador. Pueden coincidir por casualidad con una matrícula emitida, igual que un teléfono inventado, pero no sirven para ninguna consulta ni gestión.

¿Se puede saber la antigüedad de un coche por la matrícula?

Aproximadamente sí, porque las series se emiten correlativamente y las letras avanzan con el tiempo. Es un dato que algunas aplicaciones usan, y conviene probarlo con matrículas de varios tramos.