德国地址填写指南
德国地址格式怎么写?街道、门牌号、PLZ 和城市顺序
德国地址最容易填反的是街道与门牌号,其次是把州名塞进并不需要州的邮寄地址。下面先给出可以直接使用的字段顺序。
直接答案
收件人姓名
街道名 门牌号
5位PLZ 城市例如 Hauptstraße 12, 10115 Berlin。德国写法是街道在前、门牌号在后;邮编是5位数字,放在城市前面。普通德国国内邮寄地址通常不需要另写州名。
我实际测试了什么
2026年7月30日,我在 AddressLab 中文版切换到“多国家”,选择 Germany,生成一条德国格式测试数据。测试范围是字段顺序、邮编长度、结果展示和导出前的字段拆分,不包含真实投递验证。

这次生成的主要字段为:Street Ottensen Hauptstrasse 458、City Altona、Region Hamburg (HH)、Postal Code 22765。完整结果是 Ottensen Hauptstrasse 458, 22765 Altona, Germany。

测试时临时邮箱服务显示不可用,但地址字段仍正常生成,因此不影响本次格式检查。这里还有一个值得单独补测的点:样本使用了 ASCII 写法 Hauptstrasse,实际德国地址也会出现 Straße、ä、ö、ü 等字符,不能只拿这一条样本判断 Unicode 支持正常。
德国地址字段应该怎样映射
| 德国地址组成 | 网页表单字段 | 填写规则 |
|---|---|---|
| Straße + Hausnummer | Street / Address Line 1 | 街道名在前,门牌号在后 |
| PLZ | Postal Code / ZIP | 固定5位,按字符串保存 |
| Ort | City | 城市或邮政投递地 |
| Bundesland | State / Region | 仅在表单明确要求时填写 |
| Deutschland | Country | 国际地址写 Germany 或 Deutschland |
PLZ 不应使用数值类型。德国存在以0开头的邮编,一旦转换成数字,前导零可能被丢掉,长度校验和地址匹配都会出错。
街道和门牌号是一个字段还是两个字段
德国邮寄标签通常把两者放在同一行,但网页表单有两种常见设计:
- 合并字段:
Hauptstraße 12整体填入 Street。 - 拆分字段:Street 填
Hauptstraße,House Number 填12。
如果表单提供了独立的 House Number,就不要在 Street 中再重复一次门牌号。确认页、API 请求和导出文件也要检查是否重新拼接成“街道 + 空格 + 门牌号”。
德国地址表单需要重点测试的5个问题
- 5位PLZ:少于或多于5位时是否给出明确错误。
- 前导零:
01067一类邮编保存后是否仍为5位。 - 德语字符:
Straße与München是否能输入、保存和导出。 - 门牌号后缀:
12a或12-14是否被错误拒绝。 - 州字段:不需要州时是否可以留空,而不是强制用户选择 Bundesland。
AddressLab 在这个场景下能做什么
德国地址生成器可以提供拆分后的 Street、City、Region 和 Postal Code,适合检查表单布局、字段映射、保存和 CSV/JSON 导出。更完整的跨国家测试步骤可参考国际地址表单测试清单。
边界必须说明:生成结果是合成测试数据。字段格式合理不能证明随机街道和门牌号对应真实建筑,也不代表地址可以收货。数据范围与处理方式见数据方法与编辑标准。