How to search a partial number plate
You need two characters. Not the whole plate, not most of it — two characters you are sure of, and something else you noticed about the car.
The minimum is two characters
Two fixed characters is the whole requirement, and everything else in the registration can be left unknown. That is not a generous limit dressed up — it is what the search will accept before it refuses, because a looser pattern matches a large share of every vehicle on the record, and answering it would mean reading all of them.
The practical position most people are in is three or four characters off a dashcam frame, a car park camera or a memory of something that happened in two seconds. That is comfortably above the floor. The reason it still feels hopeless is that people try to recover the rest of the plate, when the thing that actually finishes the job is the colour and the shape of the car — which they already know.
What the wildcards do
A partial plate is typed as a pattern rather than as a registration. Two characters stand in for what you do not have:
-
?— exactly one unknown character.HY2? LZAis a plate whose third character you could not read. -
*— any run of characters, including none.HY22 LZ*is a plate you caught the front of;*LZAis one you caught the back of.
They combine freely, and a pattern can be almost all wildcard so
long as two characters are fixed.
??22??? is
every 22 plate on the record.
*BOSS* is every plate
containing those four characters anywhere in it — which is how you
look for a mark rather than for a particular car.
Spaces do not matter and neither does case: hy22lz*
and HY22 LZ* are the same search.
Which characters are worth having
A current-style UK registration — two letters, two digits, three letters, in use since September 2001 — is not a random string. The first four characters each carry a fact, and the last three carry nothing at all.
| Part | Example | What it means |
|---|---|---|
| Memory tag | HY |
The DVLA office that issued the mark — roughly where the car was first sold. The region table has all nineteen letters. |
| Age identifier | 22 |
The six months it was issued in: 22 is March
to August 2022. The
year chart has every one of them.
|
| Random letters | LZA |
Nothing. They exist to make the mark unique. |
So two characters in the right position beat four in the
wrong one. HY????? is a plate issued in
Hampshire and Dorset, of any age.
??22??? is any car of a known half-year.
?????ZA is a pattern that tells you nothing about
anything and matches accordingly.
If you saw the front of the plate, you are in a much better position than you think you are — and if you only saw the end of it, the way out is the next section rather than harder remembering.
Narrowing without the plate
The characters are half the search. Everything you noticed about the vehicle is the other half, and it is filterable in exactly the same way: marque, model, colour, fuel, issuing region, age and MOT status, alone or in any combination.
This is the step people skip, and it is the one that ends the search. A three-character fragment on its own can return hundreds of vehicles; the same fragment plus silver plus Vauxhall usually returns a page you can read. None of that second half has to be recovered from the plate — you saw the colour of the car.
You can also go the whole way and search with no registration at all: a marque, a colour and a rough year is a search, and so is red Fords registered in London after 2020 typed as a sentence.
Characters you are unsure of
There is a difference between a character you did not see and a
character you read as a 2 that might have been a
Z. A ? covers the first. The second is
what the lookalike characters setting is for: it
searches every reading the plate format permits at once, rather
than making you guess each one in turn and run the search again.
The confusions are predictable — 8 for B, 0 for O, 5 for S, 1 for I — and the full set is listed here, along with why a correctly-typed plate costs nothing to widen.
Common questions
How many characters of a number plate do you need to search?
Two fixed characters, with wildcards standing in for the rest. Which two matters more than how many: the first two letters of a current-style plate are the issuing region and the middle two digits are the six-month period it was issued in, so a region and a year narrow the field far harder than three random letters off the end.
Can you search a number plate with missing characters?
Yes. Put a question mark where a character is missing and an
asterisk where a whole run of them is. HY22 LZ* is a
plate you caught the front of, ??22??? is every 22
plate on the record, and *BOSS* is every plate
containing those four characters anywhere.
What does a partial number plate search actually return?
Every vehicle on the DVSA MOT record whose registration matches the pattern, with its make, model, colour, fuel, first registration date and latest MOT status, expiry and mileage reading. It returns vehicles, never people: no keeper, no address, no phone number.
Is searching a partial number plate legal in the UK?
Searching the vehicle data is. The DVSA publishes the MOT history as an open bulk dataset under the Open Government Licence precisely so it can be used, and it contains no keeper names or addresses. What you do with a result is governed by the same law as any other enquiry — the record identifies a vehicle, not a person.
Why does my partial plate search return hundreds of cars?
Because the pattern still fits hundreds of real vehicles. The fix is another filter rather than another character: adding the colour, the marque or the model of the car you saw cuts a list of hundreds to a handful, and none of that has to come off the plate.
Searches to start from
Two characters of a plate is enough to begin.