Swift Codes or BIC Codes for all the Banks in the world. You can find it here!
A B C D – E F – G H – I J – L M N O – R S T U – Z IBAN

Swift Code is a standard format of Bank Identifier Codes (BIC) and it is unique identification code for a particular bank. These codes are used when transferring money between banks, particularly for international wire transfers. Banks also used the codes for exchanging other messages between them.

The Swift code consists of 8 or 11 characters. When 8-digits code is given, it refers to the primary office. The code formatted as below;

AAAA BB CC DDD

  • First 4 characters - bank code (only letters)
  • Next 2 characters - ISO 3166-1 alpha-2 country code (only letters)
  • Next 2 characters - location code (letters and digits) (passive participant will have "1" in the second character)
  • Last 3 characters - branch code, optional ('XXX' for primary office) (letters and digits)

The downside of international transfers with your bank

When you send or receive an international wire with your bank, you might lose money on a bad exchange rate and pay hidden fees as a result. That’s because the banks still use an old system to exchange money. We recommend you use TransferWise, which is usually much cheaper. With their smart technology:

  • You get a great exchange rate and a low, upfront fee every time.
  • You move your money as fast as the banks, and often faster – some currencies go through in minutes.
  • Your money is protected with bank-level security.
  • You join over 2 million customers who transfer in 47 currencies across 70 countries.

The registrations of Swift Codes are handled by Society for Worldwide Interbank Financial Telecommunication (“SWIFT”) and their headquarters is located in La Hulpe, Belgium. SWIFT is the registered trademarks of S.W.I.F.T. SCRL with a registered address at Avenue Adèle 1, B-1310 La Hulpe, Belgium.

China Bank Swift Codes - Page 43

China Below are the SWIFT codes for all banks in China. These SWIFT codes are only the active participants who are connected to SWIFT network. The passive participant’s codes are excluded from the list.


ID Bank or Institution City Branch Swift Code
2101 MIZUHO BANK (CHINA),LTD. QINGDAO (QINGDAO BRANCH) MHCBCNSHQDO
2102 MIZUHO BANK (CHINA),LTD. SHANGHAI MHCBCNSH
2103 MIZUHO BANK (CHINA),LTD. SUZHOU (SUZHOU BRANCH) MHCBCNSHSUZ
2104 MIZUHO BANK (CHINA),LTD. TIANJIN (TIANJIN BRANCH) MHCBCNSHTJN
2105 MIZUHO BANK (CHINA),LTD. WUHAN (WUHAN BRANCH) MHCBCNSHWHN
2106 MIZUHO BANK (CHINA),LTD. WUXI (WUXI BRANCH) MHCBCNSHWXI
2107 MORGAN STANLEY BANK INTERNATIONAL (CHINA) LIMITED BEIJING (BEIJING BRANCH) MSBKCN22BJG
2108 MORGAN STANLEY BANK INTERNATIONAL (CHINA) LIMITED ZHUHAI MSBKCN22
2109 MORGAN STANLEY BANK INTERNATIONAL (CHINA) LIMITED ZHUHAI (SALES AND TRADING) MSBKCN22SNT
2110 NANCHANG RURAL COMMERCIAL BANK CO., LTD NANCHANG JXRCCNBJ
2111 NANNING URBAN DISTRICT RURAL CREDIT UNION NANNING NUDRCNBN
2112 NANXUN BANK HUZHOU NXBKCNBH
2113 NANYANG COMMERCIAL BANK (CHINA), LIMITED SHANGHAI NYCBCNSH
2114 NATIONAL AUSTRALIA BANK LIMITED BEIJING BRANCH BEIJING NATACNBJ
2115 NATIONAL AUSTRALIA BANK LIMITED, SHANGHAI BRANCH SHANGHAI NATACNSH
2116 NATIONAL BANK OF EGYPT SHANGHAI BRANCH SHANGHAI NBEGCNSH
2117 NATIONAL BANK OF KUWAIT S.A.K.P., SHANGHAI BRANCH SHANGHAI NBOKCNSH
2118 NATIXIS SHANGHAI SHANGHAI NATXCNSH
2119 NINGBO BEILUN RURAL CREDIT UNITED COOPERATIVE BANK NINGBO NBRCCNBN
2120 NINGBO CITY CREDIT UNION NINGBO NCCUCNBJ
2121 NINGBO CIXI RURAL COMMERCIAL BANK CO., LTD. (FORMERLY NINGBO CIXI RURAL COOPERATIVE BANK) CIXI CXBKCN2N
2122 NINGBO COMMERCE BANK NINGBO BINHCN2N
2123 NINGBO COMMERCE BANK SHANGHAI (SHANGHAI BRANCH) BINHCN2NSHA
2124 NINGBO DONGHAI BANK CO.,LTD NINGBO DHBCCN2N
2125 NINGBO FENGHUA RURAL COMMERCIAL BANK CO.,LTD NINGBO NFRCCNBN
2126 NINGBO NINGHAI RURAL COMMERCIAL BANK CO., LTD NINGBO NIRCCNBN
2127 NINGBO YUYAO RURAL COMMERCIAL BANK CO.,LTD.(FORMERLY KNOWN AS NINGBO YUYAO RURAL COOPERATIVE BANK) YUYAO YYBKCN2N
2128 NINGBO ZHENHAI RURAL COMMERCIAL BANK NINGBO ZHRCCNBZ
2129 NORDDEUTSCHE LANDESBANK GIROZENTRALE SHANGHAI BRANCH SHANGHAI NOLACNSH
2130 NORDEA BANK AB SHANGHAI BRANCH SHANGHAI NDEACNSH
2131 OCBC WING HANG BANK (CHINA) LIMITED (FORMERLY OCBC BANK (CHINA) LIMITED) SHANGHAI OCBCCNSH
2132 PEOPLE'S BANK OF CHINA, THE/SAFE BEIJING PBOCCNBJ
2133 PEOPLE'S BANK OF CHINA, THE/SAFE SHANGHAI (CHINA FOREIGN EXCHANGE TRADING SYSTEM) PBOCCNSFCFX
2134 PERFECT WORLD CO., LTD. BEIJING PWRDCNBJ
2135 PING AN BANK CO., LTD. (FORMERLY SHENZHEN DEVELOPMENT BANK CO.,LTD.) BEIJING (BEIJING BRANCH) SZDBCNBSBJB
2136 PING AN BANK CO., LTD. (FORMERLY SHENZHEN DEVELOPMENT BANK CO.,LTD.) CHANGSHA (PINGAN BANK CHANGSHA BRANCH) SZDBCNBSCSB
2137 PING AN BANK CO., LTD. (FORMERLY SHENZHEN DEVELOPMENT BANK CO.,LTD.) CHENGDU (CHENGDU BRANCH) SZDBCNBSCDB
2138 PING AN BANK CO., LTD. (FORMERLY SHENZHEN DEVELOPMENT BANK CO.,LTD.) CHONGQING (CHONGQING BRANCH) SZDBCNBSCQB
2139 PING AN BANK CO., LTD. (FORMERLY SHENZHEN DEVELOPMENT BANK CO.,LTD.) DALIAN (DALIAN BRANCH) SZDBCNBSDLB
2140 PING AN BANK CO., LTD. (FORMERLY SHENZHEN DEVELOPMENT BANK CO.,LTD.) DONGGUAN (DONGGUAN BRANCH) SZDBCNBSDGB
2141 PING AN BANK CO., LTD. (FORMERLY SHENZHEN DEVELOPMENT BANK CO.,LTD.) FOSHAN (FOSHAN BRANCH) SZDBCNBSFSB
2142 PING AN BANK CO., LTD. (FORMERLY SHENZHEN DEVELOPMENT BANK CO.,LTD.) FUZHOU (FUZHOU BRANCH) SZDBCNBSFZB
2143 PING AN BANK CO., LTD. (FORMERLY SHENZHEN DEVELOPMENT BANK CO.,LTD.) GUANGZHOU (GUANGZHOU BRANCH) SZDBCNBSGZB
2144 PING AN BANK CO., LTD. (FORMERLY SHENZHEN DEVELOPMENT BANK CO.,LTD.) HAIKOU (HAIKOU BRANCH) SZDBCNBSHKB
2145 PING AN BANK CO., LTD. (FORMERLY SHENZHEN DEVELOPMENT BANK CO.,LTD.) HANGZHOU (HANGZHOU BRANCH) SZDBCNBSHZB
2146 PING AN BANK CO., LTD. (FORMERLY SHENZHEN DEVELOPMENT BANK CO.,LTD.) HEFEI (PINAN BANK HEFEI BRANCH) SZDBCNBSHFB
2147 PING AN BANK CO., LTD. (FORMERLY SHENZHEN DEVELOPMENT BANK CO.,LTD.) HUIZHOU (HUIZHOU BRANCH) SZDBCNBSHZH
2148 PING AN BANK CO., LTD. (FORMERLY SHENZHEN DEVELOPMENT BANK CO.,LTD.) JINAN (JINAN BRANCH) SZDBCNBSJNB
2149 PING AN BANK CO., LTD. (FORMERLY SHENZHEN DEVELOPMENT BANK CO.,LTD.) KUNMING (KUNMING BRANCH) SZDBCNBSKMB
2150 PING AN BANK CO., LTD. (FORMERLY SHENZHEN DEVELOPMENT BANK CO.,LTD.) NANJING (NANJING BRANCH) SZDBCNBSNJB