IBAN formats by country

Length, structure, a valid example and SEPA status for all 78 countries with a registered IBAN format.

78 countries have a registered IBAN format — from 15 characters (Norway) to 32 (Saint Lucia). A Bulgarian IBAN is 22 characters, e.g. BG80 BNBG 9661 1020 3456 78.

Check an IBAN for free →
CountryCodeLengthSEPA
AlbaniaAL28
AndorraAD24
AustriaAT20
AzerbaijanAZ28
BahrainBH22
BelarusBY28
BelgiumBE16
Bosnia and HerzegovinaBA20
BrazilBR29
British Virgin IslandsVG24
BulgariaBG22
Costa RicaCR22
CroatiaHR21
CyprusCY28
Czech RepublicCZ24
DenmarkDK18
Dominican RepublicDO28
EgyptEG29
El SalvadorSV28
EstoniaEE20
Faroe IslandsFO18
FinlandFI18
FranceFR27
GeorgiaGE22
GermanyDE22
GibraltarGI23
GreeceGR27
GreenlandGL18
GuatemalaGT28
HungaryHU28
IcelandIS26
IraqIQ23
IrelandIE22
IsraelIL23
ItalyIT27
JordanJO30
KazakhstanKZ20
KosovoXK20
KuwaitKW30
LatviaLV21
LebanonLB28
LibyaLY25
LiechtensteinLI21
LithuaniaLT20
LuxembourgLU20
MaltaMT31
MauritaniaMR27
MauritiusMU30
MoldovaMD24
MonacoMC27
MontenegroME22
NetherlandsNL18
North MacedoniaMK19
NorwayNO15
PakistanPK24
PalestinePS29
PolandPL28
PortugalPT25
QatarQA29
RomaniaRO24
Saint LuciaLC32
San MarinoSM27
São Tomé and PríncipeST25
Saudi ArabiaSA24
SerbiaRS22
SeychellesSC31
SlovakiaSK24
SloveniaSI19
SpainES24
SwedenSE24
SwitzerlandCH21
Timor-LesteTL23
TunisiaTN24
TurkeyTR26
UkraineUA29
United Arab EmiratesAE23
United KingdomGB22
Vatican CityVA22

The length includes the 2-letter country code and the 2 check digits. 37 of the 78 countries participate in SEPA.

Advertisement

Frequently asked questions

How many countries use IBAN?

78 countries and territories have an officially registered IBAN format in the public IBAN registry (ISO 13616). The USA, Canada, Australia, China and Japan do not use IBAN — transfers there use local account numbers plus SWIFT/BIC.

How many characters does an IBAN have?

It depends on the country: from 15 characters (Norway) to 32 (Saint Lucia). A Bulgarian IBAN is 22 characters, a German one is also 22, a French one is 27. The exact length for every country is in the table.

Which countries are in SEPA?

37 of the IBAN countries participate in SEPA — all EU/EEA members plus the UK, Switzerland, Monaco, San Marino, Andorra, Vatican City and Gibraltar. SEPA euro transfers are processed like domestic ones.

How do I check whether an IBAN is valid?

Use the free svcs.bg IBAN validator: it checks the MOD-97 checksum and the exact per-country length, fully in your browser — the number is never sent anywhere.

IBAN validator →Country reference →Currency converter →