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)

Currently, there are over 40,000 “live” Swift codes. The "live" codes are for the partners who are actively connected to the Swift network. On top of that, there are more than 50,000 additional codes, which are used for manual transactions. These additional codes are for the passive participants.

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.

Canada Bank Swift Codes - Page 4

Canada Below are the SWIFT codes for all banks in Canada. 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
151 MANULIFE ASSET MANAGEMENT LIMITED TORONTO MAMGCATT
152 MANULIFE BANK OF CANADA WATERLOO MCBTCA2W
153 MANULIFE FINANCIAL CORPORATION TORONTO MFCTCATT
154 MAPLE SECURITIES CDA LTD TORONTO MAPLCATT
155 MEGA INTERNATIONAL COMMERCIAL BANK (CANADA) RICHMOND (RICHMOND BRANCH) ICBCCATTRMD
156 MEGA INTERNATIONAL COMMERCIAL BANK (CANADA) TORONTO ICBCCATT
157 MEGA INTERNATIONAL COMMERCIAL BANK (CANADA) VANCOUVER (VANCOUVER BRANCH) ICBCCATTVAN
158 MERRILL LYNCH CANADA, INC TORONTO (CANADIAN FX) MLCICATTTOR
159 MERRILL LYNCH CANADA, INC TORONTO MLCICATT
160 MFC GLOBAL INVESTMENT MANAGEMENT (U.S.A) LIMITED TORONTO MFCGCATT
161 MIRABAUD CANADA INC. MONTREAL MIRICAMM
162 MIZUHO BANK, LTD., CANADA BRANCH TORONTO MHCBCATT
163 MORGAN STANLEY CANADA LIMITED MONTREAL (MONTREAL BRANCH) MSCACATXMON
164 MORGAN STANLEY CANADA LIMITED TORONTO MSCACATX
165 ONTARIO TEACHERS' PENSION PLAN BOARD TORONTO OTPBCA2T
166 PAVILION GLOBAL MARKETS LTD MONTREAL BRCOCAMM
167 PICTET CANADA L.P. MONTREAL PICTCAMM
168 PICTET OVERSEAS INC. MONTREAL PICTCAM2
169 PUBLIC SECTOR PENSION INVESTMENT BOARD MONTREAL PSPBCAMM
170 RABOBANK CANADA TORONTO RABOCATT
171 RBC INVESTOR SERVICES TRUST MONTREAL (QUEBEC) ROTRCATTMPC
172 RBC INVESTOR SERVICES TRUST TORONTO (DERIVATIVES) ROTRCATTDER
173 RBC INVESTOR SERVICES TRUST TORONTO (GLOBAL SERVICES) ROTRCATTTIC
174 RBC INVESTOR SERVICES TRUST TORONTO (INSURANCE SERVICES) ROTRCATTTSC
175 RBC INVESTOR SERVICES TRUST TORONTO (SECURITIES LENDING DEPARTMENT) ROTRCATTLEN
176 RBC INVESTOR SERVICES TRUST TORONTO ROTRCATT
177 ROYAL BANK OF CANADA CALGARY ROYCCAT2CIC
178 ROYAL BANK OF CANADA HALIFAX ROYCCAT2HIC
179 ROYAL BANK OF CANADA MONTREAL ROYCCAT2MIC
180 ROYAL BANK OF CANADA TORONTO (CAPITAL MARKETS DEPT) ROYCCAT3IMM
181 ROYAL BANK OF CANADA TORONTO (CLS NOSTRO SERVICES) ROYCCAT2CLS
182 ROYAL BANK OF CANADA TORONTO (GUARANTEES) ROYCCAT2GLA
183 ROYAL BANK OF CANADA TORONTO (HEAD OFFICE) ROYCCAT2
184 ROYAL BANK OF CANADA TORONTO (RBC GLOBAL SERVICES, ISS) ROYCCAT2VFS
185 ROYAL BANK OF CANADA TORONTO ROYCCAT2IBO
186 ROYAL BANK OF CANADA VANCOUVER ROYCCAT2VIC
187 ROYAL BANK OF CANADA WINNIPEG ROYCCAT2WIC
188 SBI CANADA BANK TORONTO SBINCATX
189 SBI CANADA BANK VANCOUVER SBINCATXVAN
190 SCOTIA MCLEOD INC. TORONTO SCMCCATT
191 SHINHAN BANK CANADA TORONTO SHBKCATT
192 SIERRA WIRELESS INC. RICHMOND SWIRCA8V
193 SNC-LAVALIN GROUP INC. MONTREAL SNCLCAMM
194 SOCIETE GENERALE (CANADA BRANCH) MONTREAL SOGECAMB
195 SOCIETE GENERALE (CANADA BRANCH) TORONTO SOGECAMBTOR
196 SOCIETE GENERALE (CANADA) MONTREAL SOGECAMM
197 SOCIETE GENERALE (CANADA) TORONTO SOGECAMMTOR
198 SOCIETE GENERALE CAPITAL CANADA INC. MONTREAL NEWGCAMM
199 SS AND C TECHNOLOGIES CANADA CORP MISSISSAUGA (PLATINUM) FMCCCATMPLA
200 SS AND C TECHNOLOGIES CANADA CORP MISSISSAUGA (SS AND C ETC) FMCCCATMFIN