首页 > 工具箱 > 全球邮政编码格式

全球邮政编码格式

中国是 6 位纯数字,美国是 5 位,英国是字母数字混排的 SW1A 1AA,加拿大是 A1A 1A1,荷兰是 1234 AB——而香港、澳门、阿联酋、卡塔尔干脆没有邮编。填错格式的订单在对方系统里直接卡住。这页给出各国的写法规则、示例与校验,也能拿一串邮编反查它可能属于哪个国家。

填地址时最容易踩的几个坑

没有邮编的地方别乱填 000000
香港、澳门、阿联酋、卡塔尔、巴拿马等地在万国邮联的体系里就是没有邮政编码的。系统如果强制要求填,惯例是填 00000000000 或直接写 NA,但要看收件方系统认哪一种——有些平台会因为邮编校验不过直接拒单。爱尔兰过去也没有邮编,2015 年起启用了 Eircode(形如 D02 AF30),现在必须填。
英国邮编的字母是有讲究的
格式是「区域码 + 分区 + 空格 + 扇区 + 投递点」,最后三位固定是「一个数字 + 两个字母」,而这两个字母不会用 C、I、K、M、O、V(容易和数字或其他字母混淆)。首字母也不会是 Q、V、X。所以 SW1A 1AA 合法,SW1A 1IO 就不合法。本页的校验正则把这些限制都写进去了。
加拿大同样排除了易混字母
加拿大邮编是「字母数字字母 空格 数字字母数字」,其中不使用 D、F、I、O、Q、U 六个字母,而 W 和 Z 不做首位。所以 K1A 0B1 合法,I1A 0B1 不合法。中间的空格建议保留,很多系统按 7 个字符存。
前导零千万别丢
美国东北部(麻省 02139、新泽西 07030)、日本、德国都有以 0 开头的邮编。用 Excel 处理订单时,邮编列必须设成文本格式,否则 02139 会被当成数字存成 2139,导入后全部投递失败。这是跨境卖家最常见的翻车方式之一。
同一串数字可能属于好几个国家
5 位纯数字的格式被德国、法国、意大利、西班牙、美国、墨西哥、泰国、马来西亚等几十个国家共用,所以单看邮编是无法反推国家的。本页的「反查」只能列出所有格式匹配的国家,不能给出唯一答案——真要判断请结合城市名或国家代码。
巴西和波兰的连字符不能省
巴西的 CEP 是 12345-678(8 位带连字符),波兰是 12-345,葡萄牙是 1234-567。这些国家的系统多数能容忍纯数字写法,但打印在面单上时带连字符更保险。日本的 123-4567 同理。
相关工具
邮政编码(国内)、美国州代码对照机场与港口代码世界各国概况国际区号
已复制