What a German license plate shows and how to read it

A German license plate is a standardized metal plate issued by local registration authorities (called Zulassungsstellen) and displays a vehicle's registration number, the issuing district, and the country code. The format is always the same: a blue section on the left with the EU flag and the letter "D" for Deutschland, followed by a white section with letters and numbers on the right.

The letter combination at the start of the white section identifies which district issued the plate. For example, "B" stands for Berlin, "M" for Munich, and "K" for Cologne. After the district letters come one or two more letters, then a space, then three digits. A plate reading "B-AB 123" means it was registered in Berlin, and the owner chose or was assigned those specific characters. The hyphen is optional but common.

German plates are permanent — they stay with the vehicle, not the owner. If you move to a different district or buy a used car, you keep the original plate unless you choose to change it. The blue EU section and "D" marking are required on all German vehicles and indicate compliance with EU vehicle standards.

Key Takeaways

  • German plates always start with a blue EU section showing the flag and "D", followed by a white section with district letters, additional letters, and three digits.
  • The first one or two letters after the blue section identify the registration district, such as "B" for Berlin or "M" for Munich.
  • Plates are tied to the vehicle, not the owner, and remain the same even if the owner moves or the car changes hands.
  • The format and appearance are standardized across all German states and enforced by local registration authorities.

District codes and what they mean

Each of Germany's 16 states and hundreds of local districts has its own registration authority, and each issues a unique letter code. Major cities have single-letter codes: "B" for Berlin, "M" for Munich, "K" for Cologne, "D" for Düsseldorf, and "H" for Hanover. Smaller districts use two or three letters, such as "BN" for Bonn or "AC" for Aachen.

The district code tells you where the vehicle was registered but not necessarily where the owner lives now. A car registered in Berlin decades ago will still carry a "B" plate even if the current owner moved to Hamburg. Some people keep their original plate as a matter of pride or local identity. Others change to a new district code when they move, which requires a visit to the local registration office and a small fee.

You can look up what any district code means using online German plate databases, though the most common ones are recognizable to anyone familiar with German geography. The code is purely informational — it has no effect on insurance, taxes, or vehicle rules.

The personal registration number section

After the district code comes a two-letter combination, then a space, then three digits. The letters and numbers together form the registration number, which is unique to that vehicle. In older German plates (before 2015), the format was slightly different, with letters and numbers mixed throughout. Modern plates follow the current standard: district code, then two letters, then three digits.

Owners can request a custom registration number (called a Wunschkennzeichen) when they register a vehicle, as long as the combination is not already in use and does not contain offensive content. Custom plates cost extra and require approval from the registration authority. Most vehicles receive a random assignment from the available pool.

The registration number is what law enforcement and traffic authorities use to identify a specific vehicle. It is linked to the vehicle's registration document (the Fahrzeugschein) and the owner's details in the registration authority's database.

Differences between old and new German plates

Plates issued before 2015 look noticeably different from modern ones. Older plates have a yellow section on the right side instead of white, and the format of the letters and numbers is less standardized. Some older plates show the district code in the middle rather than at the start. These plates are still legal and do not need to be replaced unless the vehicle changes ownership or the owner chooses to update it.

The switch to the current white-background format happened gradually across German states, with most completing the transition by 2015. The new format aligns with EU standards and makes plates easier to read and process automatically. Vehicles with old plates can continue to use them indefinitely, but many owners update to the new style when they renew their registration or move to a different district.

If you see a German vehicle with an unusually formatted plate or faded lettering, it is likely an older registration that has not been updated. This does not indicate any problem with the vehicle — it straightforward means the owner has not had reason to change it.

What the blue EU section means

The blue rectangle on the left side of every German plate displays the EU flag (a circle of twelve gold stars) and the letter "D" below it. This section is mandatory on all vehicles registered in Germany and indicates that the vehicle meets EU safety and emissions standards. The blue marking is not specific to Germany — every EU member state uses a similar blue section with its own country code.

The "D" stands for Deutschland (Germany) and distinguishes German vehicles from those registered in other EU countries. France uses "F", Italy uses "I", Poland uses "PL", and so on. This marking allows law enforcement and border officials to quickly identify where a vehicle is registered, even from a distance.

The blue section is not optional and cannot be removed or covered. It is part of the official plate design and is required by EU law. Vehicles without this section, or with it obscured, are not legally registered for road use in Germany.

How German plates are issued and registered

When someone buys a new or used vehicle in Germany, they must visit their local Zulassungsstelle (registration office) to register it. The office issues a plate and creates a registration record linked to the owner's name, address, and the vehicle's identification number (VIN). The registration document, called the Fahrzeugschein, is the proof of ownership and registration.

The registration process requires proof of identity, proof of residence, the vehicle's inspection certificate (from a TÜV or DEKRA inspection), proof of insurance, and the purchase documents. The registration authority assigns a registration number from available combinations, or the owner can request a custom number for an additional fee. The plate is then manufactured and affixed to the vehicle before it leaves the office.

Plates are made of aluminum with reflective lettering and are standardized in size and appearance. They are not transferable between vehicles — each vehicle gets its own unique plate. If a vehicle is scrapped or taken off the road, the plate is deactivated and cannot be reused.

Reading a German plate in practice

Take a plate that reads "M-AB 456". The "M" tells you it was registered in Munich. The "AB" is part of the registration number, and "456" completes it. Together, "AB 456" is unique to that vehicle. You cannot determine the owner's current location, the vehicle's age, or anything else from the plate alone — you would need access to the registration database, which is not public.

If you see a plate like "BN-XY 789", the "BN" indicates Bonn, and "XY 789" is the registration number. The blue EU section with "D" is present on all modern plates, though it may be harder to see in photos taken from certain angles or in poor light.

German plates are designed to be durable and readable in all weather conditions. The reflective lettering allows them to be read clearly at night with headlights. If a plate becomes damaged, faded, or illegible, the owner must replace it at the registration office.

Frequently Asked Questions

Can I keep my German plate if I move to a different district?

Yes. Your plate stays with the vehicle unless you choose to change it. Many people keep their original district code for sentimental reasons. If you want a new plate with your current district code, you can request one at your local registration office for a fee, but it is not required.

What does a custom German license plate cost?

The cost varies by district and registration authority, but custom plates typically cost between 10 and 30 euros more than a standard assignment. You must request the custom number when you register the vehicle, and the registration office will check whether it is available and acceptable.

Are old yellow German plates still legal?

Yes. Older plates with yellow sections are still legal and do not need to be replaced. They remain valid as long as the vehicle is registered and the lettering is readable. Many owners keep them because replacing them is optional and costs money.

What happens if my German plate is damaged or stolen?

You must report it to your local registration office and request a replacement. A new plate will be issued with the same registration number. If the plate was stolen, you should also report it to police. Driving without a readable plate or with a missing plate is illegal.

Can I transfer a German plate to a different vehicle?

No. Each plate is permanently linked to one vehicle. When you sell or scrap a vehicle, the plate is deactivated. A new vehicle receives a new plate, even if the same owner buys it.