Supported countries

This list is generated at build time from the same country specifications the validator itself runs on, so it cannot drift from reality. Data: ISO 13616 IBAN Registry Release 102 (June 2026).

Official IBAN registry countries

Countries and territories listed in the ISO 13616 IBAN Registry maintained by SWIFT. Validation covers length, format and mod-97 check digits; countries marked with a check also get their domestic check digit verified.

CountryCodeIBAN lengthSEPANational check digit
Åland IslandsAX18
AlbaniaAL28
AndorraAD24
AustriaAT20
AzerbaijanAZ28
BahrainBH22
BelarusBY28
BelgiumBE16
Bosnia & HerzegovinaBA20
BrazilBR29
British Virgin IslandsVG24
BulgariaBG22
Costa RicaCR22
CroatiaHR21
CyprusCY28
CzechiaCZ24
DenmarkDK18
Dominican RepublicDO28
EgyptEG29
El SalvadorSV28
EstoniaEE20
Faroe IslandsFO18
FinlandFI18
FranceFR27
French GuianaGF27
French PolynesiaPF27
French Southern TerritoriesTF27
GeorgiaGE22
GermanyDE22
GibraltarGI23
GreeceGR27
GreenlandGL18
GuadeloupeGP27
GuatemalaGT28
HungaryHU28
IcelandIS26
IraqIQ23
IrelandIE22
IsraelIL23
ItalyIT27
JordanJO30
KazakhstanKZ20
KosovoXK20
KuwaitKW30
LatviaLV21
LebanonLB28
LibyaLY25
LiechtensteinLI21
LithuaniaLT20
LuxembourgLU20
MaltaMT31
MartiniqueMQ27
MauritaniaMR27
MauritiusMU30
MayotteYT27
MoldovaMD24
MonacoMC27
MongoliaMN20
MontenegroME22
NetherlandsNL18
New CaledoniaNC27
NicaraguaNI28
North MacedoniaMK19
NorwayNO15
OmanOM23
PakistanPK24
Palestinian TerritoriesPS29
PolandPL28
PortugalPT25
QatarQA29
RéunionRE27
RomaniaRO24
RussiaRU33
San MarinoSM27
São Tomé & PríncipeST25
Saudi ArabiaSA24
SerbiaRS22
SeychellesSC31
SlovakiaSK24
SloveniaSI19
SomaliaSO23
SpainES24
St. LuciaLC32
St. MartinMF27
St. Pierre & MiquelonPM27
SudanSD18
SwedenSE24
SwitzerlandCH21
Timor-LesteTL23
TunisiaTN24
TürkiyeTR26
UkraineUA29
United Arab EmiratesAE23
United KingdomGB22
Vatican CityVA22
Wallis & FutunaWF27
YemenYE30

Additional recognised formats

Formats used in practice (partial or experimental adoption) that are not, or not yet, part of the official registry. The checker validates their structure the same way.

CountryCodeIBAN length
AlgeriaDZ26
AngolaAO25
BeninBJ28
Burkina FasoBF28
BurundiBI27
CameroonCM27
Cape VerdeCV25
Central African RepublicCF27
ChadTD27
ComorosKM27
Congo - BrazzavilleCG27
Côte d’IvoireCI28
DjiboutiDJ27
Equatorial GuineaGQ27
Falkland IslandsFK18
GabonGA27
Guinea-BissauGW25
HondurasHN28
IranIR26
MadagascarMG27
MaliML28
MoroccoMA28
MozambiqueMZ25
NigerNE28
SenegalSN28
St. BarthélemyBL27
TogoTG28

Generated from ibantools country specifications. Last verified: 2026-07-05.