IbanSwift IBAN to SWIFT/BIC

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.

No IBAN handy?

SWIFT/BIC code

The SWIFT/BIC code will appear here.

Structure

DECountry91Check digits

This is the part that identifies the bank

What happens when you press the button

  1. 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. 2

    The bank code is extracted

    Each country puts its national bank identifier at a fixed position. We slice out exactly those characters.

  3. 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.

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.

Read all questions