Generate DVLA-format UK number plates
Since September 2001 the UK has used a single current-style registration format. This tool produces plates that follow it exactly — a real DVLA local-memory area code, a valid age identifier for the period you choose, and a random three-letter group — so they pass front-end format checks for parking, fleet, tolling, and motor-insurance apps without matching a real vehicle.
How it works
The current format is AA00 AAA:
- Local memory tag (AA) — two letters identifying the DVLA region/office that issued the plate (for example
AB,LA,YX). The lettersIandQare not used. - Age identifier (00) — two digits encoding the registration period. March–August uses the year number directly (
24= 2024); September–February adds 50 (74= Sept 2024–Feb 2025). - Random letters (AAA) — three letters with
IandQexcluded.
The generator picks a valid memory tag, computes a correct age identifier for the selected period, and randomises the three trailing letters. The plate is rendered with a space, as the DVLA displays it.
Tips and notes
- Use the year selector to test how your app parses or sorts plates by registration period.
- Generate a batch to exercise plate lists, ANPR/OCR pipelines, and CSV imports.
- A format-correct plate here is not a real registration — never use it against a live enforcement or tolling system.
- The format excludes I and Q exactly as the DVLA does, so the output will pass strict validators.