IBAN FORMATS BY COUNTRY

Country nameCountry code & IBAN prefixIBAN lengthIBAN example
AndorraAD24AD1200012030200359100100
The United Arab EmiratesAE23AE070331234567890123456
AlbaniaAL28AL47212110090000000235698741
AustriaAT20AT611904300234573201
AzerbaijanAZ28AZ21NABZ00000000137010001944
Bosnia and HerzegovinaBA20BA391290079401028494
BelgiumBE16BE68539007547034
BulgariaBG22BG80BNBG96611020345678
BahrainBH22BH67BMAG00001299123456
BrazilBR29BR1800360305000010009795493C1
Republic of BelarusBY28BY13NBRB3600900000002Z00AB00
SwitzerlandCH21CH9300762011623852957
Costa RicaCR22CR05015202001026284066
CyprusCY28CY17002001280000001200527600
CzechiaCZ24CZ6508000000192000145399
GermanyDE22DE89370400440532013000
DenmarkDK18DK5000400440116243
Dominican RepublicDO28DO28BAGR00000001212453611324
EstoniaEE20EE382200221020145685
SpainES24ES9121000418450200051332
FinlandFI18FI2112345600000785
Faroe IslandsFO18FO6264600001631634
FranceFR27FR1420041010050500013M02606
United KingdomGB22GB29NWBK60161331926819
GeorgiaGE22GE29NB0000000101904917
GibraltarGI23GI75NWBK000000007099453
GreenlandGL18GL8964710001000206
GreeceGR27GR1601101250000000012300695
GuatemalaGT28GT82TRAJ01020000001210029690
CroatiaHR21HR1210010051863000160
HungaryHU28HU42117730161111101800000000
IrelandIE22IE29AIBK93115212345678
IsraelIL23IL620108000000099999999
IraqIQ23IQ98NBIQ850123456789012
IcelandIS26IS140159260076545510730339
ItalyIT27IT60X0542811101000000123456
JordanJO30JO94CBJO0010000000000131000302
KuwaitKW30KW81CBKU0000000000001234560101
KazakhstanKZ20KZ86125KZT5004100100
LebanonLB28LB62099900000001001901229114
Saint LuciaLC32LC55HEMM000100010012001200023015
LiechtensteinLI21LI21088100002324013AA
LithuaniaLT20LT121000011101001000
LuxembourgLU20LU280019400644750000
LatviaLV21LV80BANK0000435195001
MonacoMC27MC5811222000010123456789030
MoldovaMD24MD24AG000225100013104168
MontenegroME22ME25505000012345678951
MacedoniaMK19MK07250120000058984
MauritaniaMR27MR1300020001010000123456753
MaltaMT31MT84MALT011000012345MTLCAST001S
MauritiusMU30MU17BOMM0101101030300200000MUR
The NetherlandsNL18NL91ABNA0417164300
NorwayNO15NO9386011117947
PakistanPK24PK36SCBL0000001123456702
PolandPL28PL61109010140000071219812874
Palestine, State ofPS29PS92PALS000000000400123456702
PortugalPT25PT50000201231234567890154
QatarQA29QA58DOHB00001234567890ABCDEFG
RomaniaRO24RO49AAAA1B31007593840000
SerbiaRS22RS35260005601001611379
Saudi ArabiaSA24SA0380000000608010167519
SeychellesSC31SC18SSCB11010000000000001497USD
SwedenSE24SE4550000000058398257466
SloveniaSI19SI56263300012039086
SlovakiaSK24SK3112000000198742637541
San MarinoSM27SM86U0322509800000000270100
Sao Tome and PrincipeST25ST68000200010192194210112
El SalvadorSV28SV62CENR00000000000000700025
Timor-LesteTL23TL380080012345678910157
TunisiaTN24TN5910006035183598478831
TurkeyTR26TR330006100519786457841326
UkraineUA29UA213223130000026007233566001
Vatican City StateVA22VA59001123000012345678
Virgin IslandsVG24VG96VPVG0000012345678901
KosovoXK20XK051212012345678906