Home/What is a SWIFT code
Bank Codes · Updated 2026

What is a SWIFT/BIC code?
The code that names the bank.

A SWIFT code, also called a BIC (Business Identifier Code), is the 8 or 11 character code that identifies a bank or other institution in an international payment. The first 8 characters name the institution and its country. An optional 3 more name a branch or unit, and XXX means the head office.

A SWIFT code does not identify an account or a payment. The IBAN or account number identifies the account, and the UETR identifies the payment itself.

Four parts: the institution, its country, two more characters, and an optional branch identifier
Not an IBAN: the SWIFT code names the bank, the IBAN names the account, and many payments need both
Use the bank's own code: one bank can have several, by entity, currency or service

Trace a SWIFT transfer

AI assisted

See bank reports, and get an email when the payment reaches a new stage.

The reference code on the bank transfer confirmation.

Required by banks to locate the payment.

We check daily and email you when the payment reaches a new stage.

Results depend on the bank reports available for your transfer. Checking is free.

What is a SWIFT code?

A SWIFT code is the 8 or 11 character code that identifies a bank or other institution in an international payment. Its official name is BIC, the Business Identifier Code, defined by the ISO 9362 standard. The sender's bank uses it to address the payment to the right institution. It identifies the institution only: the recipient's account is identified separately, by an IBAN or an account number.

Yes. SWIFT code, BIC and SWIFT/BIC code are names for the same identifier. BIC is the name in the ISO 9362 standard, and Swift, the cooperative that runs the network banks use to send payment messages, is the registration authority that issues BICs. Many banks still write BIC out as Bank Identifier Code. ISO 9362 and Swift call it the Business Identifier Code.

The standard is ISO 9362:2022, which covers financial and non-financial institutions and excludes individual persons. A BIC is used for addressing messages, routing business transactions and identifying business parties. Swift itself is not a bank and does not move money: it carries the payment messages, and the banks move the funds.

What does a SWIFT code look like? The format

It is 8 or 11 capital letters and digits with no spaces, such as CHASUS33 or CHASUS33XXX. The first four characters identify the institution, the next two are its country code, the next two complete the 8-character code, and an optional three identify a branch or unit. In CHASUS33XXX, CHAS is the prefix of JPMorgan Chase Bank, N.A., US is the United States, and XXX is the head office.

The four parts of a SWIFT/BIC code, their length, an example from CHASUS33XXX, and what each part identifies
Part (ISO 9362 name)Also calledLengthIn CHASUS33XXXWhat it identifies
Business party prefixbank code4 charactersCHASIdentifies the institution. ISO 9362 allows letters or digits; on the Swift network it is four letters.
Country codecountry code2 lettersUSThe ISO 3166-1 code for the institution's country, here the United States.
Business party suffixlocation code2 characters33Completes the 8-character code. Letters or digits; on the Swift network the second of the two is never the digit 0 or 1.
Branch identifierbranch code3 characters, optionalXXXNames a location, department, service or unit of the institution in the same country. XXX means the head office.

Part names and lengths from Swift's BIC page and the BIC Structure chapter of Swift's BIC Policy (31 March 2026). Many banks and guides still use the older names in the second column.

SWIFT/BIC CHASUS33XXX split into a 4-character prefix, 2-letter country, 2-character suffix and optional 3-character branch.
A SWIFT/BIC has a 4-character alphanumeric prefix, a 2-letter country code and a 2-character alphanumeric suffix, plus an optional 3-character branch identifier.

8 or 11 characters, and what XXX means

8 or 11. The 8-character code identifies the institution. An 11-character code adds a 3-character branch identifier for a branch, department, service or unit of that institution in the same country. Swift's BIC Policy says that an 8-character BIC registered without branch details is given an 11-character form ending in XXX, and that the two are equivalent.

XXX is the default branch identifier, and it points to the head office of the institution. So a code ending in XXX means the same as its first eight characters on their own: BOFAUS3NXXX and BOFAUS3N are the same Bank of America code, the one it gives for incoming wires in US dollars.

Should I use the 8 or the 11 character SWIFT code?

Use the exact code the recipient's bank publishes or gives the recipient. If a payment form asks for 11 characters and you have an 8-character code, adding XXX gives the same identifier. If the bank gave a code with a branch identifier other than XXX, use it as given, because it points to a specific unit of the bank.

Does a SWIFT code change from branch to branch?

It can, but often it does not. A branch identifier can name a branch, department, service or unit of the bank. Many banks give one code for payments from abroad: JPMorgan Chase gives CHASUS33 and CommBank gives CTBAAU2S. Use the code the recipient's bank publishes for incoming international payments.

SWIFT code vs IBAN, routing number and sort code

Each of these identifies something different. The SWIFT code names the bank, the IBAN or account number names the account, a routing number or a sort code routes payments inside one country, and the UETR names one payment.

A SWIFT code compared with an IBAN, an ABA routing number, a UK sort code and a UETR: what each identifies, its format and where it is used
IdentifierIdentifiesFormatUsed for
SWIFT code (BIC)A bank or other institution8 or 11 letters and digitsAddressing an international payment to the right institution
IBANOne account at a bankSet per country, from 15 to 33 characters (22 in the UK and Germany)Paying into an account in a country that uses IBANs
ABA routing numberA US financial institution9 digitsChecks, ACH transfers and domestic wires inside the US
Sort codeThe UK bank that holds an account6 digitsPayments between banks inside the UK
UETROne payment36 charactersFollowing that payment across every bank on its route

IBAN lengths from the IBAN Registry on Swift's IBAN page. Routing numbers from the American Bankers Association.

Is a SWIFT code the same as a routing number?

No. A SWIFT code identifies a bank for an international payment. An ABA routing number is a nine-digit number that identifies a US financial institution for payments inside the US, such as checks, ACH transfers and domestic wires. A US bank has both: Bank of America gives the routing number 026009593 for domestic wires and the SWIFT code BOFAUS3N for international wires in US dollars.

Is a SWIFT code the same as an IBAN?

No. The SWIFT code identifies the bank. The IBAN, the International Bank Account Number defined by ISO 13616, identifies one account at that bank, and its length is set per country: 22 characters in the UK and Germany, 24 in Spain and 27 in France. A payment from abroad into a country that uses IBANs usually needs both. Santander UK and Barclays, for example, tell their customers to give a sender abroad both.

Is a SWIFT code the same as a sort code?

No. A UK sort code is a six-digit number that routes payments between banks inside the UK. A SWIFT code identifies the bank for a payment from abroad. A UK IBAN contains the sort code and the account number, so a payment from abroad into a UK account usually needs the IBAN and the SWIFT code rather than the sort code on its own.

Is a SWIFT code the same as an account number?

No. A SWIFT code never identifies a person or an account. ISO 9362 applies to organisations only, so a SWIFT code is shared by all the customers of the institution it identifies. The account is identified by an IBAN, or by the account number and any national bank code, such as the 6-digit BSB that CommBank customers give with their 8-digit account number.

How to find the right SWIFT code for a payment

Look on your bank's own website, on its page about receiving payments from abroad. Bank of America, Barclays, Santander UK and CommBank each publish their codes there. Give the sender the code your bank publishes for your account and currency, not a code copied from a list. To confirm which institution a code belongs to, search it in Swift's BIC directory.

The recipient gives the sender

The SWIFT code their bank publishes for payments from abroad, for the account and the currency.
The IBAN, or the account number with any national bank code the bank asks for, such as a BSB in Australia.
The name on the account, exactly as the bank holds it.

The sender checks before paying

The code matches the one on the recipient bank's own website.
The code belongs to the institution that holds the account, not another bank in the same group.
Swift's BIC directory shows the code and the institution it belongs to.
The code is copied exactly. Add XXX only when a form needs 11 characters and the bank gave 8.

Swift's free BIC search, run by its reference data service SwiftRef, looks a code up in the BIC directory. It confirms that a code exists and names the institution it is registered to; the recipient's bank is still the source for which code to use.

Do US banks have SWIFT codes?

Yes. Bank of America, JPMorgan Chase and Wells Fargo, for example, publish BOFAUS3N, CHASUS33 and WFBIUS6S for international wires. The US does not use IBANs, so a payment from abroad into a US account uses the SWIFT code with the account number.

Why one bank can have several SWIFT codes

Because a SWIFT code identifies one institution, and a banking group is several institutions, or because a bank splits incoming payments by currency or service. Santander UK uses ABBYGB2L while Banco Santander in Spain uses BSCHESMM. Barclays Bank UK PLC uses BUKBGB22 and Barclays Bank PLC uses BARCGB22. Bank of America uses BOFAUS3N for wires in US dollars and BOFAUS6S for wires in a foreign currency. Match the code to the institution that holds the account and to the currency.

Examples of banking groups with more than one SWIFT code, and what each code is for
GroupSWIFT codeUsed for
SantanderBSCHESMMBanco Santander S.A., in Spain
SantanderABBYGB2LSantander UK, in the United Kingdom
BarclaysBUKBGB22Barclays Bank UK PLC, the UK retail bank
BarclaysBARCGB22Barclays Bank PLC, the corporate and international bank
Bank of AmericaBOFAUS3NIncoming wires in US dollars
Bank of AmericaBOFAUS6SIncoming wires in a foreign currency

Sources: Santander UK, Barclays and Bank of America, each on its own page for payments from abroad, and our bank guides for the other codes.

Two rules sit behind this. Under Swift's BIC Policy, a branch identifier belongs to the institution that holds the 8-character code and cannot identify a separate legal entity, apart from a few older arrangements for co-operative banking groups. So each bank in a group has its own 8 characters. And the prefix does not always spell the brand: Santander UK's code starts with ABBY.

SWIFT codes of the banks in our guides

These are the reference codes in our 14 bank guides, with the institution each code belongs to. A bank can use other codes for other entities or currencies, so confirm the code with the recipient's bank before you send.

The reference SWIFT/BIC code, institution and country for each bank guide on uetr.ai
Bank guideSWIFT/BIC codeInstitutionCountry
Deutsche BankDEUTDEFFXXXDeutsche Bank AGGermany (DE)
CitibankCITIUS33XXXCitibank, N.A.United States (US)
HSBCHBUKGB4BXXXHSBC UK Bank plcUnited Kingdom (GB)
Bank of AmericaBOFAUS3NXXXBank of America, N.A.United States (US)
JP Morgan ChaseCHASUS33XXXJPMorgan Chase Bank, N.A.United States (US)
Wells FargoWFBIUS6SXXXWells Fargo Bank, N.A.United States (US)
Standard CharteredSCBLGB2LXXXStandard Chartered BankUnited Kingdom (GB)
BNP ParibasBNPAFRPPXXXBNP Paribas S.A.France (FR)
BarclaysBARCGB22XXXBarclays Bank PLCUnited Kingdom (GB)
NatWestNWBKGB2LXXXNational Westminster Bank PLCUnited Kingdom (GB)
Lloyds BankLOYDGB2LXXXLloyds Bank PLCUnited Kingdom (GB)
SantanderBSCHESMMXXXBanco Santander S.A.Spain (ES)
CommBankCTBAAU2SXXXCommonwealth Bank of AustraliaAustralia (AU)
BRIBRINIDJAXXXPT Bank Rakyat Indonesia (Persero) TbkIndonesia (ID)

A SWIFT code names the bank. A UETR names the payment.

No. A SWIFT code says which bank a payment goes to, and every payment to that bank carries the same code. The reference that identifies one payment is the UETR, the 36-character Unique End-to-end Transaction Reference on the sending bank's confirmation. Paste it into uetr.ai: the free check shows the plain-language status and how many banks have reported.

Swift does. It is the registration authority for ISO 9362, so it issues BICs and publishes them in its BIC directory. The institution that holds a BIC is responsible for keeping its record correct and must confirm the record at least once a year. Not every BIC is connected to the Swift network: a non-connected BIC is used for reference only.

Sent a payment with the right SWIFT code and it has not arrived? Paste the UETR in and see what the banks have reported.

FAQ

Frequently asked questions about SWIFT codes

What is a SWIFT code?

A SWIFT code is the 8 or 11 character code that identifies a bank or other institution in an international payment. Its official name is BIC, the Business Identifier Code, defined by the ISO 9362 standard. The sender's bank uses it to address the payment to the right institution. It identifies the institution only: the recipient's account is identified separately, by an IBAN or an account number.

Is a SWIFT code the same as a BIC?

Yes. SWIFT code, BIC and SWIFT/BIC code are names for the same identifier. BIC is the name in the ISO 9362 standard, and Swift, the cooperative that runs the network banks use to send payment messages, is the registration authority that issues BICs. Many banks still write BIC out as Bank Identifier Code. ISO 9362 and Swift call it the Business Identifier Code.

What does a SWIFT code look like?

It is 8 or 11 capital letters and digits with no spaces, such as CHASUS33 or CHASUS33XXX. The first four characters identify the institution, the next two are its country code, the next two complete the 8-character code, and an optional three identify a branch or unit. In CHASUS33XXX, CHAS is the prefix of JPMorgan Chase Bank, N.A., US is the United States, and XXX is the head office.

How many characters is a SWIFT code?

8 or 11. The 8-character code identifies the institution. An 11-character code adds a 3-character branch identifier for a branch, department, service or unit of that institution in the same country. Swift's BIC Policy says that an 8-character BIC registered without branch details is given an 11-character form ending in XXX, and that the two are equivalent.

What does XXX mean in a SWIFT code?

XXX is the default branch identifier, and it points to the head office of the institution. So a code ending in XXX means the same as its first eight characters on their own: BOFAUS3NXXX and BOFAUS3N are the same Bank of America code, the one it gives for incoming wires in US dollars.

Should I use the 8 or the 11 character SWIFT code?

Use the exact code the recipient's bank publishes or gives the recipient. If a payment form asks for 11 characters and you have an 8-character code, adding XXX gives the same identifier. If the bank gave a code with a branch identifier other than XXX, use it as given, because it points to a specific unit of the bank.

Does a SWIFT code change from branch to branch?

It can, but often it does not. A branch identifier can name a branch, department, service or unit of the bank. Many banks give one code for payments from abroad: JPMorgan Chase gives CHASUS33 and CommBank gives CTBAAU2S. Use the code the recipient's bank publishes for incoming international payments.

Is a SWIFT code the same as a routing number?

No. A SWIFT code identifies a bank for an international payment. An ABA routing number is a nine-digit number that identifies a US financial institution for payments inside the US, such as checks, ACH transfers and domestic wires. A US bank has both: Bank of America gives the routing number 026009593 for domestic wires and the SWIFT code BOFAUS3N for international wires in US dollars.

Is a SWIFT code the same as an IBAN?

No. The SWIFT code identifies the bank. The IBAN, the International Bank Account Number defined by ISO 13616, identifies one account at that bank, and its length is set per country: 22 characters in the UK and Germany, 24 in Spain and 27 in France. A payment from abroad into a country that uses IBANs usually needs both. Santander UK and Barclays, for example, tell their customers to give a sender abroad both.

Is a SWIFT code the same as a sort code?

No. A UK sort code is a six-digit number that routes payments between banks inside the UK. A SWIFT code identifies the bank for a payment from abroad. A UK IBAN contains the sort code and the account number, so a payment from abroad into a UK account usually needs the IBAN and the SWIFT code rather than the sort code on its own.

Is a SWIFT code the same as an account number?

No. A SWIFT code never identifies a person or an account. ISO 9362 applies to organisations only, so a SWIFT code is shared by all the customers of the institution it identifies. The account is identified by an IBAN, or by the account number and any national bank code, such as the 6-digit BSB that CommBank customers give with their 8-digit account number.

Do US banks have SWIFT codes?

Yes. Bank of America, JPMorgan Chase and Wells Fargo, for example, publish BOFAUS3N, CHASUS33 and WFBIUS6S for international wires. The US does not use IBANs, so a payment from abroad into a US account uses the SWIFT code with the account number.

How do I find my bank's SWIFT code?

Look on your bank's own website, on its page about receiving payments from abroad. Bank of America, Barclays, Santander UK and CommBank each publish their codes there. Give the sender the code your bank publishes for your account and currency, not a code copied from a list. To confirm which institution a code belongs to, search it in Swift's BIC directory.

Why does my bank have more than one SWIFT code?

Because a SWIFT code identifies one institution, and a banking group is several institutions, or because a bank splits incoming payments by currency or service. Santander UK uses ABBYGB2L while Banco Santander in Spain uses BSCHESMM. Barclays Bank UK PLC uses BUKBGB22 and Barclays Bank PLC uses BARCGB22. Bank of America uses BOFAUS3N for wires in US dollars and BOFAUS6S for wires in a foreign currency. Match the code to the institution that holds the account and to the currency.

Who issues SWIFT codes?

Swift does. It is the registration authority for ISO 9362, so it issues BICs and publishes them in its BIC directory. The institution that holds a BIC is responsible for keeping its record correct and must confirm the record at least once a year. Not every BIC is connected to the Swift network: a non-connected BIC is used for reference only.

Can a SWIFT code track my payment?

No. A SWIFT code says which bank a payment goes to, and every payment to that bank carries the same code. The reference that identifies one payment is the UETR, the 36-character Unique End-to-end Transaction Reference on the sending bank's confirmation. Paste it into uetr.ai: the free check shows the plain-language status and how many banks have reported.

Related guides

The reference that tracks a payment, the bank guides behind the codes above, and the payment message that carries them.

Regulatory Disclosure

uetr.ai is an independent information service. We are strictly a read-only payment-monitoring tool. We never hold, move, custody, send, or process money. We are not a money transmitter or payment processor. Always consult your sending bank for the official record of any bank transfer.