IBAN Formats by Country

Overview of IBAN structure, length, and SEPA status for 89 supported countries.

CountryCodeLengthSEPAEUExample IBAN
AlbaniaAL28No—AL47 2121 1009 0000 0002 3569 8741
AndorraAD24Yes—AD12 0001 2030 2003 5910 0100
AustriaAT20YesAT61 1904 3002 3457 3201
AzerbaijanAZ28No—AZ21 NABZ 0000 0000 1370 1000 1944
BahrainBH22No—BH67 BMAG 0000 1299 1234 56
BelgiumBE16YesBE68 5390 0754 7034
Bosnia and HerzegovinaBA20No—BA39 1290 0794 0102 8494
BrazilBR29No—BR18 0036 0305 0000 1000 9795 493C 1
BulgariaBG22YesBG80 BNBG 9661 1020 3456 78
BurundiBI27No—BI42 1000 0100 0100 0033 2045 181
Costa RicaCR22No—CR05 0152 0200 1026 2840 66
CroatiaHR21YesHR12 1001 0051 8630 0016 0
CyprusCY28YesCY17 0020 0128 0000 0012 0052 7600
Czech RepublicCZ24YesCZ65 0800 0000 1920 0014 5399
DenmarkDK18YesDK50 0040 0440 1162 43
DjiboutiDJ27No—DJ21 0001 0000 0001 5400 0100 186
Dominican RepublicDO28No—DO28 BAGR 0000 0001 2124 5361 1324
EgyptEG29No—EG38 0019 0005 0000 0000 2631 8000 2
El SalvadorSV28No—SV62 CENR 0000 0000 0000 0070 0025
EstoniaEE20YesEE38 2200 2210 2014 5685
Falkland IslandsFK18No—FK88 SC12 3456 7890 12
Faroe IslandsFO18No—FO62 6460 0001 6316 34
FinlandFI18YesFI21 1234 5600 0007 85
FranceFR27YesFR14 2004 1010 0505 0001 3M02 606
GeorgiaGE22No—GE29 NB00 0000 0101 9049 17
GermanyDE22YesDE89 3704 0044 0532 0130 00
GibraltarGI23Yes—GI75 NWBK 0000 0000 7099 453
GreeceGR27YesGR16 0110 1250 0000 0001 2300 695
GreenlandGL18No—GL89 6471 0001 0002 06
GuatemalaGT28No—GT82 TRAJ 0102 0000 0012 1002 9690
HondurasHN28No—HN88 CABF 0000 0000 0002 5000 5469
HungaryHU28YesHU42 1177 3016 1111 1018 0000 0000
IcelandIS26Yes—IS14 0159 2600 7654 5510 7303 39
IraqIQ23No—IQ98 NBIQ 8501 2345 6789 012
IrelandIE22YesIE29 AIBK 9311 5212 3456 78
IsraelIL23No—IL62 0108 0000 0009 9999 999
ItalyIT27YesIT60 X054 2811 1010 0000 0123 456
JordanJO30No—JO94 CBJO 0010 0000 0000 0131 0003 02
KazakhstanKZ20No—KZ86 125K ZT50 0410 0100
KosovoXK20No—XK05 1212 0123 4567 8906
KuwaitKW30No—KW81 CBKU 0000 0000 0000 1234 5601 01
LatviaLV21YesLV80 BANK 0000 4351 9500 1
LebanonLB28No—LB62 0999 0000 0001 0019 0122 9114
LibyaLY25No—LY83 0020 4800 0020 1001 2036 1
LiechtensteinLI21Yes—LI21 0881 0000 2324 013A A
LithuaniaLT20YesLT12 1000 0111 0100 1000
LuxembourgLU20YesLU28 0019 4006 4475 0000
MacedoniaMK19No—MK07 2501 2000 0058 984
MaltaMT31YesMT84 MALT 0110 0001 2345 MTLC AST0 01S
MauritaniaMR27No—MR13 0002 0001 0100 0012 3456 753
MauritiusMU30No—MU17 BOMM 0101 1010 3030 0200 000M UR
MoldovaMD24No—MD24 AG00 0225 1000 1310 4168
MonacoMC27Yes—MC58 1122 2000 0101 2345 6789 030
MongoliaMN20No—MN12 1234 1234 5678 9123
MontenegroME22No—ME25 5050 0001 2345 6789 51
NetherlandsNL18YesNL91 ABNA 0417 1643 00
NicaraguaNI28No—NI45 BAPR 0000 0013 0000 0355 8124
NorwayNO15Yes—NO93 8601 1117 947
OmanOM23No—OM81 0180 0000 0129 9123 456
PakistanPK24No—PK36 SCBL 0000 0011 2345 6702
PalestinePS29No—PS92 PALS 0000 0000 0400 1234 5670 2
PolandPL28YesPL61 1090 1014 0000 0712 1981 2874
PortugalPT25YesPT50 0002 0123 1234 5678 9015 4
QatarQA29No—QA58 DOHB 0000 1234 5678 90AB CDEF G
Republic of BelarusBY28No—BY13 NBRB 3600 9000 0000 2Z00 AB00
RomaniaRO24YesRO49 AAAA 1B31 0075 9384 0000
RussiaRU33No—RU03 0445 2522 5408 1781 0538 0913 1041 9
Saint LuciaLC32No—LC55 HEMM 0001 0001 0012 0012 0002 3015
San MarinoSM27Yes—SM86 U032 2509 8000 0000 0270 100
Sao Tome and PrincipeST25No—ST23 0001 0001 0051 8453 1014 6
Saudi ArabiaSA24No—SA03 8000 0000 6080 1016 7519
SerbiaRS22No—RS35 2600 0560 1001 6113 79
SeychellesSC31No—SC18 SSCB 1101 0000 0000 0000 1497 USD
SlovakiaSK24YesSK31 1200 0000 1987 4263 7541
SloveniaSI19YesSI56 2633 0001 2039 086
SomaliaSO23No—SO21 1000 0010 0100 0100 141
SpainES24YesES91 2100 0418 4502 0005 1332
SudanSD18No—SD21 2901 0501 2340 01
SwedenSE24YesSE45 5000 0000 0583 9825 7466
SwitzerlandCH21Yes—CH93 0076 2011 6238 5295 7
Timor-LesteTL23No—TL38 0080 0123 4567 8910 157
TunisiaTN24No—TN59 1000 6035 1835 9847 8831
TurkeyTR26No—TR33 0006 1005 1978 6457 8413 26
UkraineUA29No—UA21 3223 1300 0002 6007 2335 6600 1
United Arab EmiratesAE23No—AE07 0331 2345 6789 0123 456
United KingdomGB22Yes—GB29 NWBK 6016 1331 9268 19
Vatican City StateVA22Yes—VA59 0011 2300 0012 3456 78
Virgin IslandsVG24No—VG96 VPVG 0000 0123 4567 8901
YemenYE30No—YE15 CBYE 0001 0188 6123 4567 8912 34

All IBAN formats listed are officially assigned under ISO 13616 and registered in the SWIFT IBAN Registry.

Understanding IBAN Structure

The International Bank Account Number (IBAN) follows a standardized format: a 2-letter country code, 2 check digits, and a country-specific Basic Bank Account Number (BBAN). The BBAN contains the domestic bank code and account number, with the exact structure varying by country.

XX
Country
00
Check
BBAN (varies by country)
Bank code + Account number

Validate IBANs from any country

Try the easyKonto API →