How to Find a BIC Code?
The most reliable way to learn a BIC is to confirm it with the bank; in some countries it can also be derived from the IBAN. This guide explains the methods.
Published:
Updated:
Quick answer
The most reliable way is to confirm it with the bank; in Germany it can also be found from the BLZ inside the IBAN.
To decode the structure of a BIC you can use the BIC/SWIFT lookup tool; however, structural validity does not guarantee that the bank is active.
When making an international transfer, the recipient's BIC/SWIFT code is sometimes requested. In this guide we explain how you can find a bank's BIC and which tools you can use.
The most reliable way: confirm with the bank
The most reliable way to learn a BIC is from the recipient's bank's official website or the recipient's account documents (statement, account details). Many banks state the IBAN and the BIC together in their documents. This is the method with the least risk of error.
Deriving it from the IBAN (especially Germany)
In some countries a BIC can be derived from the bank code inside the IBAN. Germany is the easiest example of this: digits 5–12 of the German IBAN are the 8-digit BLZ, and it is possible to reach the bank's BIC from this BLZ. To do this, you can use the German IBAN parser or the BLZ lookup tool. This data is based on the Bundesbank (Germany's central bank) list.
Decoding the structure of a BIC
If you have a BIC and want to check whether it is in the correct structure, the BIC/SWIFT lookup tool splits the code into institution, country, location and branch code and checks its structural validity. But remember: structural validity does not guarantee that the bank or branch is active.
Summary
The most reliable way to find a BIC is to confirm it with the bank; in countries such as Germany it can also be derived from the bank code inside the IBAN. To look up the structure of a BIC, you can use our tools. In SEPA, a BIC is usually not needed; in SWIFT it is usually mandatory.
Frequently asked questions
How do you find a BIC code?
The most reliable way is to obtain it from the bank's official website or account documents. In Germany, the bank and the BIC can be found via the BLZ inside the IBAN. Our BIC/SWIFT lookup tool decodes the structure of a BIC.
Can a BIC be found from the IBAN?
In some countries, yes. Especially in Germany, because digits 5–12 of the IBAN are the BLZ, it is possible to reach the BIC from the BLZ. The German IBAN parser tool does this.
Is a BIC required for SEPA?
For most SEPA payments the IBAN alone is enough; a BIC is not needed. For SWIFT transactions a BIC is usually mandatory.
Sources
Confidence is graded from A (official document) to E (unverified).
Bankleitzahlen (BLZ) data file
Deutsche Bundesbank (Germany's central bank)
- Document date:
- 2025
- Last checked:
- 2026-07-16