国际电话国家代码词典

拨打国际长途前,按大洲查询你需要的国家代码。

把本地号码转换成国际格式

仅供参考。各国号码计划会调整,也有特例,重要号码请向对方确认。你输入的号码只在浏览器内处理,不会上传。

亚洲

韩国 (+82)

日本 (+81)

中国 (+86)

台湾 (+886)

香港 (+852)

泰国 (+66)

越南 (+84)

新加坡 (+65)

印度 (+91)

菲律宾 (+63)

印度尼西亚 (+62)

阿拉伯联合酋长国 (+971)

欧洲

英国 (+44)

法国 (+33)

德国 (+49)

意大利 (+39)

西班牙 (+34)

荷兰 (+31)

瑞士 (+41)

俄罗斯 (+7)

土耳其 (+90)

瑞典 (+46)

美洲·大洋洲

美国 (+1)

加拿大 (+1)

墨西哥 (+52)

巴西 (+55)

阿根廷 (+54)

澳大利亚 (+61)

新西兰 (+64)

这个页面能做什么

拨打国际长途前,先在这里查清对方的国家代码。页面收录了3个区域共29个国家和地区 (亚洲12个,欧洲10个,美洲·大洋洲7个),上方的转换工具可以把你输入的当地号码去掉首位的0、加上国家代码, 并检查总位数是否超过15位。号码只在浏览器内处理,不会发送到服务器。国家代码遵循国际电信联盟(ITU)的E.164编号规范, 但这只是便捷的速查表,并不覆盖全世界所有国家和地区。

国际电话号码是怎么组成的

E.164规定,国际公共电话号码由国家代码(1至3位)加国内有效号码构成,两部分合计最多15位。国家代码的分配保证任何一个代码都不会是另一个代码的开头, 所以交换机只读前几位数字就能判断该转接到哪个国家。下表按位数统计了本页收录的国家和地区。

国家代码位数收录数量包含的国家和地区
1位3俄罗斯、美国、加拿大
2位23韩国、日本、中国、泰国、越南、新加坡、印度、菲律宾、印度尼西亚、英国、法国、德国、意大利、西班牙、荷兰、瑞士、土耳其、瑞典、墨西哥、巴西、阿根廷、澳大利亚、新西兰
3位3台湾、香港、阿拉伯联合酋长国

有些代码由多个国家共用。本页中+1(美国、加拿大)就是这种情况。+1属于北美编号计划(NANP), 除美国、加拿大外还有其他成员,靠后面三位区号区分。因此仅凭国家代码,不能断定电话来自哪个国家,更不能判断对方所在的位置。

拨号顺序与首位的0

基本顺序是国际长途冠码 → 国家代码 → 去掉首位0的国内号码。冠码由拨出地所在国家决定,中国内地为00,美国和加拿大为011。 手机通讯录里直接保存成“+国家代码”的形式,在国内外都能拨通,因为“+”会被网络自动替换成当地的冠码。不要把“+”和冠码同时输入,二选一即可。

首位的0是国内拨号时用在区号或手机号前面的“长途前缀”。拨打国际电话时已经表明是跨境,所以通常要去掉。例外也有:意大利固定电话要保留0; 北美的长途前缀1已包含在+1里;俄罗斯国内前缀是8。下表使用与上方工具相同的规则计算。

国家和地区当地写法国际格式说明
中国010-1234-5678+86 1012345678北京区号010去掉0,变成+86 10。
中国138 1234 5678+86 13812345678内地手机号本身没有前导0,直接加上+86。
香港2123 4567+852 21234567香港号码没有前导0,直接加上+852。
台湾0912 345 678+886 912345678台湾手机号去掉0,变成+886 9。
英国020 7946 0000+44 2079460000伦敦的020变成+44 20。
意大利06 1234 5678+39 0612345678意大利固定电话是例外,保留0。

书写时,国家代码与后面的号码之间通常留一个空格,方便阅读,例如+86 10 1234 5678。名片和邮件签名里也有写成+44 (0)20 7946 0000的习惯,括号里的0只给在英国国内拨号的人看,从国外拨打时要省略。工具给出的结果不带多余分隔,复制后可按需要自行分组。

计算示例

示例1:告诉国外朋友你的手机号。内地手机号138 1234 5678本身没有前导0,加上国家代码写成+86 138 1234 5678即可,共2+11=13位,没有超过15位。

示例2:从内地拨打台湾的固话。当地写法02-1234-5678,去掉0得到+886 2 1234 5678;如果用冠码拨出,则按“00 886 2 1234 5678”输入。

常见错误与局限

如何使用结果

国外联系人建议一开始就保存为“+国家代码+去掉首位0的号码”。把自己的号码告诉海外的人时也用同样的格式。拨打前再确认对方当地时间, 可用世界时间转换器或世界时区转换器查询,避免深夜打扰。 出行准备还可以参考时差反应计算器和旅行打包清单。

常见问题

美国和加拿大为什么国家代码相同?

两国共用北美编号计划(NANP),所以都是+1。国家和地区靠后面的三位区号区分,只看号码很难判断来自哪一国。

怎样把自己的手机号写给国外的人?

如果号码有长途前缀0,先去掉,再加上“+国家代码”。内地手机号138 1234 5678写成+86 138 1234 5678;台湾手机号0912 345 678写成+886 912 345 678。

可以用00代替“+”吗?

只有当00正是你所在国家的冠码时才行。中国内地是00,美国和加拿大是011,其他国家各不相同。手机上直接用“+”最稳妥。

国家代码为什么有1位、2位、3位之分?

因为编号规则保证任何代码都不是另一个代码的开头,所以位数不同也不会混淆。上面的位数统计表是从收录数据直接数出来的。

国际号码最长可以多少位?

E.164规定国家代码加国内号码最多15位。超过时工具会提示,通常是输错或多了前缀。