Skip to main content

IBAN lookup by country and bank

Pick a country to see its banks, their bank codes and an example IBAN — 69+ countries covered.

By Awais ImranIBAN formats match the SWIFT IBAN RegistryOur methodology
69 countries42 SEPA members354+ banks listedReal IBAN examples

Check an IBAN number

Checks the country code, the length and the two check digits. It runs in your browser: the IBAN is not sent anywhere.

All countries A–Z

Browse by region

Western Europe

Southern Europe

Flag of ES

Spain

EUR · 24 chars

Flag of IT

Italy

EUR · 27 chars

Flag of PT

Portugal

EUR · 25 chars

Flag of GR

Greece

EUR · 27 chars

Flag of MT

Malta

EUR · 31 chars

Flag of SM

San Marino

EUR · 27 chars

Flag of VA

Holy See (the)

EUR · 22 chars

Flag of AD

Andorra

EUR · 24 chars

Flag of GI

Gibraltar

GIP · 23 chars

Northern Europe

Flag of SE

Sweden

SEK · 24 chars

Flag of DK

Denmark

DKK · 18 chars

Flag of NO

Norway

NOK · 15 chars

Flag of FI

Finland

EUR · 18 chars

Flag of IS

Iceland

ISK · 26 chars

Flag of EE

Estonia

EUR · 20 chars

Flag of LT

Lithuania

EUR · 20 chars

Flag of LV

Latvia

EUR · 21 chars

Flag of FO

Faroe Islands (the)

DKK · 18 chars

Flag of GL

Greenland

DKK · 18 chars

Eastern Europe

Flag of PL

Poland

PLN · 28 chars

Flag of CZ

Czechia

CZK · 24 chars

Flag of SK

Slovakia

EUR · 24 chars

Flag of HU

Hungary

HUF · 28 chars

Flag of RO

Romania

RON · 24 chars

Flag of BG

Bulgaria

EUR · 22 chars

Flag of HR

Croatia

EUR · 21 chars

Flag of SI

Slovenia

EUR · 19 chars

Flag of RS

Serbia

RSD · 22 chars

Flag of BA

Bosnia And Herzegovina

BAM · 20 chars

Flag of ME

Montenegro

EUR · 22 chars

Flag of MK

Republic Of North Macedonia

MKD · 19 chars

Flag of XK

Kosovo

EUR · 20 chars

Flag of AL

Albania

ALL · 28 chars

Flag of MD

Moldova (the Republic Of)

MDL · 24 chars

Flag of UA

Ukraine

UAH · 29 chars

Middle East

Africa

Flag of EG

Egypt

EGP · 29 chars

Flag of MR

Mauritania

MRU · 27 chars

Central & South America

Flag of BR

Brazil

BRL · 29 chars

Flag of CR

Costa Rica

CRC · 22 chars

Flag of DO

Dominican Republic (the)

DOP · 28 chars

Flag of GT

Guatemala

GTQ · 28 chars

Flag of SV

El Salvador

USD · 28 chars

Asia & Pacific

Flag of PK

Pakistan

PKR · 24 chars

Flag of KZ

Kazakhstan

KZT · 20 chars

Flag of GE

Georgia

GEL · 22 chars

Flag of AZ

Azerbaijan

AZN · 28 chars

Flag of TL

Timor-leste

USD · 23 chars

Caribbean

Flag of VG

Virgin Islands (british)

USD · 24 chars

SEPA member countries

The Single Euro Payments Area (SEPA) allows fast, low-cost euro transfers between member countries. These 42 countries support SEPA credit transfers and direct debits.

What is an IBAN number?

An International Bank Account Number (IBAN) is a standardised format for identifying bank accounts across national borders. It was originally developed to facilitate payments within the European Union; our format list covers 89 countries that issue one. An IBAN number does not replace your account: it is your domestic bank code and account number (the BBAN) with a country code and two check digits added in front, so a bank abroad can route the payment and catch a mistyped digit before it is sent.

An IBAN consists of up to 34 alphanumeric characters: a two-letter country code, two check digits, and the Basic Bank Account Number (BBAN) which includes the domestic bank code and account number. The check digits allow a sending bank to validate the account before processing a transfer, reducing errors and failed payments.

IBAN length varies by country — for example, Norway uses 15 characters while Malta uses 31. When sending money internationally, providing the correct IBAN ensures your transfer reaches the right account quickly. Incorrect IBANs can result in delays, returned payments, and additional fees.

How to read an IBAN

Every IBAN follows the same pattern. Take the SWIFT IBAN Registry's German example, DE89 3704 0044 0532 0130 00:

  • DE — two-letter ISO country code (Germany)
  • 89 — two check digits, calculated from the rest of the IBAN to catch typos
  • 37040044 — eight-digit bank code (Bankleitzahl) identifying the bank
  • 0532013000 — ten-digit domestic account number

Spaces shown in the print format (groups of four characters) are for readability only — they are stripped when sending electronically.

How to find your IBAN

Your IBAN appears on your bank statement and in your bank's app or online banking, usually under “account details”. Your bank can also provide it on request. Each country's IBAN has a fixed length, so the checker at the top of this page can tell you whether a number has the right length and check digits for its country code.

IBAN vs SWIFT/BIC code

While an IBAN identifies a specific bank account, a SWIFT/BIC code identifies the bank itself. For international transfers, you typically need both. The IBAN ensures the money reaches the right account, while the SWIFT code routes the payment to the correct bank. Some countries, like the United States, do not use IBANs and rely on routing numbers instead.

Common IBAN mistakes to avoid

The check digits catch a single mistyped character and most swapped pairs, so a typo is usually rejected before the payment leaves. What they cannot catch is a valid IBAN that belongs to someone else: an old IBAN after a bank merger or account change, a number copied from the wrong document, or one sent by a fraudster posing as the recipient. Copy the IBAN from the recipient's own bank details and confirm the account holder's name, because a payment that reaches the wrong valid account is hard to recover.

When do you need an IBAN?

It depends on where the receiving account is, not where the money comes from. If the account is in one of the 89 countries that issue IBANs, the sender needs that IBAN — even when paying from the US or Canada, where accounts have none. If the account is in a country without IBANs, such as the US, Canada, Australia or India, the sender uses the local account details and the bank's SWIFT/BIC code instead. Within SEPA, euro payments — domestic ones included — are made to an IBAN.

Sending money abroad?

Compare exchange rates, fees, and delivery times from 80+ providers.

Compare providers