Germany Address Format

German addresses go from smallest unit to largest: recipient, street name followed by the house number, then the 5-digit PLZ preceding the city on one line. The house number always comes after the street name, and the federal state (Bundesland) is not part of the address.

Standard format

Max Mustermann Hauptstraße 12 10115 Berlin Germany

PLZ (Postleitzahl) rules

Field namePLZ (Postleitzahl)
FormatNNNNN (N = digit, A = letter)
Example10115
Pattern^\d{5}$
Rule5 digits; the first digit denotes the routing region (0 = east, 9 = Bavaria). The PLZ is written before the city name.

Fields used in Germany

State / regionNo
Street addressYes — "Street and house number" locally
P.O. BoxYes — "Postfach" locally

FAQ

What is the PLZ (Postleitzahl) format in Germany?

The format is NNNNN (N = digit, A = letter), for example 10115. 5 digits; the first digit denotes the routing region (0 = east, 9 = Bavaria). The PLZ is written before the city name.

How do you write an address in Germany?

Germany addresses are written from the smallest unit to the largest. German addresses go from smallest unit to largest: recipient, street name followed by the house number, then the 5-digit PLZ preceding the city on one line. The house number always comes after the street name, and the federal state (Bundesland) is not part of the address.

Does Germany use postal codes?

Yes. Germany uses the PLZ (Postleitzahl) in the format NNNNN (example: 10115). 5 digits; the first digit denotes the routing region (0 = east, 9 = Bavaria). The PLZ is written before the city name.

Generate a fake Germany address

Fake addresses for software testing only — they do not correspond to real residents.
Loading a sample Germany address…

Have real Germany addresses to check?

Validate a whole CSV of customer addresses before shipping — format, postal-code/city match, suspicious-entry flags. Pay per batch, no subscription.

Validate a batch →

Tools

Sources

Other countries