SWIFT Code Definition
A SWIFT code is an 8 or 11 character identifier for a bank (and optionally a specific branch) on the international SWIFT network, the messaging system that banks use to send payment instructions across borders. The official name is BIC, short for Bank Identifier Code, standardized as ISO 9362. In practice, "SWIFT code" and "BIC" mean the same thing.
When you send or receive an international wire transfer, the SWIFT code tells the sending bank exactly which institution should receive the payment instruction. Think of it as the international postal code of the banking world.
SWIFT Code Structure
Every code follows the same four-part pattern. Take DEUTDEFF500 as an example:
| Part | Example | Meaning |
|---|---|---|
| Bank code (4 letters) | DEUT | Deutsche Bank |
| Country code (2 letters) | DE | Germany (ISO 3166-1) |
| Location code (2 characters) | FF | Frankfurt |
| Branch code (3 characters, optional) | 500 | Specific branch. "XXX" or omitted = head office |
So DEUTDEFF (8 characters) routes to Deutsche Bank's head office in Frankfurt, while DEUTDEFF500 (11 characters) targets a specific branch. Check DEUTDEFF now →
SWIFT vs BIC vs IBAN
| Term | Identifies | Example |
|---|---|---|
| SWIFT code / BIC | The bank (or branch) | DEUTDEFF |
| IBAN | The specific account at a bank - validate one at IbanCodeCheck | DE89 3704 0044 0532 0130 00 |
| Routing number (US) | The bank, for US domestic transfers | 021000021 |
Most international transfers need both: the SWIFT/BIC to reach the right bank, and the IBAN or account number to credit the right account. US banks don't use IBANs; they pair the SWIFT code with an account number and often a routing number.
When Do You Need a SWIFT Code?
- Receiving money from abroad: give the sender your bank's SWIFT code plus your IBAN or account number.
- Sending money abroad: your bank will ask for the recipient bank's SWIFT code.
- Marketplace and platform payouts: platforms like ad networks, affiliate programs, and freelance marketplaces ask for a SWIFT code to pay international bank accounts.
Where to Find a SWIFT Code
- Check the bank's official website or your account statement.
- Ask the bank directly (phone or app chat).
- Use our free SWIFT code checker to verify a code you were given, or browse codes by country.
Important: always confirm the code with the receiving bank before wiring money. Codes can change, and using an outdated or wrong code can delay a transfer or route it to the wrong institution.
Frequently Asked Questions
Are SWIFT code and BIC the same thing?
Yes. BIC (Bank Identifier Code) is the official ISO 9362 name; "SWIFT code" is the everyday term. They refer to the same identifier.
Why do some codes have 8 characters and others 11?
8-character codes identify the bank's head office. The optional extra 3 characters identify a specific branch. "XXX" as the last 3 characters also means head office.
Is it safe to share a SWIFT code?
Yes. SWIFT codes are public information, like a bank's address. Sharing your bank's SWIFT code (or even your IBAN, for receiving money) does not give anyone access to your account.
Do all banks have a SWIFT code?
Most banks that handle international payments do. Some small banks and credit unions don't; they receive international transfers through a partner (correspondent) bank and will tell you which code to use.