Spain license plates

19 registration series, sourced from Dirección General de Tráfico (DGT) — Reglamento General de Vehículos, RD 2822/1998, Anexo XVIII.

Spain wiped geography off its plates in 2000: the modern national series (1234 BCD) counts up through consonant-only suffixes, deliberately avoiding vowels so no word — and no province — can be read into a registration. Before 2000, the leading letters named the province, and those older plates still roll.

Spain license plate (~2000 → today)

Try a plate

Type any Spain registration — valid plates render below, on their real designs.

Try the API

Everything on this page — formats, validity, colours, the renders themselves — is one request away.

GET /v1/plates/es/match?plate=…

GET /v1/plates/es/match?plate=6376%20WVV

{ "plate": "6376 WVV",
  "valid": true, "exact": true,
  "matches": [{ "id": "es-national-2000",
    "render_url": "…svg?serial=6376%20WVV" }] }
Get API access

The alphabet, by law

A E I O U Ñ Q

Anexo XVIII, verbatim: "tres letras, empezando por las letras BBB y terminando por las letras ZZZ, suprimiéndose las cinco vocales, y las letras Ñ y Q" — with the reasons given in the text itself: the vowels "se evitan palabras malsonantes o acrósticos especialmente significados"; Ñ and Q "por ser fácil su confusión con la letra N y el número 0, respectivamente"; and CH and LL "por incompatibilidad con el diseño de la placa de matrícula que no admitiría la consignación de cuatro caracteres en el último grupo". That leaves exactly 20 letters. Note the sequence starts at BBB, NOT AAA.

Worth knowing

No vowels, no words

The post-2000 letter block uses consonants only (and skips Ñ and Q), so Spanish plates can never spell a word. The counter simply increments; there is nothing to decode.

The province died in 2000

Until 2000 a Madrid car said M and a Barcelona car said B. The national series ended provincial identity on purpose — a privacy and market-freedom decision that still divides enthusiasts.

standard plates 9

the default series issued to private road vehicles

Provincial numeric

LL-999999

The letters name the issuing province (M for Madrid, B for Barcelona); the digits simply count registrations in that province, from 1 upwards.

In the sample, L stands for any letter and 9 for any digit.

1900–1971 issued for: car, van, truck, bus, motorcycle

Provincial

LL-9999-LL

The leading letters name the issuing province — M is Madrid, B is Barcelona, SE is Seville — and the trailing letters are just the series counter that kept the numbers from running out.

In the sample, L stands for any letter and 9 for any digit.

1971–2000 issued for: car, van, truck, bus, motorcycle

National

E9999 LLL

The letters mean nothing — on purpose. The three-letter block is a consonant-only counter (vowels, Ñ and Q are excluded) so no word, initials or province can ever be read into a Spanish plate.

In the sample, L stands for any letter and 9 for any digit.

~2000 → today documented from 2000 — the format is likely older issued for: car, van, truck, bus, motorcycle

Provincial 340×220 mm

LL9999-LL

In the sample, L stands for any letter and 9 for any digit.

1971–2000 issued for: car, van, truck, bus, motorcycle

Provincial 340×110 mm

LL-9999-LL

In the sample, L stands for any letter and 9 for any digit.

1971–2000 issued for: car, van, truck, bus, motorcycle

Provincial 220×160 mm

LL9999-LL

In the sample, L stands for any letter and 9 for any digit.

1971–2000 issued for: car, van, truck, bus, motorcycle

National 340×220 mm

E9999LLL

In the sample, L stands for any letter and 9 for any digit.

~2000 → today documented from 2000 — the format is likely older issued for: car, van, truck, bus, motorcycle

National 340×110 mm

E9999 LLL

In the sample, L stands for any letter and 9 for any digit.

~2000 → today documented from 2000 — the format is likely older issued for: car, van, truck, bus, motorcycle

National 132×96 mm

E9999LLL

In the sample, L stands for any letter and 9 for any digit.

~2000 → today documented from 2000 — the format is likely older issued for: car, van, truck, bus, motorcycle

motorcycle plates 1

reduced-size series for motorcycles where format/design differs

National motorcycle

E9999LLL

In the sample, L stands for any letter and 9 for any digit.

~2000 → today documented from 2000 — the format is likely older issued for: car, van, truck, bus, motorcycle

moped plates 4

insurance/registration plates for mopeds (NL/DE small plates)

Moped

C9999LLL

The leading C stands for Ciclomotor — mopeds carry their own yellow plate with their own letter.

C
Ciclomotor — moped

In the sample, L stands for any letter and 9 for any digit; the other characters are fixed.

~1999 → today documented from 1999 — the format is likely older issued for: moped, quadricycle

Moped 140×120 mm

C9999LLL

In the sample, L stands for any letter and 9 for any digit; the other characters are fixed.

~1999 → today documented from 1999 — the format is likely older issued for: moped, quadricycle

Moped 210×85 mm

C9999LLL

In the sample, L stands for any letter and 9 for any digit; the other characters are fixed.

~1999 → today documented from 1999 — the format is likely older issued for: moped, quadricycle

Moped 520×110 mm

C9999LLL

In the sample, L stands for any letter and 9 for any digit; the other characters are fixed.

~1999 → today documented from 1999 — the format is likely older issued for: moped, quadricycle

agricultural plates 2

farm vehicles/equipment where separately serialized

Special vehicles

E9999LLL

The leading E stands for vehículo Especial — self-propelled farm and works machinery gets its own letter and a white-on-red scheme.

E
Vehículo especial — special vehicle

In the sample, L stands for any letter and 9 for any digit; the other characters are fixed.

~1999 → today documented from 1999 — the format is likely older issued for: tractor, machine

Special vehicles 280×200 mm

E9999LLL

In the sample, L stands for any letter and 9 for any digit; the other characters are fixed.

~1999 → today documented from 1999 — the format is likely older issued for: tractor, machine

trailer plates 2

trailers and semi-trailers where separately serialized

Trailer

R9999LLL

The leading R stands for Remolque — trailers and semi-trailers carry a red-background plate of their own on top of the towing vehicle's.

R
Remolque — trailer

In the sample, L stands for any letter and 9 for any digit; the other characters are fixed.

~1999 → today documented from 1999 — the format is likely older issued for: trailer, semitrailer

Trailer 340×220 mm

R9999LLL

In the sample, L stands for any letter and 9 for any digit; the other characters are fixed.

~1999 → today documented from 1999 — the format is likely older issued for: trailer, semitrailer

historic plates 4

vintage/oldtimer regimes (German H, ES historico)

Historic

H9999LLL

The leading H stands for vehículo Histórico — a registered historic vehicle. Otherwise the plate reads exactly like the ordinary series.

H
Vehículo histórico — historic vehicle

In the sample, L stands for any letter and 9 for any digit; the other characters are fixed.

~1999 → today documented from 1999 — the format is likely older issued for: car, van, truck, bus, motorcycle, moped

Historic 340×220 mm

H9999LLL

In the sample, L stands for any letter and 9 for any digit; the other characters are fixed.

~1999 → today documented from 1999 — the format is likely older issued for: car, van, truck, bus, motorcycle, moped

Historic 220×160 mm

H9999LLL

In the sample, L stands for any letter and 9 for any digit; the other characters are fixed.

~1999 → today documented from 1999 — the format is likely older issued for: car, van, truck, bus, motorcycle, moped

Historic 100×168 mm

H9999LLL

In the sample, L stands for any letter and 9 for any digit; the other characters are fixed.

~1999 → today documented from 1999 — the format is likely older issued for: car, van, truck, bus, motorcycle, moped

dealer plates 6

trade/garage plates bound to a business, not a vehicle

Temporary company unregistered

VI06S9999LLL

The leading S marks a company's temporary permit for a vehicle that has never been registered — the red plate a factory or dealer uses to move brand-new stock.

S
Permiso temporal de empresa (vehículo sin matricular) — company permit, unregistered vehicle

In the sample, L stands for any letter and 9 for any digit; the other characters are fixed.

~1999 → today documented from 1999 — the format is likely older issued for: car, van, truck, bus, motorcycle, moped, trailer, semitrailer

Temporary company registered

VII08V9999LLL

The leading V marks a company's temporary permit for a vehicle that already holds a registration — same red plate, different paperwork behind it.

V
Permiso temporal de empresa (vehículo matriculado) — company permit, registered vehicle

In the sample, L stands for any letter and 9 for any digit; the other characters are fixed.

~1999 → today documented from 1999 — the format is likely older issued for: car, van, truck, bus, motorcycle, moped, trailer, semitrailer

Temporary company unregistered 280×200 mm

S9999LLL

In the sample, L stands for any letter and 9 for any digit; the other characters are fixed.

~1999 → today documented from 1999 — the format is likely older issued for: car, van, truck, bus, motorcycle, moped, trailer, semitrailer

Temporary company unregistered 100×168 mm

S9999LLL

In the sample, L stands for any letter and 9 for any digit; the other characters are fixed.

~1999 → today documented from 1999 — the format is likely older issued for: car, van, truck, bus, motorcycle, moped, trailer, semitrailer

Temporary company registered 280×200 mm

V9999LLL

In the sample, L stands for any letter and 9 for any digit; the other characters are fixed.

~1999 → today documented from 1999 — the format is likely older issued for: car, van, truck, bus, motorcycle, moped, trailer, semitrailer

Temporary company registered 100×168 mm

V9999LLL

In the sample, L stands for any letter and 9 for any digit; the other characters are fixed.

~1999 → today documented from 1999 — the format is likely older issued for: car, van, truck, bus, motorcycle, moped, trailer, semitrailer

temporary plates 5

short-validity plates (transit, awaiting registration)

Tourist

IX13T9999LLL

The leading T stands for matrícula Turística — a tax-privileged temporary registration; the red strip at the left prints the month and year it expires.

T
Matrícula turística — tourist registration

In the sample, L stands for any letter and 9 for any digit; the other characters are fixed.

~1999 → today documented from 1999 — the format is likely older issued for: car, van, motorcycle

Temporary private

P9999LLL

The leading P marks a temporary circulation permit issued to a private individual (particular) — green ground, and valid only until the real plate arrives.

P
Permiso temporal (particulares) — private individual's temporary permit

In the sample, L stands for any letter and 9 for any digit; the other characters are fixed.

~1999 → today documented from 1999 — the format is likely older issued for: car, van, truck, bus, motorcycle, moped, trailer, semitrailer

Tourist 340×220 mm

T9999LLL

In the sample, L stands for any letter and 9 for any digit; the other characters are fixed.

~1999 → today documented from 1999 — the format is likely older issued for: car, van, motorcycle

Temporary private 280×200 mm

P9999LLL

In the sample, L stands for any letter and 9 for any digit; the other characters are fixed.

~1999 → today documented from 1999 — the format is likely older issued for: car, van, truck, bus, motorcycle, moped, trailer, semitrailer

Temporary private 100×168 mm

P9999LLL

In the sample, L stands for any letter and 9 for any digit; the other characters are fixed.

~1999 → today documented from 1999 — the format is likely older issued for: car, van, truck, bus, motorcycle, moped, trailer, semitrailer

government plates 1

civil government fleets with distinct series

Government

PME-999999

PME stands for Parque Móvil del Estado — the state's central vehicle pool. Sister codes name ministries (MF, Fomento; MMA, Medio Ambiente) — ministries since reorganised away, though their plates still roll.

PME
Parque Móvil del Estado — state vehicle pool
MF
Ministerio de Fomento — public-works ministry (since reorganised)
MMA
Ministerio de Medio Ambiente — environment ministry (since reorganised)

In the sample, 9 for any digit; the other characters are fixed.

~1999 → today documented from 1999 — the format is likely older issued for: car, van, truck, bus

police plates 1

police fleets where distinct from government

Police

CNP-999999

CNP stands for Cuerpo Nacional de Policía; Guardia Civil vehicles wear PGC — Parque de la Guardia Civil — instead.

CNP
Cuerpo Nacional de Policía — National Police Corps
PGC
Parque de la Guardia Civil — Civil Guard vehicle pool

In the sample, 9 for any digit; the other characters are fixed.

~1999 → today documented from 1999 — the format is likely older issued for: car, van, truck, motorcycle

military plates 2

armed-forces registration systems

Military

ET-999999

The letters name the branch: ET is Ejército de Tierra (army), FN Fuerza Naval (navy), EA Ejército del Aire (air force). One numbering rule covers all three.

ET
Ejército de Tierra — army
FN
Fuerza Naval — navy
EA
Ejército del Aire — air force

In the sample, 9 for any digit; the other characters are fixed.

~1999 → today documented from 1999 — the format is likely older issued for: car, van, truck, bus, motorcycle, trailer

NATO FAE

FAE-999999

FAE stands for Fuerzas Aliadas en España — Allied Forces in Spain. NATO's international military headquarters register their own vehicles, and the final letter names the headquarters.

FAE
Fuerzas Aliadas en España — Allied Forces in Spain

In the sample, 9 for any digit; the other characters are fixed.

~1999 → today documented from 1999 — the format is likely older issued for: car, van, truck, bus

diplomatic plates 3

diplomatic corps (embassy) issuance, usually its own decode

Diplomatic CD

CD-999-999

CD stands for Cuerpo Diplomático. The first digit group encodes the mission: countries are numbered in the alphabetical order of the Foreign Ministry's diplomatic list, so the number IS the embassy.

CD
Cuerpo Diplomático — diplomatic corps

In the sample, 9 for any digit; the other characters are fixed.

~1999 → today documented from 1999 — the format is likely older issued for: car, van, motorcycle

International OI

OI-999-999

OI stands for Organización Internacional — staff of international organisations based in Spain, one step from the diplomatic CD series and numbered right after it.

OI
Organización Internacional — international organisation

In the sample, 9 for any digit; the other characters are fixed.

~1999 → today documented from 1999 — the format is likely older issued for: car, van, motorcycle

Diplomatic staff TA

TA-999-999

TA stands for personal Técnico-Administrativo — the embassy's technical and administrative staff, who get yellow plates where the diplomats' are red.

TA
Personal técnico-administrativo — technical-administrative staff

In the sample, 9 for any digit; the other characters are fixed.

~1999 → today documented from 1999 — the format is likely older issued for: car, van, motorcycle

consular plates 1

consular corps where distinct from diplomatic

Consular CC

CC-999-999

CC stands for Cuerpo Consular. A trap for spotters — CC is also the provincial code for Cáceres, so a consular plate is told apart by its digit grouping (CC-123-456), not by its letters.

CC
Cuerpo Consular — consular corps

In the sample, 9 for any digit; the other characters are fixed.

~1999 → today documented from 1999 — the format is likely older issued for: car, van, motorcycle