SWIFT Code Checker
Validate a SWIFT/BIC code and see whether it belongs to a listed institution.
A SWIFT code is the same thing as a BIC (Business Identifier Code, ISO 9362). It has 8 characters, or 11 with a branch code: 4 for the institution, 2 letters for the country, 2 for the location, and 3 for the optional branch. Type a code below to check its format and country code. The page also looks the code up in the Swift and GLEIF mapping of 39,297 BICs and shows the legal name of the institution. A code that is not in the mapping is not necessarily wrong, and the page explains why.
Check a SWIFT/BIC Code
Letters and digits only. Spaces and dashes are ignored, and lower case is fine. The format check runs in your browser. To look the code up, the page downloads the list of the code's country, and nothing you type is sent.
Find the SWIFT Code of a Bank
The list has the BICs that Swift and GLEIF have mapped to a Legal Entity Identifier. Most are the main offices of institutions, and funds and companies are in it too. Choose a country, then type part of the bank's legal name.
How a SWIFT/BIC Code Is Built
| Characters | Part | Rule (ISO 9362) |
|---|---|---|
| 1 to 4 | Institution (party prefix) | 4 letters or digits. Swift assigns it. |
| 5 and 6 | Country | 2 letters, the ISO 3166-1 country code. |
| 7 and 8 | Location (party suffix) | 2 letters or digits. Swift assigns it. |
| 9 to 11 | Branch (optional) | 3 letters or digits, for a location, department, service or unit of the same institution. |
The example is DEUTDEFFXXX: institution DEUT, country DE (Germany), location FF and branch XXX. In the Swift and GLEIF mapping it is DEUTSCHE BANK AKTIENGESELLSCHAFT. A code with 9 or 10 characters is never valid.
8 or 11 Characters
The 8-character form names the institution in a country. The 11-character form adds a branch identifier. In the mapping every code has 11 characters, and 20,185 of the 39,347 end in XXX. XXX is how Swift writes the main office in the 11-character form. Many banks and systems take the 8-character form and the form with XXX as the same address, but some forms ask for all 11 characters, so enter what the form asks for.
Common Mistakes
- The letter O and the digit 0, and the letter I and the digit 1, look alike. Characters 5 and 6 must be letters, because they are a country code.
- A 0 as the second character of the location code marks a test BIC. It is not for live payments.
- An IBAN is not a SWIFT code. An IBAN is up to 34 characters and names an account, and a BIC names a bank.
- A code with 9 or 10 characters is a typing mistake. Add the missing characters, or use the first 8.
- Copying a code from a document can add spaces or dashes. The checker removes them.
Countries in the Mapping
Characters 5 and 6 of a BIC are a country code. These are the 222 country codes that appear in the mapping, with the number of BICs each has. Kosovo uses XK, which is not in ISO 3166-1 but is used in BICs.
| Code | Country | BICs |
|---|---|---|
| AD | Andorra | 6 |
| AE | United Arab Emirates | 174 |
| AF | Afghanistan | 9 |
| AG | Antigua and Barbuda | 5 |
| AL | Albania | 16 |
| AM | Armenia | 18 |
| AO | Angola | 24 |
| AR | Argentina | 58 |
| AS | American Samoa | 1 |
| AT | Austria | 572 |
| AU | Australia | 415 |
| AZ | Azerbaijan | 23 |
| BA | Bosnia and Herzegovina | 20 |
| BB | Barbados | 14 |
| BD | Bangladesh | 116 |
| BE | Belgium | 183 |
| BF | Burkina Faso | 4 |
| BG | Bulgaria | 102 |
| BH | Bahrain | 56 |
| BI | Burundi | 3 |
| BJ | Benin | 3 |
| BM | Bermuda | 43 |
| BN | Brunei Darussalam | 10 |
| BO | Bolivia | 8 |
| BQ | Bonaire, Sint Eustatius and Saba | 3 |
| BR | Brazil | 115 |
| BS | Bahamas | 42 |
| BT | Bhutan | 4 |
| BW | Botswana | 14 |
| BY | Belarus | 17 |
| BZ | Belize | 5 |
| CA | Canada | 350 |
| CD | Congo, The Democratic Republic of the | 11 |
| CF | Central African Republic | 1 |
| CG | Congo | 2 |
| CH | Switzerland | 808 |
| CI | Côte d'Ivoire | 14 |
| CK | Cook Islands | 3 |
| CL | Chile | 51 |
| CM | Cameroon | 7 |
| CN | China | 628 |
| CO | Colombia | 55 |
| CR | Costa Rica | 15 |
| CV | Cabo Verde | 7 |
| CW | Curaçao | 16 |
| CY | Cyprus | 109 |
| CZ | Czechia | 101 |
| DE | Germany | 1,719 |
| DJ | Djibouti | 9 |
| DK | Denmark | 196 |
| DM | Dominica | 9 |
| DO | Dominican Republic | 32 |
| DZ | Algeria | 7 |
| EC | Ecuador | 11 |
| EE | Estonia | 39 |
| EG | Egypt | 55 |
| ES | Spain | 420 |
| ET | Ethiopia | 3 |
| FI | Finland | 189 |
| FJ | Fiji | 7 |
| FK | Falkland Islands (Malvinas) | 1 |
| FM | Micronesia, Federated States of | 1 |
| FO | Faroe Islands | 4 |
| FR | France | 1,332 |
| GA | Gabon | 3 |
| GB | United Kingdom | 18,974 |
| GD | Grenada | 1 |
| GE | Georgia | 19 |
| GF | French Guiana | 1 |
| GG | Guernsey | 60 |
| GH | Ghana | 26 |
| GI | Gibraltar | 17 |
| GL | Greenland | 2 |
| GM | Gambia | 1 |
| GN | Guinea | 6 |
| GP | Guadeloupe | 3 |
| GQ | Equatorial Guinea | 3 |
| GR | Greece | 83 |
| GT | Guatemala | 12 |
| GU | Guam | 1 |
| GW | Guinea-Bissau | 2 |
| GY | Guyana | 3 |
| HK | Hong Kong | 550 |
| HN | Honduras | 9 |
| HR | Croatia | 32 |
| HT | Haiti | 2 |
| HU | Hungary | 65 |
| ID | Indonesia | 106 |
| IE | Ireland | 418 |
| IL | Israel | 36 |
| IM | Isle of Man | 43 |
| IN | India | 319 |
| IQ | Iraq | 28 |
| IR | Iran | 5 |
| IS | Iceland | 19 |
| IT | Italy | 2,373 |
| JE | Jersey | 89 |
| JM | Jamaica | 24 |
| JO | Jordan | 26 |
| JP | Japan | 375 |
| KE | Kenya | 48 |
| KG | Kyrgyzstan | 13 |
| KH | Cambodia | 16 |
| KI | Kiribati | 1 |
| KM | Comoros | 1 |
| KN | Saint Kitts and Nevis | 2 |
| KR | South Korea | 174 |
| KW | Kuwait | 44 |
| KY | Cayman Islands | 104 |
| KZ | Kazakhstan | 28 |
| LA | Laos | 13 |
| LB | Lebanon | 52 |
| LC | Saint Lucia | 7 |
| LI | Liechtenstein | 19 |
| LK | Sri Lanka | 41 |
| LR | Liberia | 2 |
| LS | Lesotho | 2 |
| LT | Lithuania | 171 |
| LU | Luxembourg | 366 |
| LV | Latvia | 34 |
| LY | Libya | 11 |
| MA | Morocco | 25 |
| MC | Monaco | 28 |
| MD | Moldova | 11 |
| ME | Montenegro | 9 |
| MG | Madagascar | 7 |
| MH | Marshall Islands | 1 |
| MK | North Macedonia | 12 |
| ML | Mali | 3 |
| MM | Myanmar | 18 |
| MN | Mongolia | 14 |
| MO | Macao | 30 |
| MP | Northern Mariana Islands | 1 |
| MQ | Martinique | 4 |
| MR | Mauritania | 4 |
| MT | Malta | 83 |
| MU | Mauritius | 40 |
| MV | Maldives | 5 |
| MW | Malawi | 4 |
| MX | Mexico | 82 |
| MY | Malaysia | 144 |
| MZ | Mozambique | 11 |
| NA | Namibia | 7 |
| NC | New Caledonia | 9 |
| NE | Niger | 4 |
| NG | Nigeria | 55 |
| NI | Nicaragua | 4 |
| NL | Netherlands | 367 |
| NO | Norway | 172 |
| NP | Nepal | 20 |
| NZ | New Zealand | 69 |
| OM | Oman | 28 |
| PA | Panama | 55 |
| PE | Peru | 24 |
| PF | French Polynesia | 8 |
| PG | Papua New Guinea | 3 |
| PH | Philippines | 136 |
| PK | Pakistan | 40 |
| PL | Poland | 157 |
| PM | Saint Pierre and Miquelon | 1 |
| PR | Puerto Rico | 23 |
| PS | Palestine, State of | 25 |
| PT | Portugal | 123 |
| PW | Palau | 1 |
| PY | Paraguay | 14 |
| QA | Qatar | 46 |
| RE | Réunion | 2 |
| RO | Romania | 79 |
| RS | Serbia | 21 |
| RU | Russian Federation | 251 |
| RW | Rwanda | 7 |
| SA | Saudi Arabia | 74 |
| SB | Solomon Islands | 3 |
| SC | Seychelles | 6 |
| SD | Sudan | 7 |
| SE | Sweden | 239 |
| SG | Singapore | 379 |
| SH | Saint Helena, Ascension and Tristan da Cunha | 1 |
| SI | Slovenia | 32 |
| SK | Slovakia | 59 |
| SL | Sierra Leone | 2 |
| SM | San Marino | 8 |
| SN | Senegal | 11 |
| SO | Somalia | 3 |
| SR | Suriname | 3 |
| SS | South Sudan | 2 |
| ST | Sao Tome and Principe | 2 |
| SV | El Salvador | 9 |
| SY | Syria | 2 |
| SZ | Eswatini | 2 |
| TC | Turks and Caicos Islands | 4 |
| TD | Chad | 2 |
| TG | Togo | 6 |
| TH | Thailand | 80 |
| TJ | Tajikistan | 4 |
| TL | Timor-Leste | 4 |
| TM | Turkmenistan | 2 |
| TN | Tunisia | 26 |
| TO | Tonga | 2 |
| TR | Türkiye | 134 |
| TT | Trinidad and Tobago | 17 |
| TW | Taiwan | 247 |
| TZ | Tanzania | 22 |
| UA | Ukraine | 56 |
| UG | Uganda | 22 |
| US | United States | 2,050 |
| UY | Uruguay | 21 |
| UZ | Uzbekistan | 13 |
| VA | Holy See (Vatican City State) | 2 |
| VC | Saint Vincent and the Grenadines | 1 |
| VE | Venezuela | 14 |
| VG | Virgin Islands, British | 10 |
| VN | Vietnam | 88 |
| VU | Vanuatu | 6 |
| WF | Wallis and Futuna | 3 |
| WS | Samoa | 4 |
| XK | Kosovo | 10 |
| YE | Yemen | 16 |
| YT | Mayotte | 1 |
| ZA | South Africa | 143 |
| ZM | Zambia | 15 |
| ZW | Zimbabwe | 11 |
Go Deeper
What a SWIFT Code Is
Swift is the registration authority for ISO 9362, the international standard for the business identifier code. Swift says the BIC is used to address messages, route business transactions and identify business parties, and that it identifies financial and non-financial institutions. "SWIFT code" and "BIC" are two names for the same code. Swift also says that not every BIC is connected to the Swift network: connected BICs have access to it, and non-connected BICs are used for reference only.
Where to Find a Bank's SWIFT Code
The safest place is the bank itself: its website, your statement or your online banking. You can also search the mapping above by the bank's legal name. Swift and its partners run a BIC directory, and the SwiftRef BIC search looks a code up there. Always compare the code with what the bank tells you.
What the Legal Name Means
The name and city come from the LEI, the Legal Entity Identifier of the institution, which GLEIF publishes as open data. The city is the legal address in the LEI record, so it can differ from the place the BIC names. Swift and GLEIF built a mapping between BICs and LEIs, and it holds only BICs of legal entities and foreign branches that have an LEI. Swift's own analysis says the other BICs belong to branches, trading desks, departments, test and development systems and network addresses. So a valid BIC can be missing from the mapping.
What This Page Uses
The format rules are from ISO 9362, and we checked them against the public preview of the 2014 edition and against Swift's BIC page. The lookup uses the BIC-to-LEI relationship file that Swift and GLEIF publish, August 2026 edition, with 39,347 BIC and LEI pairs. The legal names, cities and statuses come from GLEIF's open LEI data. Every one of the 39,347 BICs in the file passes our format check. We last checked on 19 September 2026.
SWIFT © and database rights August 2026. All rights reserved. This Mapping Table has been developed by SWIFT. Any use of the Mapping Table, in whole or in part, is subject to the BIC/LEI Mapping Table License Agreement as published with the Mapping Table available on GLEIF's website. The Mapping Table is updated monthly. For the latest BIC information and updates, always refer to www.swift.com/bic. The licence agreement is published with the file on GLEIF's website.
Frequently Asked Questions
What is a SWIFT code?
A SWIFT code is the everyday name for a BIC, the Business Identifier Code of ISO 9362. It identifies a financial or non-financial institution, and it is used to address messages and route payments, especially between countries. SWIFT is the network and the registration authority. BIC is the name of the code.
What do the characters of a SWIFT code mean?
The first 4 characters are the institution, characters 5 and 6 are the ISO 3166-1 country code, characters 7 and 8 are the location, and the optional last 3 characters are the branch. For example DEUTDEFFXXX has institution DEUT, country DE (Germany), location FF and branch XXX.
Does a SWIFT code have 8 or 11 characters?
Either. The 8-character form names the institution in a country, and the 11-character form adds a 3-character branch identifier. A code with 9 or 10 characters is never valid. In the Swift and GLEIF mapping every code has 11 characters, and 20,185 of the 39,347 end in XXX for the main office.
Can the first four characters of a SWIFT code be digits?
Yes. ISO 9362 and Swift describe the first four characters, the party prefix, as letters or digits. Characters 5 and 6 must be letters, because they are the country code. Every code in the mapping passes this check.
How do I check whether a SWIFT code is valid?
Check the format: 8 or 11 characters, letters and digits only, and a real country code in positions 5 and 6. This page does that, and then looks the code up in the Swift and GLEIF mapping. The Swift BIC directory has the full record of every code. Whichever way you check, confirm the code with the bank before you send money.
Why is my SWIFT code not in the mapping?
The mapping holds only BICs of legal entities and foreign branches that have an LEI. Swift's own analysis says the other BICs belong to branches, trading desks, departments, test and development systems and network addresses. A valid code can also be new, or the mapping can be a month old. So "not in the mapping" is not the same as "invalid".
What is a test BIC?
By Swift's convention, a 0 as the second character of the location code, such as DEUTDEF0, marks a test BIC. Test BICs are for testing and training and are not for live payments. There are none in the mapping. If you have a code with a 0 in that place, check whether it should be the letter O.
What is the difference between a SWIFT code and an IBAN?
A SWIFT/BIC code names a bank or institution, and an IBAN names an account. International payments to many countries need both. Some countries, such as the United States, do not use IBANs. Check an IBAN with our IBAN validator.
Is a SWIFT code the same as a routing number, sort code or IFSC?
No. Those are national codes for domestic payments, such as the ABA routing number in the United States, the sort code in the United Kingdom and the IFSC in India. A SWIFT/BIC code is international. Some payments need a national code as well as the SWIFT code.
Does every bank have a SWIFT code?
No. A BIC is issued to an institution that registers for one. An institution can have a BIC that is connected to the Swift network, or a non-connected BIC that is used for reference only. Smaller banks may use a correspondent bank. Ask your bank which code to use.
Why does the legal name differ from the bank's brand name?
The name on this page is the legal name in the institution's LEI record, such as "Bank Of America, National Association". The BIC does not always carry the legal name. Swift and GLEIF say commercial names and even historical names, from before a merger, are often kept on purpose. The city is the legal address in the LEI record and can differ from the place the BIC names.
Can one SWIFT code map to more than one LEI?
In the mapping, 36 BICs are mapped to more than one LEI. This page shows all of them.
Where does the data come from and how current is it?
The format rules are from ISO 9362. The lookup uses the BIC-to-LEI relationship file that Swift and GLEIF publish monthly. This page has the August 2026 edition, with 39,347 BIC and LEI pairs. The legal names and cities come from GLEIF's open LEI data. For the latest BIC information, Swift points to swift.com/bic. We last checked on 19 September 2026.
Is anything I type stored or sent?
No. The format check runs in your browser. To look a code up, the page downloads one small file for the code's country, and nothing you type is saved or sent.
