Register of countries using the IBAN standard

The individual countries and formatting are described in the IBAN Register. This register provides detailed information about all ISO 13616-compliant national IBAN formats.

This section provides an up to date reference for the International Bank Account Number length and supported validation methods.

In the table below we have provided sample IBAN number as well as country code and account format checksum validation support. IBAN Structure examples can be used to test our our service and understand how different countries construct IBAN numbers.

Data updated on 03/05/2017.

IBAN Structure & Examples

Country Code SEPA Length Checksum Branch IBAN Example
Albania AL No 28 yes AL35202111090000000001234567
Andorra AD No 24 yes AD1400080001001234567890
Austria AT Yes 20 yes yes AT483200000012345864
Azerbaijan AZ No 28 AZ96AZEJ00000000001234567890
Bahrain BH No 22 BH02CITI00001077181611
Belgium BE Yes 16 yes yes BE71096123456769
Bosnia and Herzegovina BA No 20 yes yes BA275680000123456789
Brazil BR No 29 yes BR1500000000000010932840814P2
Bulgaria BG Yes 22 yes BG18RZBB91550123456789
Costa Rica CR No 22 yes CR37012600000123456789
Croatia HR Yes 21 yes HR1723600001101234565
Cyprus CY Yes 28 yes CY21002001950000357001234567
Czech Republic CZ Yes 24 yes CZ5508000000001234567899
Faroe Islands FO Yes 18 yes FO9264600123456789
Greenland GL Yes 18 yes GL8964710123456789
Denmark DK Yes 18 yes DK9520000123456789
Dominican Republic DO No 28 DO22ACAU00000000000123456789
Estonia EE Yes 20 yes yes EE471000001020145685
Finland FI Yes 18 yes yes FI1410093000123458
France FR Yes 27 yes yes FR7630006000011234567890189
Georgia GE No 22 GE60NB0000000123456789
Germany DE Yes 22 yes yes DE91100000000123456789
Gibraltar GI Yes 23 yes GI04BARC000001234567890
Greece GR Yes 27 yes GR9608100010000001234567890
Guatemala GT No 28 GT20AGRO00000000001234567890
Hungary HU Yes 28 yes yes HU93116000060000000012345676
Iceland IS Yes 26 yes IS030001121234561234567890
Ireland IE Yes 22 yes yes IE64IRCE92050112345678
Israel IL No 23 yes IL170108000000012612345
Italy IT Yes 27 yes yes IT60X0542811101000000123456
Jordan JO No 30 yes JO71CBJO0000000000001234567890
Kazakhstan KZ No 20 KZ563190000012344567
Kosovo XK No 20 yes yes XK051212012345678906
Kuwait KW No 30 KW81CBKU0000000000001234560101
Latvia LV Yes 21 LV97HABA0012345678910
Lebanon LB No 28 LB92000700000000123123456123
Liechtenstein LI Yes 21 yes yes LI7408806123456789012
Lithuania LT Yes 20 yes LT601010012345678901
Luxembourg LU Yes 20 LU120010001234567891
Macedonia MK No 19 yes MK07200002785123453
Malta MT Yes 31 yes MT31MALT01100000000000000000123
Mauritania MR No 27 yes yes MR1300020001010000123456753
Mauritius MU No 30 yes MU43BOMM0101123456789101000MUR
Moldova MD No 24 MD21EX000000000001234567
Monaco MC Yes 27 yes yes MC5810096180790123456789085
Montenegro ME No 22 yes ME25505000012345678951
Netherlands NL Yes 18 yes yes NL02ABNA0123456789
Norway NO Yes 15 yes yes NO8330001234567
Pakistan PK No 24 PK36SCBL0000001123456702
Palestine PS No 29 PS92PALS000000000400123456702
Poland PL Yes 28 yes yes PL10105000997603123456789123
Portugal PT Yes 25 yes yes PT50002700000001234567833
Qatar QA No 29 QA54QNBA000000000000693123456
Romania RO Yes 24 RO09BCYP0000001234567890
San Marino SM Yes 27 yes yes SM76P0854009812123456789123
Saint Lucia LC No 32 LC14BOSL123456789012345678901234
Sao Tome and Principe ST No 25 ST23000200000289355710148
Saudi Arabia SA No 24 SA4420000001234567891234
Serbia RS No 22 yes RS35105008123123123173
Slovak Republic SK Yes 24 yes SK8975000000000012345671
Slovenia SI Yes 19 yes yes SI56192001234567892
Spain ES Yes 24 yes yes ES7921000813610123456789
Sweden SE Yes 24 yes yes SE1412345678901234567890
Switzerland CH Yes 21 yes yes CH5604835012345678009
Timor-Leste TL No 23 yes TL380080012345678910157
Tunisia TN No 24 yes yes TN4401000067123456789123
Turkey TR No 26 yes TR320010009999901234567890
United Arab Emirates AE No 23 AE460090000000123456789
United Kingdom GB Yes 22 yes yes GB98MIDL07009312345678
Virgin Islands, British VG No 24 VG21PACG0000000123456789
Ukraine UA No 29 yes UA903052992990004149123456789
Seychelles SC No 31 SC52BAHL01031234567890123456USD
Iraq IQ No 23 IQ20CBIQ861800101010500
Belarus BY No 28 BY86AKBB10100000002966000000
El Salvador SV No 28 SV43ACAT00000000000000123123

FR includes:

GB includes:

FI includes:

PT includes:

ES includes:

Partial IBAN Countries (Experimental)

Name of country IBAN Code SEPA Length IBAN Example
Angola AO No 25 AO06004400006729503010102
Burkina Faso BF No 28 BF42BF0840101300463574000390
Burundi BI No 16 BI43201011067444
Benin BJ No 28 BJ66BJ0610100100144390000769
Central African Republic CF No 27 CF4220001000010120069700160
Congo CG No 27 CG3930011000101013451300019
Ivory Coast CI No 28 CI93CI0080111301134291200589
Cameroon CM No 27 CM2110002000300277976315008
Cape Verde CV No 25 CV64000500000020108215144
Egypt EG No 27 EG2100037000671002392189379
Djibouti DJ No 27 DJ2110002010010409943020008
Algeria DZ No 26 DZ580002100007113001511433
Gabon GA No 27 GA2140021010032001890020126
Equatorial Guinea GQ No 27 GQ7050002001003715228190196
Guinea-Bissau GW No 25 GW04GW1430010181800637601
Iran IR No 26 IR710570029971601460641001
Morocco MA No 28 MA64011519000001205000534921
Madagascar MG No 27 MG4600005030071289421016045
Mali ML No 28 ML13ML0160120102600100668497
Mozambique MZ No 25 MZ59000301080016367102371
Niger NE No 28 NE58NE0380100100130305000268
Senegal SN No 28 SN08SN0100152000048500003035
Chad TD No 27 TD8960002000010271091600153
Togo TG No 28 TG53TG0090604310346500400070
Comoros KM No 27 KM4600005000010010904400137
Honduras HN No 28 HN54PISA00000000000000123124
Nicaragua NI No 32 NI92BAMC000000000000000003123123

All rights to this list belong The information in the list may be used freely as long as the use does not involve any reproduction or any commercial exploitation. There must be linked to the index, provided the source is acknowledged. is under no circumstances responsible for the accuracy of the information in the list or for their use.