An IBAN (International Bank Account Number) is a standard format bank account number which shows the country the account is held in, as well as the basic bank account number (BBAN) for the account.
It’s only 16 - 34 alphanumeric characters long, but your IBAN contains much of the information needed to make sure you can send and receive international payments safely.
Select the country from the list below to see the country-specific IBAN structure.
The downside of international transfers with your bank
When you send or receive an international wire with your bank, you might lose money on a bad exchange rate and pay hidden fees as a result. That’s because the banks still use an old system to exchange money. We recommend you use Wise, which is usually much cheaper. With their smart technology:
- You get a great exchange rate and a low, upfront fee every time.
- You move your money as fast as the banks, and often faster – some currencies go through in minutes.
- Your money is protected with bank-level security.
- You join over 2 million customers who transfer in 47 currencies across 70 countries.
IBAN format by country
The structure of IBANs is globally agreed and standardised. All IBAN numbers follow the same format, and include only the numbers 0 - 9 and the 26 letters of the Latin alphabet (A-Z).
However, because different countries have different methods for expressing basic bank account numbers, you’ll notice that IBAN length varies depending on where you’re sending money.
Don’t worry though - as long as you follow the agreed format shown below and used in our calculator tools, your payment will arrive safely.
IBAN Breakdown format and structure
Each IBAN includes the same basic set of information:
- A 2 letter country code (for example, ES for Spain, or GB for the United Kingdom).
- 2 digits which are used to validate the IBAN before a payment is processed.
- The BBAN (Basic Bank Account Number) for the specific account. This follows the protocols of the country the account is held in, and can be up to 30 characters long.
European Countries
- Albania
- Andorra
- Austria
- Belarus
- Belgium
- Bosnia and Herzegovina
- Bulgaria
- Croatia
- Cyprus
- Czech Republic
- Denmark
- Estonia
- Faroe Islands
- Finland
- France
- Germany
- Gibraltar
- Greece
- Greenland
- Hungary
- Iceland
- Ireland
- Italy
- Kosovo
- Latvia
- Liechtenstein
- Lithuania
- Luxembourg
- Macedonia
- Malta
- Moldova
- Monaco
- Montenegro
- Netherlands
- Norway
- Poland
- Portugal
- Romania
- San Marino
- Serbia
- Slovakia
- Slovenia
- Spain
- Sweden
- Switzerland
- Ukraine
- United Kingdom
- Vatican
Non-European Countries
- Azerbaijan
- Bahrain
- Brazil
- British Virgin Islands
- Costa Rica
- Dominican Republic
- Egypt
- El Salvador
- French Guiana
- French Polynesia
- French Southern Territories
- Georgia
- Guadelope
- Guatemala
- Israel
- Jordan
- Kazakhstan
- Kuwait
- Lebanon
- Martinique
- Mauritania
- Mauritius
- Mayotte
- New Caledonia
- Pakistan
- Palestine
- Qatar
- Réunion
- Saint Barhelemy
- Saint Lucia
- Saint Martin
- Saint Pierre et Miquelon
- Sao Tome And Principe
- Saudi Arabia
- Seychelles
- Timor-Leste
- Tunisia
- Turkey
- United Arab Emirates
- Wallis and Futuna Islands
Generate & Validate IBAN
Click on "Generate" button below to use IBAN Calculator to generate IBAN or "Validate" button to check an IBAN.