IBAN Structure & Examples

Every country in the ISO 13616 IBAN registry with its country code, SEPA membership, IBAN length, and a sample IBAN you can send to the IBAN Validation API while you test. Account check marks countries where the national account number has its own check digit that our validation verifies; Branch marks IBANs that carry a branch code as well as a bank code. For IBANs with a known expected result see test IBAN numbers.

= yes. 89 countries in the registry, 22 further countries with partial or experimental support below.

Countries in the IBAN registry

CountryCodeSEPALengthAccount checkBranchIBAN example
AlbaniaALYes28YesAL35202111090000000001234567
AndorraADYes24YesAD1400080001001234567890
AustriaATYes20YesYesAT483200000012345864
AzerbaijanAZNo28AZ77VTBA00000000001234567890
BahrainBHNo22BH02CITI00001077181611
BelarusBYNo28BY86AKBB10100000002966000000
BelgiumBEYes16YesYesBE71096123456769
Bosnia and HerzegovinaBANo20YesYesBA393385804800211234
BrazilBRNo29YesBR1500000000000010932840814P2
BulgariaBGYes22YesBG19STSA93000123456789
BurundiBINo27BI1320001100010000123456789
Costa RicaCRNo22YesCR23015108410026012345
CroatiaHRYes21YesHR1723600001101234565
CyprusCYYes28YesCY21002001950000357001234567
Czech RepublicCZYes24YesCZ5508000000001234567899
DenmarkDKYes18YesYesDK9520000123456789
DjiboutiDJNo27DJ2110002010010409943020008
Dominican RepublicDONo28DO22ACAU00000000000123456789
EgyptEGNo29EG800002000156789012345180002
El SalvadorSVNo28SV43ACAT00000000000000123123
EstoniaEEYes20YesYesEE471000001020145685
Falkland IslandsFKNo18FK12SC987654321098
Faroe IslandsFONo18YesYesFO0664600004330406
FinlandFIYes18YesYesFI1410093000123458
FranceFRYes27YesYesFR7630006000011234567890189
GeorgiaGENo22GE60NB0000000123456789
GermanyDEYes22YesYesDE75512108001245126199
GibraltarGIYes23YesGI56XAPO000001234567890
GreeceGRYes27YesGR9608100010000001234567890
GreenlandGLNo18YesYesGL9264710002171039
GuatemalaGTNo28GT20AGRO00000000001234567890
HondurasHNNo28HN54PISA00000000000000123124
HungaryHUYes28YesYesHU93116000060000000012345676
IcelandISYes26YesYesIS750001121234563108962099
IraqIQNo23IQ20CBIQ861800101010500
IrelandIEYes22YesYesIE06BOFI90008412345671
IsraelILNo23YesYesIL170108000000012612345
ItalyITYes27YesYesIT60X0542811101000000123456
JordanJONo30YesJO71CBJO0000000000001234567890
KazakhstanKZNo20KZ244350000012344567
KosovoXKNo20YesYesXK051212012345678906
KuwaitKWNo30KW81CBKU0000000000001234560101
LatviaLVYes21LV97HABA0012345678910
LebanonLBNo28LB92000700000000123123456123
LibyaLYNo25LY38021001000000123456789
LiechtensteinLIYes21YesYesLI7408806123456789012
LithuaniaLTYes20YesLT601010012345678901
LuxembourgLUYes20LU120010001234567891
MaltaMTYes31YesMT31MALT01100000000000000000123
MauritaniaMRNo27YesYesMR1300020001010000123456753
MauritiusMUNo30YesMU43BOMM0101123456789101000MUR
MoldovaMDYes24MD21EX000000000001234567
MonacoMCYes27YesYesMC5810096180790123456789085
MongoliaMNNo20MN580050099123456789
MontenegroMEYes22YesME25510000012345678920
NetherlandsNLYes18YesYesNL02ABNA0123456789
NicaraguaNINo28NI79BAMC00000000000003123123
North MacedoniaMKYes19YesMK07200002785123453
NorwayNOYes15YesYesNO8330001234567
PakistanPKNo24PK36SCBL0000001123456702
PalestinePSNo29PS92PALS000000000400123456702
PolandPLYes28YesYesPL10105000997603123456789123
PortugalPTYes25YesYesPT50003310311234567890197
QatarQANo29QA54QNBA000000000000693123456
RomaniaROYes24RO66BACX0000001234567890
RussiaRUNo33YesYesRU0204452560040702810412345678901
Saint LuciaLCNo32LC14BOSL123456789012345678901234
San MarinoSMYes27YesYesSM76P0854009812123456789123
Sao Tome and PrincipeSTNo25ST23000200000289355710148
Saudi ArabiaSANo24SA4420000001234567891234
SerbiaRSYes22YesRS35105008123123123173
SeychellesSCNo31SC74MCBL01031234567890123456USD
SlovakiaSKYes24YesSK8975000000000012345671
SloveniaSIYes19YesYesSI56192001234567892
SomaliaSONo23YesSO061000001123123456789
SpainESYes24YesYesES7921000813610123456789
State of Vatican City / Holy See (the)VAYes22VA59001123000012345678
SudanSDNo18SD8811123456789012
Sultanate of OmanOMNo23OM040280000012345678901
SwedenSEYes24YesYesSE7280000810340009783242
SwitzerlandCHYes21YesYesCH5604835012345678009
Timor-LesteTLNo23YesTL380010012345678910106
TunisiaTNNo24YesYesTN5904018104004942712345
TurkeyTRNo26YesTR190006200009112345678901
UkraineUANo29YesUA903052992990004149123456789
United Arab EmiratesAENo23AE460090000000123456789
United KingdomGBYes22YesYesGB33BUKB20201555555555
Virgin Islands, BritishVGNo24VG07ABVI0000000123456789
YemenYENo30YE20ALMF0000000000001234560101

Territories that use another country's IBAN code

Accounts in these territories carry the IBAN country code and format of the country listed; the territory's own ISO code, shown in brackets, never appears in the IBAN. SEPA reachability follows the territory, not the IBAN prefix.

IBAN codeCountryTerritoriesSEPA
FRFranceFrench Guiana (GF), Guadeloupe (GP), Martinique (MQ), Réunion (RE), Mayotte (YT), Saint Barthélemy (BL), Saint Martin, French part (MF), Saint Pierre and Miquelon (PM)Part of SEPA
FRFranceFrench Polynesia (PF), New Caledonia (NC), Wallis and Futuna (WF)SEPA COM Pacifique
FRFranceFrench Southern Territories (TF)Not part of SEPA
GBUnited KingdomIsle of Man (IM), Guernsey (GG), Jersey (JE)Part of SEPA
FIFinlandÅland Islands (AX)Part of SEPA
PTPortugalAzores, MadeiraPart of SEPA
ESSpainCanary Islands (IC), Ceuta and Melilla (EA)Part of SEPA

Partial IBAN countries (experimental)

These countries use an IBAN-style account number that is not in the official registry. We validate the check digits and length; bank and branch data is limited.

CountryCodeSEPALengthIBAN example
AlgeriaDZNo24DZ1400100725020000018457
AngolaAONo25AO06004400006729503010102
BeninBJNo28BJ66BJ0610100100144390000769
Burkina FasoBFNo28BF42BF0840101300463574000390
CameroonCMNo27CM2110002000300277976315008
Cape VerdeCVNo25CV64000500000020108215144
Central African RepublicCFNo27CF4220001000010120069700160
ChadTDNo27TD8960002000010271091600153
ComorosKMNo27KM4600005000010010904400137
CongoCGNo27CG3930011000101013451300019
Equatorial GuineaGQNo27GQ7050002001003715228190196
GabonGANo27GA2140021010032001890020126
Guinea-BissauGWNo25GW04GW1430010181800637601
IranIRNo26IR710570029971601460641001
Ivory CoastCINo28CI93CI0080111301134291200589
MadagascarMGNo27MG4600005030071289421016045
MaliMLNo28ML13ML0160120102600100668497
MoroccoMANo28MA64011519000001205000534921
MozambiqueMZNo25MZ59000301080016367102371
NigerNENo28NE58NE0380100100130305000268
SenegalSNNo28SN08SN0100152000048500003035
TogoTGNo28TG53TG0090604310346500400070