IBAN COUNTRY FORMATS

The right format.
For the right prefix.

Explore the 89 registered formats used by our checker. Find the expected length and the arrangement of letters and digits.

Check an IBAN ↗

Each format begins with the two-letter country prefix and two check digits. The pattern below describes the remaining BBAN: n = digit, a = letter, c = letter or digit; ! means a fixed count.

IBAN prefixes, total character counts, and BBAN patterns from registry release 103.
Country / prefixIBAN lengthBBAN pattern
AlbaniaAL28characters8!n16!c8 digits · 16 letters or digits
AustriaAT20characters5!n11!n5 digits · 11 digits
AzerbaijanAZ28characters4!a20!c4 letters · 20 letters or digits
BahrainBH22characters4!a14!c4 letters · 14 letters or digits
BelarusBY28characters4!c4!n16!c4 letters or digits · 4 digits · 16 letters or digits
BelgiumBE16characters3!n7!n2!n3 digits · 7 digits · 2 digits
Bosnia and HerzegovinaBA20characters3!n3!n8!n2!n3 digits · 3 digits · 8 digits · 2 digits
BrazilBR29characters8!c5!n10!n1!c1!c8 letters or digits · 5 digits · 10 digits · 1 letters or digits · 1 letters or digits
British Virgin IslandsVG24characters4!a16!n4 letters · 16 digits
BulgariaBG22characters4!a4!n2!n8!c4 letters · 4 digits · 2 digits · 8 letters or digits
BurundiBI27characters5!n5!n11!n2!n5 digits · 5 digits · 11 digits · 2 digits
Costa RicaCR22characters4!n14!n4 digits · 14 digits
CroatiaHR21characters7!n10!n7 digits · 10 digits
CyprusCY28characters3!n5!n16!c3 digits · 5 digits · 16 letters or digits
CzechiaCZ24characters4!n6!n10!n4 digits · 6 digits · 10 digits
DenmarkDK18characters4!n9!n1!n4 digits · 9 digits · 1 digits
DjiboutiDJ27characters5!n5!n11!n2!n5 digits · 5 digits · 11 digits · 2 digits
Dominican RepublicDO28characters4!c20!n4 letters or digits · 20 digits
East TimorTL23characters3!n14!n2!n3 digits · 14 digits · 2 digits
EgyptEG29characters4!n4!n17!n4 digits · 4 digits · 17 digits
El SalvadorSV28characters4!a20!n4 letters · 20 digits
EstoniaEE20characters2!n14!n2 digits · 14 digits
Falkland IslandsFK18characters2!a12!n2 letters · 12 digits
Faroe IslandsFO18characters4!n9!n1!n4 digits · 9 digits · 1 digits
FinlandFI18characters3!n11!n3 digits · 11 digits
FranceFR27characters5!n5!n11!c2!n5 digits · 5 digits · 11 letters or digits · 2 digits
GeorgiaGE22characters2!a16!n2 letters · 16 digits
GermanyDE22characters8!n10!n8 digits · 10 digits
GibraltarGI23characters4!a15!c4 letters · 15 letters or digits
GreeceGR27characters3!n4!n16!c3 digits · 4 digits · 16 letters or digits
GreenlandGL18characters4!n9!n1!n4 digits · 9 digits · 1 digits
GuatemalaGT28characters4!c20!c4 letters or digits · 20 letters or digits
HondurasHN28characters4!a20!n4 letters · 20 digits
HungaryHU28characters3!n4!n1!n15!n1!n3 digits · 4 digits · 1 digits · 15 digits · 1 digits
IcelandIS26characters4!n2!n6!n10!n4 digits · 2 digits · 6 digits · 10 digits
IraqIQ23characters4!a3!n12!n4 letters · 3 digits · 12 digits
IrelandIE22characters4!a6!n8!n4 letters · 6 digits · 8 digits
IsraelIL23characters3!n3!n13!n3 digits · 3 digits · 13 digits
ItalyIT27characters1!a5!n5!n12!c1 letters · 5 digits · 5 digits · 12 letters or digits
JordanJO30characters4!a4!n18!c4 letters · 4 digits · 18 letters or digits
KazakhstanKZ20characters3!n13!c3 digits · 13 letters or digits
KosovoXK20characters4!n10!n2!n4 digits · 10 digits · 2 digits
KuwaitKW30characters4!a22!c4 letters · 22 letters or digits
LatviaLV21characters4!a13!c4 letters · 13 letters or digits
LebanonLB28characters4!n20!c4 digits · 20 letters or digits
LibyaLY25characters3!n3!n15!n3 digits · 3 digits · 15 digits
LiechtensteinLI21characters5!n12!c5 digits · 12 letters or digits
LithuaniaLT20characters5!n11!n5 digits · 11 digits
LuxembourgLU20characters3!n13!c3 digits · 13 letters or digits
MaltaMT31characters4!a5!n18!c4 letters · 5 digits · 18 letters or digits
MauritaniaMR27characters5!n5!n11!n2!n5 digits · 5 digits · 11 digits · 2 digits
MauritiusMU30characters4!a2!n2!n12!n3!n3!a4 letters · 2 digits · 2 digits · 12 digits · 3 digits · 3 letters
MoldovaMD24characters2!c18!c2 letters or digits · 18 letters or digits
MonacoMC27characters5!n5!n11!c2!n5 digits · 5 digits · 11 letters or digits · 2 digits
MongoliaMN20characters4!n12!n4 digits · 12 digits
MontenegroME22characters3!n13!n2!n3 digits · 13 digits · 2 digits
NetherlandsNL18characters4!a10!n4 letters · 10 digits
NicaraguaNI28characters4!a20!n4 letters · 20 digits
North MacedoniaMK19characters3!n10!c2!n3 digits · 10 letters or digits · 2 digits
NorwayNO15characters4!n6!n1!n4 digits · 6 digits · 1 digits
OmanOM23characters3!n16!c3 digits · 16 letters or digits
PakistanPK24characters4!a16!c4 letters · 16 letters or digits
PalestinePS29characters4!a21!c4 letters · 21 letters or digits
PolandPL28characters8!n16!n8 digits · 16 digits
PortugalPT25characters4!n4!n11!n2!n4 digits · 4 digits · 11 digits · 2 digits
QatarQA29characters4!a21!c4 letters · 21 letters or digits
RomaniaRO24characters4!a16!c4 letters · 16 letters or digits
RussiaRU33characters9!n5!n15!c9 digits · 5 digits · 15 letters or digits
Saint LuciaLC32characters4!a24!c4 letters · 24 letters or digits
San MarinoSM27characters1!a5!n5!n12!c1 letters · 5 digits · 5 digits · 12 letters or digits
Sao Tome and PrincipeST25characters4!n4!n11!n2!n4 digits · 4 digits · 11 digits · 2 digits
Saudi ArabiaSA24characters2!n18!c2 digits · 18 letters or digits
SerbiaRS22characters3!n13!n2!n3 digits · 13 digits · 2 digits
SeychellesSC31characters4!a2!n2!n16!n3!a4 letters · 2 digits · 2 digits · 16 digits · 3 letters
SlovakiaSK24characters4!n6!n10!n4 digits · 6 digits · 10 digits
SloveniaSI19characters5!n8!n2!n5 digits · 8 digits · 2 digits
SomaliaSO23characters4!n3!n12!n4 digits · 3 digits · 12 digits
SpainES24characters4!n4!n1!n1!n10!n4 digits · 4 digits · 1 digits · 1 digits · 10 digits
SudanSD18characters2!n12!n2 digits · 12 digits
SwedenSE24characters3!n16!n1!n3 digits · 16 digits · 1 digits
SwitzerlandCH21characters5!n12!c5 digits · 12 letters or digits
TunisiaTN24characters2!n3!n13!n2!n2 digits · 3 digits · 13 digits · 2 digits
TürkiyeTR26characters5!n1!n16!c5 digits · 1 digits · 16 letters or digits
UkraineUA29characters6!n19!c6 digits · 19 letters or digits
United Arab EmiratesAE23characters3!n16!n3 digits · 16 digits
United KingdomGB22characters4!a6!n8!n4 letters · 6 digits · 8 digits
Vatican CityVA22characters3!n15!n3 digits · 15 digits
YemenYE30characters4!a4!n18!c4 letters · 4 digits · 18 letters or digits

COVERAGE & METHODOLOGY

Country formats.
Clear rules.

Back to the IBAN checker ↗

Registry coverage

The rules follow Swift’s ISO 13616 IBAN Registry, release 103 (September 2026). This covers registered prefixes, including XK for Kosovo. Some territories use another country’s registered IBAN prefix.

What a passing check means

The checker compares length and character patterns, then calculates the MOD-97 remainder without rounding long numbers. Check digits must be in the generated range 02–98.

The Central Bank of Türkiye’s IBAN guidance explains the check-digit calculation. The Bundesbank’s account-number guidance describes the separate role of domestic check-digit methods.

Handling the entry

We remove ordinary whitespace and convert ASCII lowercase letters to uppercase. Other punctuation, invisible characters, and lookalike letters are rejected rather than silently changed. No replacement IBAN or corrected check digits are generated.

The registry and calculation references are linked above. If a format appears incorrect, report the country and rule; you do not need to send a personal IBAN.