ISO 13616 → ISO 9362
Find the SWIFT code inside an IBAN
The bank is already identified in the number you were given. Paste the IBAN and we read the bank code out of it, then return the matching SWIFT/BIC.
SWIFT/BIC code
The SWIFT/BIC code will appear here.
Structure
This is the part that identifies the bank
What happens when you press the button
-
1
The checksum is verified
Every IBAN carries two check digits. We run the ISO 7064 mod-97 test in your browser, so a typo is caught before anything is sent.
-
2
The bank code is extracted
Each country puts its national bank identifier at a fixed position. We slice out exactly those characters.
-
3
The bank code is resolved to a BIC
That identifier is matched against the institution register and returned as an 8- or 11-character SWIFT/BIC.
Coverage by country
IBAN structure differs in every country. Pick yours to see its format, length and where the bank code sits.
Common questions
What is the difference between an IBAN and a SWIFT code?
An IBAN identifies one specific bank account. A SWIFT/BIC code identifies the bank itself. A transfer usually needs both: the BIC to route the message to the right institution, the IBAN to land it in the right account.
Can a SWIFT code be derived from an IBAN?
Partly. The IBAN contains the national bank code, and that code maps to an institution. The mapping is a lookup against a register, not a calculation, so a current register is required.
Why is my SWIFT code sometimes 8 and sometimes 11 characters?
Eight characters identify the institution and its head office. The optional last three identify a specific branch. If you were given 8, adding XXX means the same thing.
Is my IBAN stored when I use this?
It is sent, but not stored. Pressing the button transmits the full IBAN to the lookup service, because the bank is identified from it. That request is not written to any log we keep. Until you press the button, the IBAN stays in your browser.