金融通识

SWIFT code / BIC 是什么、怎么查、怎么填

SWIFT code / BIC 是什么、怎么查、怎么填

第一次给境外账户电汇,或者第一次收一笔国际汇款,多半会在表单里卡住——它问你「SWIFT code」或者「BIC」,一串看不懂的字母数字,填错了钱会不会丢?还有个 IBAN,又是另一串,到底哪个填哪个?对方银行给你发来一堆代码,你也分不清哪个是哪个。

这些字段其实没那么玄乎,背后就一件事:让全球的银行能准确找到「钱要去哪家银行、哪个账户」。这篇把 SWIFT code(也就是 BIC)从头讲清楚——它是什么、那串字符每一段代表什么、和 IBAN、账号、美国的 routing number 怎么区分、怎么查到自己银行的、电汇时填在哪一栏、以及万一填错了会发生什么。读完你再面对那张国际汇款表单,就不会发怵了。

本文是信息说明,不构成金融操作建议。涉及具体银行的代码、限额、规则会随机构调整,请以你所用银行的官方信息为准。下面的描述基于通行的国际标准,本文查证于 2026 年 6 月。

01SWIFT code 和 BIC 是一回事吗

先把最常见的困惑解决:SWIFT code 和 BIC 是同一个东西的两个叫法。你会看到银行有时说 SWIFT code、有时说 BIC、有时写 SWIFT/BIC,指的都是同一串字符,没有区别,填哪个名字下的栏都填它就对了。

它的全称里,BIC 是 Business Identifier Code(业务识别码,旧称 Bank Identifier Code),SWIFT 则是管理这套体系的那个国际机构和它的报文网络的名字。简单理解就是:全世界成千上万家银行,需要一套统一的「门牌号」互相识别和发报文,这套门牌号就是 BIC,由 SWIFT 这套体系来维护,所以大家也直接叫它 SWIFT code。

它的作用是定位「银行」,不是定位「账户」。SWIFT code 告诉系统钱要去哪一家银行(甚至哪个分行),至于到这家银行的哪个账户,靠的是另外的账号或 IBAN。这个分工很重要,下面第三节会专门讲。

02那串字符怎么拆:4 + 2 + 2 + 3

SWIFT code 是 8 位或 11 位的字母数字组合,看着乱,其实是有固定结构的。按 4 + 2 + 2 + 3 这样拆开,每一段都有含义:

位置段名含义
第 1–4 位银行代码4 个字母,银行名的缩写DEUT = 德意志银行
第 5–6 位国家代码2 个字母,ISO 国家代码US 美国 / GB 英国 / DE 德国
第 7–8 位地区代码2 位字母数字,总部所在城市/地区定位到城市
第 9–11 位分行代码(可选)3 位,指定具体分行;XXX 代表总行没有时省略,即 8 位

举个完整的拆法:一串 AAAABBCCXXX,前 4 位 AAAA 是哪家银行,接着 BB 是哪个国家,再 CC 是哪个城市/地区,最后 XXX 是哪个分行。后三位是可选的——很多时候只给你 8 位,意思是用总行就能正确路由,不需要精确到分行;要精确到某个分行时才会出现那 3 位,而 XXX 这三位本身就代表「总行/主行」。

知道这个结构有个实用好处:你拿到一串 SWIFT code,扫一眼第 5–6 位的国家代码,就能验证它对不对得上——给美国银行汇款,那两位却不是 US,多半哪里抄错了。这是一个一秒钟的自检。

手账批注

我们整理过不少读者填错的案例,错得最多的不是看不懂结构,而是「手抄串了一位」或「把分行代码漏抄/多抄」。养成按 4-2-2-3 在心里默默断一下句的习惯,再核对一眼国家代码那两位,绝大多数低级错误当场就能发现。复制粘贴永远比手敲靠谱,这是我们反复强调的一点。

03和 IBAN、账号、routing number 怎么区分

国际汇款表单上经常同时出现好几个代码,分不清就会填错。它们各管一摊,理清楚分工就不乱了:

  • SWIFT code / BIC——定位银行。回答「钱去哪家银行」。全球通用,跨境汇款几乎必填。
  • IBAN(International Bank Account Number,国际银行账号)——定位账户。它把国家、银行、账号编进一长串里,主要在欧洲、中东等地区使用。注意:IBAN 是「账号」层面的东西,和 SWIFT 不是替代关系,很多欧洲汇款两个都要填。IBAN 怎么读、怎么校验,可以用我们的 IBAN 校验工具 直接检查格式对不对。
  • 账号(Account Number)——在不用 IBAN 的地区(比如美国、部分亚洲国家),定位账户就直接用普通账号 + SWIFT。
  • Routing number(ABA)——美国国内特有的 9 位银行路由号,用于美国境内的转账(如 ACH、境内电汇)。它不是 SWIFT,跨境汇入美国时认 SWIFT,不是 routing number。两者常被搞混,记住「routing number 是美国国内的,SWIFT 是国际的」就不会错。

一句话归纳:SWIFT 找银行,IBAN / 账号找账户,routing number 是美国国内专用。跨境汇款时,最常见的组合是「SWIFT + 账号(或 IBAN)+ 收款人姓名地址」。

常收发跨境资金,账户和工具备齐更省心用邀请码 BNTIKTOK 注册币安,手续费 20% 减免*,多币种调度更顺手
立即注册币安

04怎么查到自己银行的 SWIFT code

要别人给你汇款时,你得提供自己账户所在银行的 SWIFT code。几个靠谱的查法,按可信度排序:

一是银行官网 / 网银 / App。最权威。多数银行在「收款信息」「国际汇款」「Wire Transfer」相关页面会直接列出自己的 SWIFT code,有时收款指引里也会写。这是第一选择,因为它一定是最新、最准确的。

二是打银行客服电话或去网点问。当官网找不到、或者你不确定该用总行还是某个分行的代码时,直接问最稳妥。尤其大额电汇,宁可多问一句。

三是第三方 SWIFT 查询工具。网上有一些按银行名查 BIC 的工具,可以用来快速核对,但只当参考——最终一定以你银行官方提供的为准,因为同一家银行不同分行、不同币种可能用不同的代码,第三方库未必准。

05电汇时填在哪、收款方该给你哪些信息

发起一笔国际电汇,表单里通常要填这几样关于收款方的信息,SWIFT 是其中一栏:

  • 收款银行 SWIFT code / BIC——填收款方银行的那串。
  • 收款人姓名——要和对方账户上的名字完全一致。
  • 收款账号或 IBAN——欧洲多为 IBAN,美国等地为普通账号。
  • 收款银行名称和地址——有些银行要求填写,照对方提供的写。
  • 有时还需要中转行(中间行)信息——某些币种、某些线路需要经过一家中转行,这家也有自己的 SWIFT。

所以当你要收一笔国际汇款,对方问你「收款信息」时,标准答复是把上面这几样打包发给他:你的 SWIFT code、账号或 IBAN、你的全名、银行名称地址(如需)。一次给全,免得来回补。这些信息里,中转行扣费是跨境电汇里一笔常被忽略的成本——钱经过中间行时可能被扣一道。这部分成本怎么看、怎么省,跨境汇款手续费怎么省 里讲得很细。

顺便一提,如果你嫌传统电汇这套字段又多又容易填错、费用还不透明,Wise 多币种账户 这类工具把很多收款信息标准化、流程简化了不少,对个人小额跨境收付往往更省心,可以一并了解。

06填错了会怎样、怎么避免

很多人最担心的就是这个。分情况看:

SWIFT code 填成一个不存在的代码,系统通常会校验不通过,汇款发不出去,钱不会丢,只是办不成,重填即可。填成另一家真实存在的银行的有效代码,这就麻烦了——钱可能真的汇到了错误的银行,需要走退汇、追回流程,耗时且可能产生费用,能不能全额拿回来不绝对。SWIFT 对了但账号/收款人名字错了,多数情况钱会被退回或卡在中间,但同样要折腾。

避免的办法其实就几条,朴素但有效:

  • 能复制粘贴就别手敲,从对方发来的信息直接复制,是消灭抄错的第一原则。
  • 核对国家代码那两位,用上面 4-2-2-3 的结构做一秒钟自检。
  • 大额先小额试汇,第一次给一个新账户汇大钱,先汇一小笔验证链路通了、对方收到了,再汇大的。
  • 所有信息留底,截图、回执都存好,万一出问题,凭据齐全追起来快得多。
注意

不同银行、不同币种、不同线路对电汇字段的要求和容错并不一致,退汇、追回的难易和费用也因情况而异。本文讲的是通用结构和原则,不是某家银行此刻的具体规则。真要发起一笔(尤其大额)汇款前,请以你和收款方所在银行的官方收款指引为准,拿不准就直接问银行。

07几个常被问到的问题

只给了 8 位,会不会少了什么?不会。8 位是有效的完整 SWIFT code,代表用总行就能正确路由,不需要精确到分行。11 位只是多了 3 位分行代码。按对方提供的位数填即可,别自己补 XXX 或乱猜分行。

SWIFT 和 IBAN 都要填吗?看地区。汇往欧洲等使用 IBAN 的地方,常常两个都要(SWIFT 找银行、IBAN 找账户);汇往美国等地,多是 SWIFT + 普通账号。照对方提供的信息填,他给了哪几样你就填哪几样。

routing number 能当 SWIFT 用吗?不能。routing number 是美国国内转账用的 9 位号,跨境汇入美国认 SWIFT。两者用途不同,别互相代填。

查到的 SWIFT 和银行给的不一样怎么办?以银行官方为准。第三方查询工具可能没覆盖到你那个分行或币种对应的代码。有疑问直接问开户行客服,这一步不值得省。

动手前再核对一遍(官方/权威)