SWIFT / BIC validator · 200+ countries · Free

Free SWIFT/BIC Code Validator

Instantly validate any SWIFT/BIC code format and identify the bank and country — free, no sign-up.

Try it free All tools
Bank (4) + country (2) + location (2) + branch (3, optional) · 8 or 11 characters
↑ Paste a code above and hit Validate

What is a SWIFT code?

A SWIFT code — also called a BIC, or Bank Identifier Code — is a unique code that identifies a specific bank anywhere in the world for international transfers. It's maintained by SWIFT (the Society for Worldwide Interbank Financial Telecommunication), a global messaging network used by over 11,000 banks across more than 200 countries to send secure payment instructions between institutions.

BIC8 vs BIC11

SWIFT codes come in two lengths. A BIC8 (8 characters) identifies the bank's primary or head office — for example DEUTDEDB for Deutsche Bank's main branch. A BIC11 (11 characters) adds a 3-character branch code to the end, identifying a specific branch rather than the head office — DEUTDEDBXXX, where XXX conventionally denotes the primary office. Both formats are valid; which one you need depends on what your specific receiving bank issues.

How to read a SWIFT code

Every SWIFT/BIC follows the same structure: characters 1–4 are the bank code (letters only), characters 5–6 are the ISO country code, characters 7–8 are the location or city code, and characters 9–11, if present, are the branch code. So in ADCBAEAA: ADCB identifies Abu Dhabi Commercial Bank, AE is the UAE, and AA is the location code.

Test BICs

Banks sometimes issue "test" or dummy BICs for sandbox environments — these are not valid for real, live payments. If a SWIFT code you've been given looks unusual or the bank name doesn't match what you expect, confirm it directly with the bank before sending funds, since submitting a payment against a test BIC will simply fail or bounce.

SWIFT vs IBAN — which do I need?

They serve different purposes and are often required together. The SWIFT/BIC code tells the international payment network which bank to route the payment to; the IBAN identifies the specific account at that bank to credit. For transfers into IBAN countries — most of Europe, the UAE, Saudi Arabia — you typically need both. For transfers into non-IBAN countries like the US or India, SWIFT is paired with a routing number or IFSC code instead.

Common SWIFT code errors

The most common mistake is entering a SWIFT code from an old bank statement after the receiving bank has merged or rebranded — bank codes can and do change. Another frequent error is confusing similar-looking codes between a bank's different country subsidiaries (large international banks often have a different SWIFT code per country they operate in, even under the same brand name). Always confirm the SWIFT code directly with the recipient rather than reusing one from months ago, and double-check the bank name Banqcheq returns matches who you actually intend to pay.

FAQ

Frequently asked questions

What is a SWIFT code?
A SWIFT code (BIC) uniquely identifies a bank for international transfers. It’s 8 or 11 characters — bank code, country code, location code, and an optional branch code — required alongside the recipient’s account number or IBAN for cross-border wire transfers.
What is the difference between BIC8 and BIC11?
BIC8 (8 characters) identifies a bank’s head office. BIC11 (11 characters) adds a 3-character branch code to identify a specific branch. Both are valid SWIFT codes — use whichever one your receiving bank has given you.
How do I find my bank SWIFT code?
Check your bank statement, online banking portal, or ask your bank directly. Most banks also publish their SWIFT/BIC codes on their official website under "international transfers" or "wire transfer details."
What is a test BIC?
A test BIC is a dummy SWIFT code banks use for sandbox or development environments — it isn’t valid for real payments. If a code looks unusual or a payment against it fails immediately, confirm the correct live BIC with the bank.
SWIFT vs IBAN — which do I need?
Usually both, for international transfers into IBAN countries: SWIFT routes the payment to the right bank, IBAN identifies the specific account. For countries that don’t use IBAN (US, India, Australia), SWIFT is paired with a routing number or local bank code instead.
More tools

Explore the rest of Banqcheq

IBAN Validator
Free, instant, and works right in your browser.
IFSC Checker
Free, instant, and works right in your browser.
ACH Validator
Free, instant, and works right in your browser.
Sort Code Checker
Free, instant, and works right in your browser.
Payment Validator
Free, instant, and works right in your browser.
Fraud Checker
Free, instant, and works right in your browser.

Built to make every
payment flawless.

Banqcheq validates payment details before money moves.
Free forever. No credit card required.