德国地址填写指南

德国地址格式怎么写?街道、门牌号、PLZ 和城市顺序

德国地址最容易填反的是街道与门牌号,其次是把州名塞进并不需要州的邮寄地址。下面先给出可以直接使用的字段顺序。

直接答案

收件人姓名
街道名 门牌号
5位PLZ 城市

例如 Hauptstraße 12, 10115 Berlin。德国写法是街道在前、门牌号在后;邮编是5位数字,放在城市前面。普通德国国内邮寄地址通常不需要另写州名。

我实际测试了什么

2026年7月30日,我在 AddressLab 中文版切换到“多国家”,选择 Germany,生成一条德国格式测试数据。测试范围是字段顺序、邮编长度、结果展示和导出前的字段拆分,不包含真实投递验证。

AddressLab 中文版多国家模式选择德国地址
测试时固定选择德国,避免随机国家切换影响字段判断。

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

AddressLab 生成的德国地址街道、城市、州和5位邮编字段
结果卡片把街道、城市、州和邮编分开,便于检查表单映射。

测试时临时邮箱服务显示不可用,但地址字段仍正常生成,因此不影响本次格式检查。这里还有一个值得单独补测的点:样本使用了 ASCII 写法 Hauptstrasse,实际德国地址也会出现 Straßeäöü 等字符,不能只拿这一条样本判断 Unicode 支持正常。

德国地址字段应该怎样映射

德国地址组成网页表单字段填写规则
Straße + HausnummerStreet / Address Line 1街道名在前,门牌号在后
PLZPostal Code / ZIP固定5位,按字符串保存
OrtCity城市或邮政投递地
BundeslandState / Region仅在表单明确要求时填写
DeutschlandCountry国际地址写 Germany 或 Deutschland

PLZ 不应使用数值类型。德国存在以0开头的邮编,一旦转换成数字,前导零可能被丢掉,长度校验和地址匹配都会出错。

街道和门牌号是一个字段还是两个字段

德国邮寄标签通常把两者放在同一行,但网页表单有两种常见设计:

  • 合并字段:Hauptstraße 12 整体填入 Street。
  • 拆分字段:Street 填 Hauptstraße,House Number 填 12

如果表单提供了独立的 House Number,就不要在 Street 中再重复一次门牌号。确认页、API 请求和导出文件也要检查是否重新拼接成“街道 + 空格 + 门牌号”。

德国地址表单需要重点测试的5个问题

  1. 5位PLZ:少于或多于5位时是否给出明确错误。
  2. 前导零:01067 一类邮编保存后是否仍为5位。
  3. 德语字符:StraßeMünchen 是否能输入、保存和导出。
  4. 门牌号后缀:12a12-14 是否被错误拒绝。
  5. 州字段:不需要州时是否可以留空,而不是强制用户选择 Bundesland。

AddressLab 在这个场景下能做什么

德国地址生成器可以提供拆分后的 Street、City、Region 和 Postal Code,适合检查表单布局、字段映射、保存和 CSV/JSON 导出。更完整的跨国家测试步骤可参考国际地址表单测试清单

边界必须说明:生成结果是合成测试数据。字段格式合理不能证明随机街道和门牌号对应真实建筑,也不代表地址可以收货。数据范围与处理方式见数据方法与编辑标准

官方资料