What Is a SWIFT Code? (And How to Find Yours in 2 Minutes)

By IBANtool · Updated July 18, 2026 · 6 min read

If you have ever sent or received money across borders, you have almost certainly been asked for a "SWIFT code" — a string of letters and numbers that looks something like CHASUS33 or DEUTDEFF. Banks ask for it. Payment apps ask for it. Invoices list it. Yet very few people can actually explain what it does.

This guide breaks down what a SWIFT code is, what each part means, how it is different from an IBAN, and the fastest way to find your own — whether you are setting up a transfer, onboarding a freelancer, or just filling out a form.

What is a SWIFT code?

A SWIFT code — also called a BIC (Business Identifier Code) — is a standardized format for identifying a specific bank and branch in international payments. It is governed by ISO 9362 and managed by SWIFT, the Belgium-based cooperative that runs the messaging network most banks use to talk to each other across borders.

In plain terms: when you wire money internationally, your bank needs to know which bank should receive the funds. The SWIFT code is the address that tells the network exactly where to send it.

Key idea

A SWIFT/BIC code identifies a bank. It does not identify an account. That is the job of an account number or, in many countries, an IBAN.

How a SWIFT code is structured

A SWIFT code is either 8 characters (BIC8, identifying the bank and its primary office) or 11 characters (BIC11, identifying a specific branch). Here is what each position means:

PositionLengthMeaningExample (CHASUS33XXX)
1–44 lettersBank codeCHAS (JPMorgan Chase)
5–62 lettersCountry code (ISO 3166)US (United States)
7–82 charsLocation code33 (New York)
9–113 chars (optional)Branch codeXXX (primary office)

8-character vs 11-character codes

If you only have the 8-character version, do not worry — your transfer will usually route to the bank's head office, which is fine for the vast majority of personal payments. The 11-character version simply adds a branch code so the payment can reach a specific branch directly, which some banks use for faster processing or for business accounts.

If the branch portion is XXX, it means "primary office" — functionally equivalent to the 8-character code.

SWIFT code vs IBAN: what's the difference?

This is the single most common point of confusion. The short version:

  • SWIFT/BIC = which bank
  • IBAN = which account at that bank
SWIFT / BICIBAN
IdentifiesA bank / branchA specific bank account
Length8 or 11 characters15–34 characters (varies by country)
Used inAlmost every country~90 countries (mainly Europe, Middle East, North Africa)
Starts with4-letter bank code2-letter country code
StandardISO 9362ISO 13616

In practice, for a transfer to a European bank you usually need both: the SWIFT code tells the network which bank to reach, and the IBAN tells that bank which account to credit. In the United States, you only need a SWIFT code plus the recipient's account number — the US does not use IBANs.

You can validate any IBAN for free with our IBAN validator — it checks format, length, and MOD 97 check digits for 50+ countries, all in your browser.

When do you actually need a SWIFT code?

  1. Receiving an international wire. If someone abroad is paying you, their bank will ask for your bank's SWIFT code plus your account number or IBAN.
  2. Sending money overseas. Your bank or money transfer app needs the recipient's SWIFT code to route the payment.
  3. Getting paid as a freelancer or contractor. Marketplaces like Upwork, Deel, and Payoneer ask for your SWIFT code when you add a bank account.
  4. Invoicing international clients. A proper invoice lists your bank's SWIFT/BIC alongside your IBAN so clients can wire you without back-and-forth.
  5. Opening a multi-currency account. Services like Wise, Revolut, and Payoneer require a SWIFT code when you link an external bank.

How to find your SWIFT code (2-minute method)

There are four reliable places to find your own SWIFT code, from fastest to most official:

1. Your bank statement or app

Most online banking apps show the SWIFT/BIC code on the account details page, often under a section labeled "International payments," "Receive money," or "Account information." It is also frequently printed on paper statements near your account number.

2. Your bank's website

Search your bank's site for "SWIFT code" or "BIC" — most banks publish it on a dedicated page. This is the most reliable source for the official code, and it will also tell you whether there are different codes per branch.

3. A free lookup tool

If you just need to confirm someone else's SWIFT code — say, a supplier or a marketplace payout account — use a free lookup tool. Our SWIFT code lookup lets you search by bank name, country, or paste any BIC to decode it into bank, country, location, and branch in one click.

Look up any SWIFT code for free

Search 50+ major banks worldwide or decode any 8/11-character BIC — no signup, runs in your browser.

Open SWIFT/BIC lookup →

4. Call your branch

If you are wiring a large amount and want zero doubt, call your branch. For most personal transfers the first three methods are enough, but for business wires or property purchases, a 30-second phone call can save a costly failed transfer.

Common SWIFT code mistakes (and how to avoid them)

  • Confusing SWIFT with IBAN. They are not interchangeable. If a form asks for both, fill in both — mixing them up is the #1 reason international wires get delayed or returned.
  • Using an old branch code. Banks merge and rebrand. A SWIFT code from a 5-year-old invoice may no longer be valid. Verify before sending.
  • Assuming all branches share one code. Some large banks (especially in Germany, India, and China) use different SWIFT codes per branch. Check whether your bank has branch-specific codes.
  • Forgetting the XXX. If a form requires 11 characters but you only have 8, append XXX to indicate the primary office.
  • Using a test BIC. Some documents list a "test" SWIFT code (often with a 1 in the location field). These are for internal bank testing and will not route real money. Always use the live code.

Do US banks use SWIFT codes?

Yes. US banks use SWIFT/BIC codes for international wires, but they do not use IBANs. For domestic transfers inside the US, banks use a 9-digit ABA routing number instead of a SWIFT code. If you are sending money to the US from abroad, you need the recipient bank's SWIFT code (e.g., CHASUS33 for Chase, BOFAUS3N for Bank of America) plus the recipient's account number.

Save on international transfers

Once you have your SWIFT code, the next decision is how you send the money. Traditional bank SWIFT wires are slow (2–5 days) and expensive — typical fees run $25–$45 outbound plus hidden FX markups. Modern services route money differently and often cost a fraction as much.

If you send or receive international payments regularly, it is worth comparing options. Wise uses the real mid-market exchange rate and charges a small upfront fee, which usually beats bank SWIFT pricing for transfers under a few thousand dollars.

Affiliate disclosure: this is a referral link — using it may earn ibantool.com a small commission at no extra cost to you.

FAQ

What is a SWIFT code used for?
A SWIFT code (also called a BIC) identifies your specific bank branch in international wire transfers. When you send or receive money across borders, the sending bank uses the SWIFT code to route the payment to the correct bank and branch. It does not identify an individual account — that is the job of an IBAN or account number.
Is a SWIFT code the same as an IBAN?
No. A SWIFT/BIC code identifies a bank, while an IBAN identifies a specific bank account. Many countries (especially in Europe) require both for an international transfer: the SWIFT code tells the network which bank to reach, and the IBAN tells that bank which account to credit. The United States uses SWIFT codes but does not use IBANs.
How do I find my SWIFT code?
Check your bank statement, your bank's website (usually on a page called 'SWIFT/BIC' or 'international payments'), or your online banking app. You can also search by bank name and country with a free tool like ibantool.com/swift-code-lookup.
What is the difference between an 8-character and an 11-character SWIFT code?
An 8-character code (BIC8) identifies the bank and its primary office. An 11-character code (BIC11) adds a 3-character branch code to identify a specific branch. If you only have the 8-character version, your transfer will usually route to the bank's head office, which is fine for most personal transfers.
Do US banks have SWIFT codes?
Yes. US banks use SWIFT/BIC codes for international wires, though the United States does not use IBANs. For example, JPMorgan Chase's primary SWIFT code is CHASUS33. Domestic US transfers use a 9-digit ABA routing number instead.

Bottom line

A SWIFT code is simply your bank's address on the international payment network. It tells the system which bank to reach; an IBAN (or account number) tells that bank which account to credit. Get both right, and your cross-border transfers will route cleanly the first time.

Need to confirm a code right now? Use our free SWIFT/BIC code lookup or validate an IBAN with the IBAN validator — both run 100% in your browser, no signup required.

This article is for general information and does not constitute financial advice. Always confirm bank details with your institution before initiating a transfer.