SWIFT / BIC Code Lookup

Enter a bank's SWIFT/BIC code to validate it and instantly see the country, bank code, location and branch.

SWIFT / BIC code

Examples: DEUTDEFF · NEDSZAJJXXX · EBILAEAD

Result
Enter a code
Country
Bank code
Location code
Branch
Connection

Bank name & address require a SWIFT directory provider — see the notes below to enable them.

What a SWIFT/BIC code tells you

A SWIFT code (also called a BIC) identifies a bank in international transfers. It is 8 or 11 characters, and its structure is fixed: the first four letters are the bank code, the next two are the country code, the following two are the location code, and an optional final three identify a specific branch (a branch of XXX or no branch means the bank's primary office). Because the country is built into the code, this tool can confirm it instantly and offline.

About bank name & address

The bank's full name and postal address are not contained in the code itself — they live in SWIFT's official directory, which is a licensed product. To display them here, add a directory provider in config.php (set SWIFT_API_URL); the lookup then fills in the name and address automatically while everything else keeps working offline.

Frequently asked questions

Is SWIFT the same as BIC?

Yes. "SWIFT code" and "BIC" (Bank Identifier Code) refer to the same thing — the identifier used to route international payments to the correct bank.

What does an 8 vs 11 character code mean?

An 8-character code points to a bank's head office. An 11-character code adds a 3-character branch suffix to target a specific branch; XXX also means the primary office.

Does a valid format mean the bank exists?

A valid format means the code is well-formed and the country is real. Confirming the exact bank and branch needs the official directory, which you can connect as described above.