BIC & SWIFT Code Validator (ISO 9362 Checker)
A BIC (Business Identifier Code), also known as a SWIFT code, is an 8- or 11-character international code defined by ISO 9362 that uniquely identifies a financial institution worldwide. It consists of a 4-letter bank code, 2-letter country code, 2-character location code, and an optional 3-character branch code (or "XXX" for the primary head office).
🔒 Offline ISO 9362 validation. BIC checks are performed securely in your browser.
8 or 11 alphanumeric characters (spaces and dashes automatically removed)
How It's Calculated
1. Bank Code (Characters 1–4)
2. Country Code (Characters 5–6)
3. Location Code (Characters 7–8)
4. Branch Code (Characters 9–11, Optional)
What is a BIC / SWIFT Code? (ISO 9362 Standard)
The 4-Part Structure of an 8- and 11-Character BIC
BIC vs. IBAN: Key Differences and When Each is Required
How SWIFT Messaging Operates & The ISO 20022 Migration
Common Validation Errors and How to Prevent Failed Wires
Worked Examples
Example 1: Deutsche Bank Head Office (Frankfurt)
An international supplier in the United States needs to wire payment to a German corporate account at Deutsche Bank in Frankfurt.
DEUTDEDBXXX is the 11-character primary head office BIC for Deutsche Bank in Frankfurt am Main, Germany. The "XXX" suffix explicitly indicates the central corporate headquarters.
Example 2: BNP Paribas 8-Character Primary Code (Paris)
A freelancer in the UK needs to verify the recipient bank code for a French client banking with BNP Paribas in Paris.
BNPAPRPP is the 8-character format of the primary BIC for BNP Paribas in Paris, France. When characters 9–11 are omitted, payment systems treat it identically to BNPAPRPPXXX.
Frequently Asked Questions
What is the difference between a BIC and a SWIFT code?â–¾
There is no practical difference; the two terms are used interchangeably. BIC (Business Identifier Code) is the official ISO 9362 standard name, while SWIFT code refers to the Society for Worldwide Interbank Financial Telecommunication, which administers the registry.
Can a BIC code be 8 characters long?â–¾
Yes. A BIC code can be either 8 characters (referring to the primary head office) or 11 characters (referring to a specific branch or department, or ending in XXX for head office). Both formats are valid under ISO 9362.
Do I need a BIC for a SEPA transfer in Euros?â–¾
In most cases, no. Under EU Regulation 260/2012 ("IBAN-Only"), European banks automatically derive the recipient institution from the IBAN for Euro payments within the SEPA zone. However, transfers outside SEPA or in foreign currencies still require a BIC.
Where do I find my bank’s BIC / SWIFT code?▾
You can locate your BIC on your physical bank statements, within your online banking dashboard or mobile app under account details, or by using our free BIC lookup tool.
What happens if I enter the wrong BIC / SWIFT code?â–¾
If the entered BIC does not exist, most online banking portals will reject the transfer immediately. If the BIC exists but belongs to the wrong bank, the transfer may be delayed, returned with processing deduction fees, or misrouted.
What do the letters "XXX" at the end of a BIC mean?â–¾
The "XXX" suffix in an 11-character BIC explicitly denotes the institution’s primary headquarters or central operations centre, distinguishing it from specific branch codes.
Are BIC codes case-sensitive?â–¾
No. While BIC codes are traditionally rendered in uppercase letters, payment processing systems convert lowercase letters to uppercase automatically.
Is this BIC checker tool free and secure?â–¾
Yes, this tool is 100% free and client-side secure. No bank details or confidential data are transmitted or stored on external servers.
Related Calculators
IBAN Checker & Validator
Validate international IBANs across 60+ countries with MOD-97 check digits.
BankingGerman BLZ Search & Directory
Look up German bank codes, BICs, and branches from official Bundesbank data.
BankingGerman IBAN Calculator
Calculate German IBAN and BIC from account number and 8-digit BLZ.