Identify a Bank Code

Not sure what you’re looking at? Paste it in. We detect whether it’s an IBAN, a BIC/SWIFT code, or a domestic bank code, from its shape alone, then validate it.

Paste an IBAN, a BIC/SWIFT code, or a domestic bank/routing code

Sending money to another country?

Wise shows the exchange rate and its fee before you send.

Partner link. If you open a Wise account through it and send money between two currencies, Wise pays ibanchecker.cash a commission; what you pay does not change. How this works

How Does This Tool Know What Kind of Code It Is?

It doesn’t guess. It reads the shape. Every code format this tool recognises has a fixed, unambiguous structure:

These two shapes never collide. Position 3 is always a digit in an IBAN and always a letter in a BIC, so classification never depends on which country the code is from.

Why Domestic Bank Codes Can’t Be Identified the Same Way

A UK sort code, a German Bankleitzahl, and a Turkish bank code are all short digit strings with no built-in country marker. Unlike an IBAN or a BIC, nothing inside the code itself says which country’s system it belongs to. A bare 6-digit number could be a sort code, or it could be nothing at all. When a pasted code’s length matches one of the domestic formats we already support, this tool links to the matching converter as a possibility to check, not as a confirmed identification.

If you already know the country, skip the guesswork and go straight to the full list of converters.

What This Tool Doesn’t Verify

Identifying a code’s type and validating its structure both stop short of confirming a real account exists. Neither an IBAN nor a BIC check-digit pass means the account is open, active, or belongs to a specific person. Only the account’s own bank can confirm that. See our data methodology for exactly what is and isn’t verified on this site.

Last updated: August 2026