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 →