What a German license plate looks like and what each part means
A German license plate is a white rectangle with a blue section on the left side. The blue section contains the European Union flag (a circle of gold stars) and the two-letter country code DE for Deutschland. This blue strip is standard across all EU member states, though each country uses its own letters.
The rest of the plate holds a combination of letters and numbers in a specific order. The format is always: one or two letters (the regional code), then one to three digits, then one to three letters. For example, a plate might read B 123 XY or M 45 ABC. The regional letters tell you which German city or district issued the plate — B stands for Berlin, M for Munich, K for Cologne.
The numbers and letters after the regional code are unique to that individual vehicle. No two cars in Germany have the same combination. The plate is made of reflective material so it shows up clearly in headlights and photographs, which matters for traffic enforcement and toll collection.
Key Takeaways
- German plates have a blue EU section on the left with the flag and DE country code, followed by a regional letter code and a unique number-letter combination.
- The regional letters (like B for Berlin or M for Munich) show which German city or district issued the registration, not where the car is currently located.
- German plates use a white background with black text and are made of reflective material so they are visible in low light and in photographs.
- The format is standardized across all German vehicles, making it straightforward for authorities and automated systems to read the registration at a glance.
How the regional letter codes work
Each German city and district has its own one or two-letter code that appears first on the plate. This code is tied to the registration office (called the Zulassungsstelle) where the vehicle was first registered, not to where the owner lives now. If you buy a used car in Germany, the plate keeps its original regional code even if you move to a different city.
Some of the most common codes are B (Berlin), M (Munich), K (Cologne), D (Düsseldorf), F (Frankfurt), and H (Hanover). Smaller towns and rural districts have two-letter codes — for instance, BN for Bonn or AC for Aachen. There are over 400 different regional codes across Germany, one for nearly every city and county.
When you register a vehicle in Germany, you must do so at the Zulassungsstelle in the district where you live. That office assigns you a plate with its regional code. If you move to a different district, you can keep your old plate and code, or you can explore for a new one with your new district's code — but you are not required to change it.
The difference between German plates and plates from other EU countries
All EU license plates follow the same basic layout: a blue section on the left with the flag and country code, then the registration number on a white background. The country code letters are what change — DE for Germany, FR for France, IT for Italy, PL for Poland, and so on. This makes it straightforward to tell at a glance which country a vehicle is registered in.
The format of the registration number itself varies by country. Germany uses the regional code plus numbers and letters. France uses two letters, then three digits, then two letters. The United Kingdom (before Brexit) used a two-digit year code, two letters for the region, and three random letters. These different formats are part of each country's registration system and cannot be mixed.
Some older German plates, issued before the EU standardized the format in 1998, do not have the blue EU section. These are solid white plates with just the regional code and registration number. They are still legal to use in Germany, though many owners choose to update to the modern format when they renew their registration.
Why Germany uses this plate system and how it connects to vehicle registration
The German plate system is tied directly to the vehicle registration database maintained by the Zulassungsstelle. When you register a car, the office assigns you a unique registration number and issues a plate with that number. The plate is then linked to your name, address, vehicle identification number (VIN), and other details in the national registration system.
This system allows police, traffic authorities, and toll operators to look up a vehicle's owner and registration status when ready using just the plate number. When a traffic camera photographs a speeding car or a toll booth scans a plate, the authorities can identify the registered owner within seconds. The reflective material on the plate ensures it shows up clearly in these automated systems.
The regional code serves a practical purpose as well: it tells authorities which Zulassungsstelle issued the plate, so if there is a question about the registration, they know which office to contact. It also helps with vehicle tracking and statistics — authorities can see at a glance how many vehicles are registered in each region.
What happens when you buy or sell a car in Germany
When you buy a used car in Germany, the plate stays with the car unless you choose to change it. The seller must deregister the vehicle at their local Zulassungsstelle, and you must register it at yours. During this process, you can keep the old plate and its regional code, or you can request a new plate with your district's code.
If you keep the old plate, you pay a small fee to transfer the registration. If you want a new plate, you pay the fee for a new registration and the old plate is destroyed. Many people keep the old plate for sentimental reasons — a plate from a city they used to live in, or one with a memorable number sequence — but this is entirely optional.
When you register a new car, the Zulassungsstelle assigns you a plate based on available numbers in your district's sequence. You cannot choose your own registration number in Germany the way you can in some other countries, though some districts offer a limited selection of reserved or special plates for an extra fee.
How to read a German plate and what information it tells you
Start from the left. The blue section with DE tells you the vehicle is registered in Germany. Next comes the regional code — one or two letters that identify the city or district. Then comes a space, followed by one to three digits (the first part of the registration number), another space, and finally one to three letters (the second part of the registration number).
The digits and letters after the regional code are assigned in sequence by the Zulassungsstelle. A plate like B 123 XY tells you the vehicle was registered in Berlin (B), and its unique registration number is 123 XY. A plate like BN 45 ABC tells you it was registered in Bonn (BN), with the registration number 45 ABC. The order of the numbers and letters follows a set pattern, but there is no hidden meaning in the specific digits or letters — they are straightforward sequential assignments.
The reflective white background and black text are standard across all German plates. If you see a plate with a different color scheme or layout, it may be from a different country or it may be an older German plate issued before the EU standardized the format.
Special and personalized German plates
Some German districts offer Wunschkennzeichen (custom plates), which allow you to choose certain letters or numbers within your regional code. For example, if your district is Berlin (B), you might be able to request a plate like B 1 AB if that combination is available and not already in use. These custom plates cost more than standard plates — the fee varies by district, typically ranging from a small surcharge to several hundred euros depending on how desirable the combination is.
Electric vehicles in Germany can use green plates, which have a green stripe on the right side instead of the standard white background. These plates identify the vehicle as electric and may may have access to it for certain parking privileges or exemptions in some cities. The format and regional code work the same way as standard plates.
Diplomatic vehicles, government vehicles, and temporary plates (for new cars being driven to their first registration, or for vehicles being transported) use different formats, but these are not commonly seen on regular private vehicles.
Frequently Asked Questions
Can I keep my German plate if I move to a different city?
Yes. Your plate is tied to the registration office where you first registered the vehicle, not to where you currently live. You can keep it when you move, or you can request a new plate with your new city's code. Changing the plate is optional and costs a registration fee.
What do the letters and numbers on a German plate mean?
The regional code (one or two letters) shows which city or district issued the plate. The numbers and letters that follow are a unique registration number assigned in sequence by that office. They have no hidden meaning — they are straightforward the next available combination in the sequence.
Why do German plates have a blue section with a flag?
The blue EU section with the flag and country code is standard on all license plates in European Union member states. It identifies the vehicle as registered in Germany (DE) and shows that it meets EU vehicle standards. This format has been required since 1998.
Can I choose my own registration number in Germany?
Not freely. The Zulassungsstelle assigns registration numbers in sequence. However, some districts offer a limited selection of custom plates (Wunschkennzeichen) for an additional fee, allowing you to choose certain letter or number combinations if they are available.
What is the difference between a German plate and a plate from another EU country?
All EU plates have the same blue section with the flag and country code. The country code letters change (DE for Germany, FR for France, etc.), and the format of the registration number varies by country. Germany uses a regional code plus numbers and letters, while other countries use different formats.