IBAN formats by country

Detailed format pages: exact length, structure breakdown, domestic account number conventions and a checker preset for the country. The full supported-country list is generated at build time from the same country specifications the validator itself runs on.

CountryIBAN lengthSEPA
Åland Islands (AX)18No
Albania (AL)28No
Andorra (AD)24SEPA
Austria (AT)20SEPA
Azerbaijan (AZ)28No
Bahrain (BH)22No
Belarus (BY)28No
Belgium (BE)16SEPA
Bosnia & Herzegovina (BA)20No
Brazil (BR)29No
British Virgin Islands (VG)24No
Bulgaria (BG)22SEPA
Costa Rica (CR)22No
Croatia (HR)21SEPA
Cyprus (CY)28SEPA
Czechia (CZ)24SEPA
Denmark (DK)18SEPA
Dominican Republic (DO)28No
Egypt (EG)29No
El Salvador (SV)28No
Estonia (EE)20SEPA
Faroe Islands (FO)18No
Finland (FI)18SEPA
France (FR)27SEPA
French Guiana (GF)27No
French Polynesia (PF)27No
French Southern Territories (TF)27No
Georgia (GE)22No
Germany (DE)22SEPA
Gibraltar (GI)23SEPA
Greece (GR)27SEPA
Greenland (GL)18No
Guadeloupe (GP)27No
Guatemala (GT)28No
Hungary (HU)28SEPA
Iceland (IS)26SEPA
Iraq (IQ)23No
Ireland (IE)22SEPA
Israel (IL)23No
Italy (IT)27SEPA
Jordan (JO)30No
Kazakhstan (KZ)20No
Kosovo (XK)20No
Kuwait (KW)30No
Latvia (LV)21SEPA
Lebanon (LB)28No
Libya (LY)25No
Liechtenstein (LI)21SEPA
Lithuania (LT)20SEPA
Luxembourg (LU)20SEPA
Malta (MT)31SEPA
Martinique (MQ)27No
Mauritania (MR)27No
Mauritius (MU)30No
Mayotte (YT)27No
Moldova (MD)24No
Monaco (MC)27SEPA
Mongolia (MN)20No
Montenegro (ME)22No
Netherlands (NL)18SEPA
New Caledonia (NC)27No
Nicaragua (NI)28No
North Macedonia (MK)19No
Norway (NO)15SEPA
Oman (OM)23No
Pakistan (PK)24No
Palestinian Territories (PS)29No
Poland (PL)28SEPA
Portugal (PT)25SEPA
Qatar (QA)29No
Réunion (RE)27No
Romania (RO)24SEPA
Russia (RU)33No
San Marino (SM)27SEPA
São Tomé & Príncipe (ST)25No
Saudi Arabia (SA)24No
Serbia (RS)22No
Seychelles (SC)31No
Slovakia (SK)24SEPA
Slovenia (SI)19SEPA
Somalia (SO)23No
Spain (ES)24SEPA
St. Lucia (LC)32No
St. Martin (MF)27No
St. Pierre & Miquelon (PM)27No
Sudan (SD)18No
Sweden (SE)24SEPA
Switzerland (CH)21SEPA
Timor-Leste (TL)23No
Tunisia (TN)24No
Türkiye (TR)26No
Ukraine (UA)29No
United Arab Emirates (AE)23No
United Kingdom (GB)22SEPA
Vatican City (VA)22SEPA
Wallis & Futuna (WF)27No
Yemen (YE)30No

Frequently asked questions

Do all countries use IBANs?

No. IBAN is standard across Europe and common in the Middle East, Central Asia and parts of Africa and the Caribbean, but the US, Canada, Australia and most of Asia use other account formats. The official list is maintained by SWIFT in the ISO 13616 registry.

Why do IBAN lengths differ between countries?

Each country maps its existing domestic account structure into the account part of the IBAN, so the total length is 2 (country) + 2 (check digits) + the domestic format. This ranges from 15 characters (Norway) to over 30.

Where does the data on these pages come from?

From the open-source ibantools library, which this site also uses for validation. The IBAN format itself is defined by ISO 13616, and each page shows its own provenance and date.

Last verified: 2026-07-05.