78 Countries · ISO 13616

IBAN Formats by Country

Exact length, structure, and SEPA status for every IBAN country. Click a country for the full format guide and example.

CountryCodeLengthSEPAExample
Albania AL 28 No AL47212110090000000235698741
Andorra AD 24 Yes AD1200012030200359100100
Austria AT 20 Yes AT611904300234573201
Azerbaijan AZ 28 No AZ21NABZ00000000137010001944
Bahrain BH 22 No BH67BMAG00001299123456
Belarus BY 28 No BY13NBRB3600900000002Z00AB00
Belgium BE 16 Yes BE68539007547034
Bosnia and Herzegovina BA 20 No BA391290079401028494
Brazil BR 29 No BR1800360305000010009795493C1
British Virgin Islands VG 24 No VG96VPVG0000012345678901
Bulgaria BG 22 Yes BG80BNBG96611020345678
Costa Rica CR 22 No CR05015202001026284066
Croatia HR 21 Yes HR1210010051863000160
Cyprus CY 28 Yes CY17002001280000001200527600
Czech Republic CZ 24 Yes CZ6508000000192000145399
Denmark DK 18 Yes DK5000400440116243
Dominican Republic DO 28 No DO28BAGR00000001212453611324
Egypt EG 29 No EG380019000500000000263180002
El Salvador SV 28 No SV62CENR00000000000000700025
Estonia EE 20 Yes EE382200221020145685
Faroe Islands FO 18 No FO6264600001631634
Finland FI 18 Yes FI2112345600000785
France FR 27 Yes FR1420041010050500013M02606
Georgia GE 22 No GE29NB0000000101904917
Germany DE 22 Yes DE89370400440532013000
Gibraltar GI 23 Yes GI75NWBK000000007099453
Greece GR 27 Yes GR1601101250000000012300695
Greenland GL 18 No GL8964710001000206
Guatemala GT 28 No GT82TRAJ01020000001210029690
Hungary HU 28 Yes HU42117730161111101800000000
Iceland IS 26 Yes IS140159260076545510730339
Iraq IQ 23 No IQ98NBIQ850123456789012
Ireland IE 22 Yes IE29AIBK93115212345678
Israel IL 23 No IL620108000000099999999
Italy IT 27 Yes IT60X0542811101000000123456
Jordan JO 30 No JO94CBJO0010000000000131000302
Kazakhstan KZ 20 No KZ86125KZT5004100100
Kosovo XK 20 No XK051212012345678906
Kuwait KW 30 No KW81CBKU0000000000001234560101
Latvia LV 21 Yes LV80BANK0000435195001
Lebanon LB 28 No LB62099900000001001901229114
Libya LY 25 No LY83002048000020100120361
Liechtenstein LI 21 Yes LI21088100002324013AA
Lithuania LT 20 Yes LT121000011101001000
Luxembourg LU 20 Yes LU280019400644750000
Malta MT 31 Yes MT84MALT011000012345MTLCAST001S
Mauritania MR 27 No MR1300020001010000123456753
Mauritius MU 30 No MU17BOMM0101101030300200000MUR
Moldova MD 24 No MD24AG000225100013104168
Monaco MC 27 Yes MC5811222000010123456789030
Montenegro ME 22 No ME25505000012345678951
Netherlands NL 18 Yes NL91ABNA0417164300
North Macedonia MK 19 No MK07250120000058984
Norway NO 15 Yes NO9386011117947
Pakistan PK 24 No PK36SCBL0000001123456702
Palestine PS 29 No PS92PALS000000000400123456702
Poland PL 28 Yes PL61109010140000071219812874
Portugal PT 25 Yes PT50000201231234567890154
Qatar QA 29 No QA58DOHB00001234567890ABCDEFG
Romania RO 24 Yes RO49AAAA1B31007593840000
Saint Lucia LC 32 No LC55HEMM000100010012001200023015
San Marino SM 27 Yes SM86U0322509800000000270100
Saudi Arabia SA 24 No SA0380000000608010167519
Serbia RS 22 No RS35260005601001611379
Seychelles SC 31 No SC18SSCB11010000000000001497USD
Slovakia SK 24 Yes SK3112000000198742637541
Slovenia SI 19 Yes SI56263300012039086
Spain ES 24 Yes ES9121000418450200051332
Sudan SD 18 No SD2129010501234001
Sweden SE 24 Yes SE4550000000058398257466
Switzerland CH 21 Yes CH9300762011623852957
Timor-Leste TL 23 No TL380080012345678910157
Tunisia TN 24 No TN5910006035183598478831
Turkey TR 26 No TR330006100519786457841326
Ukraine UA 29 No UA213223130000026007233566001
United Arab Emirates AE 23 No AE070331234567890123456
United Kingdom GB 22 Yes GB29NWBK60161331926819
Vatican City VA 22 Yes VA59001123000012345678

Validate Any IBAN

Checked in your browser - nothing is stored or transmitted

Try:
100% Free Nothing Stored 78 Country Formats