BIC · IBAN · ISO 13616
Find the BIC, validate any IBAN
Mod-97 check digit, country length, bank code · against the current Bundesbank file, fully in your browser.
- 49 countries
- 15,000+ banks
- Browser-only
- ISO 7064
Spaces are added automatically. Your data stays in your browser.
Enter an IBAN to start validation
How it works
Paste the IBAN
Spaces are added automatically. The format is checked as you type.
Mod-97 validation
The ISO 7064 checksum confirms whether the IBAN is mathematically valid.
BIC & bank details
The bank code is matched against our database to show the BIC and bank name.
What is a BIC code?
The BIC (Business Identifier Code), also called the SWIFT code, is a bank’s international identifier: eight or eleven characters, globally unique and issued by SWIFT under the ISO 9362 standard. It is built from a 4-letter bank code, a 2-letter country code, a 2-character location code and an optional 3-character branch code. For example, COBADEFFXXX identifies Commerzbank in Frankfurt, Germany.
Want the full breakdown? Read our guide on what a BIC code is, including when it is mandatory and how to find it.
Frequently asked questions
How do I find the BIC from an IBAN?
Paste the IBAN into the validator above. The tool reads the bank code from the IBAN and looks up the matching BIC and bank name in our database of more than 15,000 institutions.
Is my IBAN sent to a server?
No. Validation runs entirely in your browser using the ISO 7064 Mod-97 algorithm. Your IBAN never leaves your device.
Do I need a BIC for a SEPA transfer?
No. Within the 36 SEPA countries the IBAN is enough; the BIC has been optional since February 2016. For transfers outside SEPA (for example the United States) the BIC is mandatory.
Which countries are supported?
IBAN validation covers 49 countries across the EU/EEA and beyond. BIC lookup is available for Germany, Austria, Switzerland, France, Spain, the Netherlands, Belgium and Luxembourg.