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.

Sri Lanka Bank Swift Codes

Sri Lanka Below are the SWIFT codes for all banks in Sri Lanka. 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
1 ACUITY SECURITIES LIMITED COLOMBO HNBSLKLX
2 AMANA BANK PLC COLOMBO AMNALKLX
3 AXIS BANK LTD. COLOMBO AXISLKLX
4 BANK OF CEYLON COLOMBO (CENTRAL BUS STAND BRANCH) BCEYLKLX573
5 BANK OF CEYLON COLOMBO (FOREIGN CURRENCY BANKING UNIT) BCEYLKLX131
6 BANK OF CEYLON COLOMBO (METROPOLITAN BRANCH) BCEYLKLX618
7 BANK OF CEYLON COLOMBO (NON RESIDENT FOREIGN CURRENCY UNIT) BCEYLKLX125
8 BANK OF CEYLON COLOMBO (PRIMARY DEALER UNIT) BCEYLKLXPRI
9 BANK OF CEYLON COLOMBO BCEYLKLX
10 BANK OF CEYLON KANDY (SUPER GRADE BRANCH) BCEYLKLX002
11 BANK OF CEYLON PETTAH BCEYLKLX004
12 CAPITAL ALLIANCE LIMITED COLOMBO CALDLKLX
13 CARGILLS BANK LIMITED COLOMBO CGRBLKLX
14 CENTRAL BANK OF SRI LANKA COLOMBO (EMPLOYEES' PROVIDENT FUND - CBSL) CBCELKLXEPF
15 CENTRAL BANK OF SRI LANKA COLOMBO CBCELKLS
16 CENTRAL BANK OF SRI LANKA COLOMBO CBCELKLX
17 CENTRAL DEPOSITORY SYSTEMS (PVT) LTD COLOMBO CDSPLKLC
18 CITIBANK N.A. SRI LANKA COLOMBO CITILKLX
19 COMMERCIAL BANK OF CEYLON PLC COLOMBO CCEYLKLX
20 DEUTSCHE BANK AG, COLOMBO BRANCH COLOMBO (COLOMBO BRANCH) DEUTLKLX001
21 DEUTSCHE BANK AG, COLOMBO BRANCH COLOMBO DEUTLKLX
22 DEUTSCHE BANK AG, COLOMBO BRANCH COLOMBO DEUTLKLXGMO
23 DFCC BANK PLC COLOMBO DFCCLKLX
24 ENTRUST SECURITIES PLC COLOMBO CSSLLKLX
25 FIRST CAPITAL TREASURIES LIMITED COLOMBO FCTLLKLX
26 HABIB BANK LTD. COLOMBO HABBLKLC
27 HATTON NATIONAL BANK PLC COLOMBO (FOREIGN CURRENCY BANKING UNIT) HBLILKLX001
28 HATTON NATIONAL BANK PLC COLOMBO HBLILKLX
29 HONGKONG AND SHANGHAI BANKING CORPORATION LIMITED, THE COLOMBO HSBCLKLX
30 ICICI BANK LTD COLOMBO ICICLKLX
31 INDIAN BANK COLOMBO IDIBLKLC
32 INDIAN OVERSEAS BANK COLOMBO IOBALKLC
33 LANKA ORIX FINANCE PLC COLOMBO LOFCLKLC
34 MCB BANK LTD. COLOMBO MUCBLKLC
35 NAT WEALTH SECURITIES LIMITED COLOMBO NWSLLKLX
36 NATIONAL DEVELOPMENT BANK PLC. COLOMBO NDBSLKLX
37 NATIONAL SAVINGS BANK COLOMBO NSBALKLX
38 NATIONS TRUST BANK PLC COLOMBO NTBCLKLX
39 NSB FUND MANAGEMENT COMPANY LIMITED COLOMBO NSBFLKLX
40 PAN ASIA BANKING CORPORATION PLC COLOMBO PABSLKLX
41 PEOPLE'S BANK,HEAD OFFICE COLOMBO (HEAD OFFICE) PSBKLKLX
42 PEOPLE'S BANK,HEAD OFFICE COLOMBO (INTERNATIONAL DEPARTMENT) PSBKLKLX022
43 PEOPLE'S BANK,HEAD OFFICE COLOMBO (OVERSEAS DEPARTMENT) PSBKLKLX023
44 PERPETUAL TREASURIES LIMITED COLOMBO PPTLLKLX
45 PUBLIC BANK BERHAD COLOMBO PBBELKLX
46 SAMPATH BANK PLC COLOMBO BSAMLKLX
47 SENKADAGALA FINANCE PLC COLOMBO SENFLKLX
48 SEYLAN BANK PLC COLOMBO (TREASURY DIVISION) SEYBLKLXTRY
49 SEYLAN BANK PLC COLOMBO SEYBLKLX
50 STANDARD CHARTERED BANK COLOMBO SCBLLKLX