在日常的金融生活中,我们经常会遇到需要填写“银行代码”的情况,无论是接收海外汇款、进行跨行转账,还是绑定某些支付平台,但面对一串串“BKCHCNBJ”或“12位数字”时,很多人常常一头雾水。

“银行代码”并非一个单一的概念,它通常指代 Swift Code(银行国际代码) 和 联行号 两种,搞清了它们的区别和查询方法,问题就迎刃而解了。
先分清:你要查的是哪种“代码”?
-
Swift Code (BIC Code)
- 用途:主要用于国际汇款、接收外币。
- 格式:8或11位字母/数字组合,中国银行总行的Swift Code是
BKCHCNBJ。 - 含义:前4位是银行缩写,后2位是国家代码(如CN代表中国),再后2位是地区代码(如BJ代表北京),最后3位(可选)是分行代码。
-
联行号 (CNAPS Code)
- 用途:主要用于央行现代化支付系统内的国内跨行转账(大额实时和小额批量)。
- 格式:12位纯数字,中国银行北京某支行的联行号可能是
104100000026。 - 含义:前3位代表银行、第4-5位代表省市、后7位代表具体网点。
核心方法:4种途径轻松查询
无论你要查Swift Code还是联行号,以下方法基本通用:
在线查询网站(最快捷)
这是最快的方式,网上有许多专门的“银行Swift Code查询网”、“联行号查询网”。
- 步骤:打开搜索引擎(如百度、必应),搜索关键词
[你的银行名] Swift Code或[你的开户行名] 联行号。 - 范例:输入“招商银行上海分行 Swift Code”或“中国建设银行广州天河支行 联行号”。
- 注意:务必核对银行名称、城市、支行信息,避免从非官方网站获取错误信息。
手机银行App(最准确)
你的手机银行里通常直接存储了你的开户行信息,这是最不容易出错的方法。
- 步骤:登录App -> 进入“我的”页面 -> 找到“我的账户”或“银行卡” -> 点击你要查询的银行卡 -> 查看“详情”或“更多信息”。
- 截图:通常页面会直接显示“银行国际代码(Swift Code)”和“联行号”,如果没有,可以尝试点击“复制卡号”后,在“转账汇款” -> “查询收款行”功能中粘贴卡号来查询。
银行客服电话(最权威)
如果网络查询不放心,或者信息太专业看不懂,直接打电话是最保险的。
- 步骤:拨打银行官方客服电话(如中国银行95566) -> 转人工服务 -> 告知客服你的开户行名称、城市、具体网点(如“XX路支行”) -> 直接询问Swift Code和联行号。
- 优点:客服能为你提供最精确的信息,甚至能帮你确认不同网点是否有细微差别。
银行网点柜台(最传统)
如果你正好在银行附近,或者办理业务时顺手问一句,也很方便。
- 步骤:直接去任意支行网点 -> 在柜台或智慧柜员机上咨询工作人员。
- 建议:最好出示你的银行卡,工作人员能快速从系统里调取你开户行的全部代码信息。
实战案例:以“中国银行广州分行”为例
我们来模拟一次查询过程。
- 场景:你要从国外汇1000美元到你在“中国银行广州分行营业部”的账户。
- 需要查询:Swift Code。
- 操作:
- 打开手机银行App,点击你的中国银行卡。
- 在“账户详情”页面,找到“国际收支”或“外汇业务”栏目。
- 你会看到
BKCHCNBJ(总行代码),但可能下面还有一行BKCHCNBJ400。注意: 如果你的收款行是具体支行,通常需要填写11位的完整分行代码,BKCHCNBJ400,如果不确定,打电话问客服最稳妥。
小贴士
- 规律记忆:大部分国内主流银行的Swift Code有一定规律,中国银行是
BKCHCNBJ,工商银行是ICBKCNBJ,建设银行是PCBCCNBJ。 - 注意大小写:Swift Code在填写时通常不区分大小写,但系统常会自动转成大写。
- 联行号≠银行卡号:银行卡号是19位,而联行号是12位数字,完全不是一回事。
- 支行不同,代码不同:即使在同一家银行,不同的支行(西湖支行”和“钱江支行”)通常对应不同的联行号,如果你查到一个“通用代码”,很可能导致转账失败或延迟。
查询银行代码并不难,关键是要先确认自己需要的是Swift Code(用于国际汇款)还是联行号(用于国内跨行转账),优先使用手机银行App或拨打客服电话,获取最准确的官方信息,千万不要相信网上流传的所谓“所有XX银行的Swift Code都一样”这种说法。

