LOOK UP
Length, structure and format mask for every IBAN country.
kcheck digit
ndigit
Aletter
cletter or digit
| Networks | Domestic check | |||
|---|---|---|---|---|
| 🇦🇱 Albania | AL | 28 | SEPA+SWIFT | Implemented |
| 🇦🇩 Andorra | AD | 24 | SEPA+SWIFT | None |
| 🇦🇹 Austria | AT | 20 | SEPA+SWIFT | None |
| 🇦🇿 Azerbaijan | AZ | 28 | SWIFT | None |
| 🇧🇭 Bahrain | BH | 22 | SWIFT | None |
| 🇧🇾 Belarus | BY | 28 | SWIFT | None |
| 🇧🇪 Belgium | BE | 16 | SEPA+SWIFT | Implemented |
| 🇧🇦 Bosnia and Herzegovina | BA | 20 | SWIFT | Implemented |
| 🇧🇷 Brazil | BR | 29 | SWIFT | None |
| 🇻🇬 British Virgin Islands | VG | 24 | SWIFT | None |
| 🇧🇬 Bulgaria | BG | 22 | SEPA+SWIFT | None |
| 🇧🇮 Burundi | BI | 27 | SWIFT | None |
| 🇹🇩 Chad | TD | 27 | SWIFT | None |
| 🇨🇷 Costa Rica | CR | 22 | SWIFT | None |
| 🇭🇷 Croatia | HR | 21 | SEPA+SWIFT | Implemented |
| 🇨🇾 Cyprus | CY | 28 | SEPA+SWIFT | None |
| 🇨🇿 Czech Republic | CZ | 24 | SEPA+SWIFT | Implemented |
| 🇩🇰 Denmark | DK | 18 | SEPA+SWIFT | None |
| 🇩🇯 Djibouti | DJ | 27 | SWIFT | None |
| 🇩🇴 Dominican Republic | DO | 28 | SWIFT | None |
| 🇪🇬 Egypt | EG | 29 | SWIFT | None |
| 🇸🇻 El Salvador | SV | 28 | SWIFT | None |
| 🇪🇪 Estonia | EE | 20 | SEPA+SWIFT | Implemented |
| 🇫🇰 Falkland Islands | FK | 18 | SWIFT | None |
| 🇫🇴 Faroe Islands | FO | 18 | SWIFT | None |
| 🇫🇮 Finland | FI | 18 | SEPA+SWIFT | Implemented |
| 🇫🇷 France | FR | 27 | SEPA+SWIFT | Implemented |
| 🇬🇪 Georgia | GE | 22 | SWIFT | None |
| 🇩🇪 Germany | DE | 22 | SEPA+SWIFT | Implemented |
| 🇬🇮 Gibraltar | GI | 23 | SEPA+SWIFT | None |
| 🇬🇷 Greece | GR | 27 | SEPA+SWIFT | None |
| 🇬🇱 Greenland | GL | 18 | SWIFT | None |
| 🇬🇹 Guatemala | GT | 28 | SWIFT | None |
| 🇭🇳 Honduras | HN | 28 | SWIFT | None |
| 🇭🇺 Hungary | HU | 28 | SEPA+SWIFT | Implemented |
| 🇮🇸 Iceland | IS | 26 | SEPA+SWIFT | Implemented |
| 🇮🇶 Iraq | IQ | 23 | SWIFT | None |
| 🇮🇪 Ireland | IE | 22 | SEPA+SWIFT | None |
| 🇮🇱 Israel | IL | 23 | SWIFT | None |
| 🇮🇹 Italy | IT | 27 | SEPA+SWIFT | Implemented |
| 🇯🇴 Jordan | JO | 30 | SWIFT | None |
| 🇰🇿 Kazakhstan | KZ | 20 | SWIFT | None |
| 🇽🇰 Kosovo | XK | 20 | SWIFT | None |
| 🇰🇼 Kuwait | KW | 30 | SWIFT | None |
| 🇱🇻 Latvia | LV | 21 | SEPA+SWIFT | None |
| 🇱🇧 Lebanon | LB | 28 | SWIFT | None |
| 🇱🇾 Libya | LY | 25 | SWIFT | None |
| 🇱🇮 Liechtenstein | LI | 21 | SEPA+SWIFT | None |
| 🇱🇹 Lithuania | LT | 20 | SEPA+SWIFT | None |
| 🇱🇺 Luxembourg | LU | 20 | SEPA+SWIFT | None |
| 🇲🇹 Malta | MT | 31 | SEPA+SWIFT | None |
| 🇲🇷 Mauritania | MR | 27 | SWIFT | Implemented |
| 🇲🇺 Mauritius | MU | 30 | SWIFT | None |
| 🇲🇩 Moldova | MD | 24 | SEPA+SWIFT | None |
| 🇲🇨 Monaco | MC | 27 | SEPA+SWIFT | Implemented |
| 🇲🇳 Mongolia | MN | 20 | SWIFT | None |
| 🇲🇪 Montenegro | ME | 22 | SEPA+SWIFT | Implemented |
| 🇳🇱 Netherlands | NL | 18 | SEPA+SWIFT | Implemented |
| 🇳🇮 Nicaragua | NI | 28 | SWIFT | None |
| 🇲🇰 North Macedonia | MK | 19 | SEPA+SWIFT | Implemented |
| 🇳🇴 Norway | NO | 15 | SEPA+SWIFT | Implemented |
| 🇴🇲 Oman | OM | 23 | SWIFT | None |
| 🇵🇰 Pakistan | PK | 24 | SWIFT | None |
| 🇵🇸 Palestine | PS | 29 | SWIFT | None |
| 🇵🇱 Poland | PL | 28 | SEPA+SWIFT | Implemented |
| 🇵🇹 Portugal | PT | 25 | SEPA+SWIFT | Implemented |
| 🇶🇦 Qatar | QA | 29 | SWIFT | None |
| 🇷🇴 Romania | RO | 24 | SEPA+SWIFT | None |
| 🇷🇺 Russia | RU | 33 | SWIFT | None |
| 🇱🇨 Saint Lucia | LC | 32 | SWIFT | None |
| 🇸🇲 San Marino | SM | 27 | SEPA+SWIFT | Implemented |
| 🇸🇹 São Tomé and Príncipe | ST | 25 | SWIFT | None |
| 🇸🇦 Saudi Arabia | SA | 24 | SWIFT | None |
| 🇸🇳 Senegal | SN | 28 | SWIFT | None |
| 🇷🇸 Serbia | RS | 22 | SEPA+SWIFT | Implemented |
| 🇸🇨 Seychelles | SC | 31 | SWIFT | None |
| 🇸🇰 Slovakia | SK | 24 | SEPA+SWIFT | Implemented |
| 🇸🇮 Slovenia | SI | 19 | SEPA+SWIFT | Implemented |
| 🇸🇴 Somalia | SO | 23 | SWIFT | None |
| 🇪🇸 Spain | ES | 24 | SEPA+SWIFT | Implemented |
| 🇸🇩 Sudan | SD | 18 | SWIFT | None |
| 🇸🇪 Sweden | SE | 24 | SEPA+SWIFT | None |
| 🇨🇭 Switzerland | CH | 21 | SEPA+SWIFT | None |
| 🇹🇱 Timor-Leste | TL | 23 | SWIFT | Implemented |
| 🇹🇬 Togo | TG | 28 | SWIFT | None |
| 🇹🇳 Tunisia | TN | 24 | SWIFT | Implemented |
| 🇹🇷 Turkey | TR | 26 | SWIFT | None |
| 🇺🇦 Ukraine | UA | 29 | SWIFT | None |
| 🇦🇪 United Arab Emirates | AE | 23 | SWIFT | None |
| 🇬🇧 United Kingdom | GB | 22 | SEPA+SWIFT | Implemented |
| 🇻🇦 Vatican City | VA | 22 | SEPA+SWIFT | None |
| 🇾🇪 Yemen | YE | 30 | SWIFT | None |