Bank SWIFT / BIC Code Finder & Validator — DecodeTool

Global Bank SWIFT & BIC Code Finder Tool

Look up SWIFT/BIC codes by bank, country, and city — or validate and decode any SWIFT code you already have.

ISO 9362
VERIFIED SAMPLE DATA
AdSense — Leaderboard (728×90 / 320×50 on mobile)
Instant Search
🔍
Or Browse by Country / Bank
Showing results from a verified starter dataset of major banks across 7 countries — not a full global registry.
AdSense — Native In-Feed Slot
AdSense — Sidebar (300×250)
Sending money internationally?
Compare live exchange rates and fees across providers like Wise, Revolut, and Remitly before you transfer.

Compare transfer rates →
[Placeholder — insert your affiliate link here]

What is a SWIFT / BIC Code and How Does It Work?

A SWIFT code (also called a BIC — Bank Identifier Code) is a standardized international identifier for a specific bank, assigned under the ISO 9362 standard. Banks worldwide use it to identify exactly which institution — and often which branch — a wire transfer should be routed to. Without it, an international payment has no reliable way to find its destination bank.

Difference Between SWIFT Code, IBAN, and Routing Number

IdentifierIdentifiesUsed For
SWIFT / BIC CodeThe bank (and sometimes branch)International wire transfers
IBANThe individual accountInternational transfers, mainly in Europe and many other countries
Routing Number (ABA)The bank, for domestic US transfersDomestic US wires, ACH, direct deposit — not used internationally

A SWIFT code and an IBAN are often needed together for an international transfer: the SWIFT code tells the sending bank which institution to route the payment to, and the IBAN identifies the specific account at that institution.

How to Find Your Bank’s SWIFT Code for Wire Transfers

The most reliable sources are, in order: your bank’s official website (usually under “international wire transfers” or “IBAN/SWIFT”), your online banking portal, a recent bank statement, or calling your bank’s customer service line directly. Third-party lookup tools like this one are useful for a quick reference, but for any time-critical or high-value transfer, always confirm the code directly with your bank before sending funds.

SWIFT Code Structure Breakdown

PositionCharactersRepresents
1–4LettersBank Code — identifies the specific bank
5–6LettersCountry Code — ISO country the bank is registered in
7–8Letters or digitsLocation Code — identifies the city/region
9–11 (optional)Letters or digitsBranch Code — “XXX” means head office; anything else identifies a specific branch

Frequently Asked Questions

Features of Global Bank SWIFT & BIC Code Finder

  • Dual-mode tool — search for a bank’s SWIFT code, or paste a code you already have to validate and decode it
  • Cascading filters — narrow results by Country, then Bank, then City/Branch, with each dropdown updating based on your previous choice
  • Instant search bar — type a bank name, city, or partial code and see matching results filter in real time
  • Live ISO 9362 validation — paste any SWIFT/BIC code and instantly see whether the format is valid, with a clear pass/fail badge
  • Structural breakdown — every valid code is automatically split into its Bank, Country, Location, and Branch components, with a plain-language explanation of each part
  • One-click copy — copy just the SWIFT code, or a complete formatted block (bank name, address, city, country, SWIFT code) ready to paste into a bank’s wire transfer form
  • Verified starter dataset — sample entries for major banks across 7 countries, each checked against live sources rather than guessed
  • Built-in safety reminder — every result includes a clear prompt to confirm the code directly with the bank before using it for an actual transfer

How to Use the SWIFT/BIC Code Finder

  1. Choose a mode. Select “Search & Find SWIFT Code” if you’re looking up a bank’s code, or “Reverse Lookup & Validator” if you already have a code and want to check or decode it.
  2. To search: either type directly into the instant search bar (e.g. “HSBC London”), or use the Country, Bank, and City dropdowns to narrow down to the exact branch you need.
  3. Click a result to open its full details card, including the formatted SWIFT code and address.
  4. To validate: paste any 8 or 11-character SWIFT code into the Reverse Lookup box — the tool instantly checks the format and breaks down what each part of the code represents.
  5. Copy what you need. Use “Copy SWIFT Code” for just the code, or “Copy Full Wire Details” to grab a ready-to-paste block with the bank’s full name, address, and SWIFT code together.
  6. Always confirm before sending money. Use this tool to quickly find or verify a code’s format — but for any real wire transfer, especially a high-value or time-sensitive one, double-check the exact code with the receiving bank directly.

Tip: If you see “XXX” at the end of a SWIFT code, that means the transfer is going to the bank’s head office rather than a specific branch. Most everyday transfers work fine with this — but some banking systems require the full 11-character code, so check what your specific wire form asks for.

Scroll to Top