Kastanienallee 176
10115 BerlinGermany address format and examples
A German domestic address places the street before the building number and uses a five-digit postal code followed by the town on the next line. Domestic mail omits the country; international mail adds GERMANY in uppercase on the final line.
Address field order
- SALUTATION + RECIPIENT NAME
- STREET NAME + BUILDING NUMBER
- FIVE-DIGIT POSTCODE + CITY
- GERMANY (international mail)
- Postcode format
- 12345
- About these examples
- Fixed synthetic samples illustrate formatting. They are not the live generator result or delivery-validated addresses.
Isarallee 89, 22041 Hamburg Tonndorf
Isarallee 89 22041 Hamburg Tonndorf
Street, building and city line
German format puts the street name before the building number, then postcode and city on one line. Deutsche Post recommends flush-left lines with consistent typography and no blank line between name, street and city. Forms must accept German diacritics.
Five-digit postcode and leading zeroes
German postcodes contain five digits and may begin with zero, especially in eastern regions, so store them as strings. Do not prefix a domestic postcode with DE-. For international mail, add the full destination country on the final line.
Districts, Postfach and international output
A municipal district may appear as an extra line before the street when needed. A Postfach address replaces the street and building line rather than supplementing it. International output normally presents the destination city and country in uppercase Latin characters.
Common formatting mistakes
- Putting the building number before the street name
- Prefixing the postcode with the obsolete DE- country code
- Saving a leading-zero postcode as a number
Standards source: Deutsche Post addressing guidance
Browse Germany areas and localities
These are representative locality records, not a complete national address database. Expand a region, then select a locality to load it in the generator.
- First-level areas
- 16 federal states
- Locality coverage
- 118
- Dataset version
- 2026.08-geonames-20260831.4
- Data imported
- 2026-08-31
Data sources and generation method
Browse supported regions and localities
Berlin4 localities
Generate an address in BerlinBaden-Württemberg8 localities
70173Karlsruhe76006Mannheim68159Freiburg im Breisgau79098Stuttgart Stuttgart-Mitte70173Heidelberg69115Pforzheim75172Heilbronn74072Bayern8 localities
80331Nürnberg90402Augsburg86150Würzburg97070Regensburg93047Fürth90762Ingolstadt85049Landshut84028Brandenburg8 localities
03042Potsdam14461Brandenburg an der Havel14770Frankfurt (Oder)15230Schipkau01968Grünheide (Mark)15518Kloster Lehnin14542Rietz-Neuendorf15526Hamburg8 localities
20038Hamburg Eimsbüttel20144Hamburg Bramfeld22047Hamburg Bahrenfeld22525Hamburg Sankt Pauli20354Hamburg Harvestehude20144Hamburg Rotherbaum20144Hamburg Tonndorf22041Hessen8 localities
60306Wiesbaden65183Kassel34117Wetzlar35576Darmstadt64283Dillenburg35683Limburg an der Lahn65549Taunusstein65219Mecklenburg-Vorpommern8 localities
18055Schwerin19053Bülow17166Neuenkirchen17039Greifswald17489Lindetal17094Lüssow17506Neubrandenburg17033Niedersachsen8 localities
30159Braunschweig38023Oldenburg26121Osnabrück49074Göttingen37073Celle29221Hildesheim31134Neuenkirchen21640Nordrhein-Westfalen8 localities
Generate an address in Nordrhein-WestfalenRheinland-Pfalz8 localities
55116Koblenz56068Ludwigshafen am Rhein67059Kaiserslautern67653Trier54290Roth54597Worms67547Hamm54636Saarland8 localities
66111Neunkirchen/Saar66538Beckingen66701Bexbach66450Blieskastel66440Bous66359Dillingen66763Ensdorf66806Sachsen8 localities
04103Dresden01067Chemnitz09111Zwickau08056Plauen08523Chemnitz, Sachsen09028Doberschau-Gaußig01877Görlitz02826Sachsen-Anhalt8 localities
39014Halle06108Dessau06842Sandersdorf06780Schkopau06179Aderstedt06408Am Großen Bruch39387Barleben39179Reference geography and synthetic fields
- Referenced geography
- Federal state, representative city, postcode, coordinates and time zone
- Synthetic test data
- Street, building, name, company, document and financial fields
- Not suitable for
- Residence registration, delivery confirmation, identity checks or real transactions
Using synthetic Germany addresses
German address forms
Verify Straße/Hausnummer order, address additions and postcode format.
German localization
Check diacritics, long city names and the international country line.
Data migration
Confirm leading-zero postcodes round-trip as strings.
Germany address generator FAQ
How many digits are in a German postcode?
German postcodes contain five digits and may begin with zero, so applications should store them as strings.
Are all German federal states covered?
Yes. The current selector covers all 16 federal states with representative city records.
Why does the building number follow the street?
That is the common German postal ordering and differs from countries such as the US. The generator follows the local format.
Are results validated by Deutsche Post?
No. The page references official formatting guidance, but streets and buildings are synthetic and are not deliverability results.