Любой IBAN начинается одинаково: две буквы кода страны и две контрольные цифры. Дальше идёт BBAN, номер счёта, которым страна пользовалась ещё до появления IBAN. Поэтому в норвежском IBAN 15 символов, а в мальтийском 31.
Какой длины бывает IBAN
Стандарт допускает до 34 символов, но ни одна страна не использует их все. В реестре IBAN, который ведёт SWIFT, самый короткий IBAN у Норвегии (15 символов), а самый длинный у России (33). Чаще всего встречается длина 28 символов. Этот сайт поддерживает все страны из реестра, поэтому и здесь длина меняется от 15 до 33. В Европейском союзе самый короткий формат у Бельгии (16 символов), а самый длинный у Мальты (31).
Если вы проектируете формы или базы данных, никогда не рассчитывайте на одну длину. Поле, ограниченное 22 символами (такова длина немецкого IBAN), обрежет IBAN из Франции, Италии, Польши и многих других стран.
Что меняется от страны к стране
Только цифры или ещё и буквы
Многие BBAN состоят только из цифр, но далеко не все. В Нидерландах, Великобритании, Ирландии, на Мальте, в Латвии, Румынии, Болгарии, Иордании и Пакистане BBAN начинается с кода банка из четырёх букв, часто это первые четыре буквы BIC банка. Во Франции, Италии, Швейцарии и ряде других стран буквы могут встречаться и в самом номере счёта. Валидатор, который принимает после кода страны только цифры, отклонит настоящие IBAN всех этих стран.
Национальный контрольный ключ
Некоторые страны сохранили внутри BBAN собственный контрольный ключ, в дополнение к двум контрольным цифрам IBAN:
| Страна | Национальная проверка | Где стоит |
|---|---|---|
| Италия, Сан-Марино | CIN, контрольная буква | Первый символ BBAN |
| Франция, Монако | Clé RIB, две цифры | В конце BBAN |
| Испания | Две контрольные цифры | Между кодом отделения и номером счёта |
| Бельгия | Две контрольные цифры | В конце BBAN |
| Португалия, Словения | Две контрольные цифры | В конце BBAN |
| Норвегия, Финляндия, Эстония | Одна контрольная цифра | В конце BBAN |
| Венгрия | Две контрольные цифры | Одна после кода отделения, другая в конце |
| Албания | Одна контрольная цифра | После кода банка и кода отделения |
| Босния и Герцеговина, Косово, Черногория, Северная Македония, Сербия, Восточный Тимор | Две контрольные цифры (MOD 97) | В конце BBAN |
| Мавритания | Clé RIB, две цифры | В конце BBAN |
| Бурунди | Две контрольные цифры | В конце BBAN |
| Коста-Рика | Одна контрольная цифра | В конце BBAN |
| Россия | Контрольный ключ, одна цифра | 9-я цифра номера счёта |
Если национальная проверка тоже считается по MOD 97, а BBAN состоит только из цифр, как в Боснии и Герцеговине, Косово, Мавритании, Черногории, Северной Македонии, Сербии и Восточном Тиморе, то у всех действительных IBAN страны одинаковые контрольные цифры IBAN: например, RS35 у Сербии, MR13 у Мавритании и TL38 у Восточного Тимора.
IBAN может пройти проверку MOD-97 и при этом не пройти национальную. Чем они отличаются, объясняет статья Как работают контрольные цифры IBAN, а каждый национальный метод описан в статье Национальные контрольные цифры в IBAN.
Коды банков и отделений
Большинство BBAN начинается с кода банка. В некоторых странах к нему добавляется код отделения: британский и ирландский sort code, французский code guichet, итальянский CAB, испанский код oficina. В других, например в Германии и Австрии, есть только код банка, за которым идёт номер счёта.
Необычные поля
В некоторых форматах есть дополнительная информация. Исландский IBAN заканчивается национальным идентификационным номером владельца счёта, kennitala. В болгарском есть двузначный тип счёта. В Чехии и Словакии перед номером счёта стоит шестизначный префикс, а в Турции после кода банка идёт резервная цифра. А в примерах из реестра для Маврикия и Сейшельских островов IBAN даже заканчивается кодом валюты.
Общие форматы и общие коды
Некоторые страны используют формат соседа. Монако следует французскому формату, Сан-Марино итальянскому, а Лихтенштейн швейцарскому; отличается только код страны. У Фарерских островов и Гренландии свои коды, FO и GL, а структура та же, что у Дании. Бывает и так, что один код страны охватывает несколько территорий: французские IBAN используются во французских заморских департаментах и территориях, британские на Джерси, Гернси и острове Мэн, а финские на Аландских островах.
Как читать шаблон
Реестр описывает каждый BBAN коротким шаблоном. В 8n10n, шаблоне Германии, 8n означает восемь цифр, а 10n ещё десять цифр. Буквы обозначают:
n: цифры от 0 до 9a: заглавные буквы от A до Zc: буквы или цифры
Таким образом, 4a10n, шаблон Нидерландов, означает четыре буквы, за которыми идут десять цифр.
Страны вне официального реестра
Двух стран на этом сайте, Алжира и Марокко, нет в реестре IBAN, который ведёт SWIFT. Их форматы взяты из неофициальных списков форматов IBAN, которые ведут сервисы проверки IBAN и программные библиотеки. О длине алжирского IBAN источники спорят: одни указывают 26 символов (эту длину использует сайт), другие 24. Прежде чем полагаться на любой из вариантов, уточните его у банка или платёжного провайдера, с которым вы работаете.
Все страны, которые мы поддерживаем
В таблице для каждой страны указаны длина IBAN, шаблон BBAN и пример. Ссылка на страну открывает её генератор и полный разбор по позициям.
| Страна | Код | Длина | Шаблон BBAN | Пример |
|---|---|---|---|---|
| Австрия | AT |
20 | 16n |
AT61 1904 3002 3457 3201 |
| Азербайджан | AZ |
28 | 4a20c |
AZ21 NABZ 0000 0000 1370 1000 1944 |
| Албания | AL |
28 | 8n16c |
AL47 2121 1009 0000 0002 3569 8741 |
| Алжир | DZ |
26 | 22n |
DZ58 0002 1000 0111 3000 0005 70 |
| Андорра | AD |
24 | 4n4n12c |
AD12 0001 2030 2003 5910 0100 |
| Бахрейн | BH |
22 | 4a14c |
BH67 BMAG 0000 1299 1234 56 |
| Беларусь | BY |
28 | 4c4n16c |
BY13 NBRB 3600 9000 0000 2Z00 AB00 |
| Бельгия | BE |
16 | 3n7n2n |
BE68 5390 0754 7034 |
| Болгария | BG |
22 | 4a4n2n8c |
BG80 BNBG 9661 1020 3456 78 |
| Босния и Герцеговина | BA |
20 | 3n3n8n2n |
BA39 1290 0794 0102 8494 |
| Бразилия | BR |
29 | 8c5n10n1c1c |
BR66 9999 9A03 0000 1000 9795 493C 1 |
| Британские Виргинские Острова | VG |
24 | 4a16n |
VG96 VPVG 0000 0123 4567 8901 |
| Бурунди | BI |
27 | 5n5n11n2n |
BI42 1000 0100 0100 0033 2045 181 |
| Ватикан | VA |
22 | 3n15n |
VA59 0011 2300 0012 3456 78 |
| Великобритания | GB |
22 | 4a6n8n |
GB29 NWBK 6016 1331 9268 19 |
| Венгрия | HU |
28 | 24n |
HU42 1177 3016 1111 1018 0000 0000 |
| Восточный Тимор | TL |
23 | 3n14n2n |
TL38 0080 0123 4567 8910 157 |
| Гватемала | GT |
28 | 4c20c |
GT82 TRAJ 0102 0000 0012 1002 9690 |
| Германия | DE |
22 | 8n10n |
DE89 3704 0044 0532 0130 00 |
| Гибралтар | GI |
23 | 4a15c |
GI75 NWBK 0000 0000 7099 453 |
| Гондурас | HN |
28 | 4a20n |
HN88 CABF 0000 0000 0002 5000 5469 |
| Гренландия | GL |
18 | 4n9n1n |
GL89 6471 0001 0002 06 |
| Греция | GR |
27 | 3n4n16c |
GR16 0110 1250 0000 0001 2300 695 |
| Грузия | GE |
22 | 2a16n |
GE29 NB00 0000 0101 9049 17 |
| Дания | DK |
18 | 14n |
DK50 0040 0440 1162 43 |
| Джибути | DJ |
27 | 5n5n11n2n |
DJ21 0001 0000 0001 5400 0100 186 |
| Доминиканская Республика | DO |
28 | 4c20n |
DO28 BAGR 0000 0001 2124 5361 1324 |
| Египет | EG |
29 | 25n |
EG38 0019 0005 0000 0000 2631 8000 2 |
| Израиль | IL |
23 | 3n3n13n |
IL62 0108 0000 0009 9999 999 |
| Иордания | JO |
30 | 4a4n18c |
JO94 CBJO 0010 0000 0000 0131 0003 02 |
| Ирак | IQ |
23 | 4a3n12n |
IQ98 NBIQ 8501 2345 6789 012 |
| Ирландия | IE |
22 | 4a6n8n |
IE29 AIBK 9311 5212 3456 78 |
| Исландия | IS |
26 | 22n |
IS14 0159 2600 7654 5510 7303 39 |
| Испания | ES |
24 | 4n4n2n10n |
ES91 2100 0418 4502 0005 1332 |
| Италия | IT |
27 | 1a5n5n12n |
IT60 X054 2811 1010 0000 0123 456 |
| Йемен | YE |
30 | 4a4n18c |
YE15 CBYE 0001 0188 6123 4567 8912 34 |
| Казахстан | KZ |
20 | 3n13c |
KZ86 125K ZT50 0410 0100 |
| Катар | QA |
29 | 4a21c |
QA58 DOHB 0000 1234 5678 90AB CDEF G |
| Кипр | CY |
28 | 3n5n16c |
CY17 0020 0128 0000 0012 0052 7600 |
| Косово | XK |
20 | 4n10n2n |
XK05 1212 0123 4567 8906 |
| Коста-Рика | CR |
22 | 4n14n |
CR05 0152 0200 1026 2840 66 |
| Кувейт | KW |
30 | 4a22c |
KW81 CBKU 0000 0000 0000 1234 5601 01 |
| Латвия | LV |
21 | 4a13c |
LV80 BANK 0000 4351 9500 1 |
| Ливан | LB |
28 | 4n20c |
LB62 0999 0000 0001 0019 0122 9114 |
| Ливия | LY |
25 | 3n3n15n |
LY83 0020 4800 0020 1001 2036 1 |
| Литва | LT |
20 | 16n |
LT12 1000 0111 0100 1000 |
| Лихтенштейн | LI |
21 | 5n12c |
LI21 0881 0000 2324 013A A |
| Люксембург | LU |
20 | 3n13c |
LU28 0019 4006 4475 0000 |
| Маврикий | MU |
30 | 4a2n2n12n3n3a |
MU17 BOMM 0101 1010 3030 0200 000M UR |
| Мавритания | MR |
27 | 5n5n11n2n |
MR13 0002 0001 0100 0012 3456 753 |
| Мальта | MT |
31 | 4a5n18c |
MT84 MALT 0110 0001 2345 MTLC AST0 01S |
| Марокко | MA |
28 | 24n |
MA64 0115 1900 0001 2050 0053 4921 |
| Молдова | MD |
24 | 2c18c |
MD24 AG00 0225 1000 1310 4168 |
| Монако | MC |
27 | 5n5n11c2n |
MC58 1122 2000 0101 2345 6789 030 |
| Монголия | MN |
20 | 4n12n |
MN12 1234 1234 5678 9123 |
| Нидерланды | NL |
18 | 4a10n |
NL91 ABNA 0417 1643 00 |
| Никарагуа | NI |
28 | 4a20n |
NI45 BAPR 0000 0013 0000 0355 8124 |
| Норвегия | NO |
15 | 11n |
NO93 8601 1117 947 |
| Объединённые Арабские Эмираты | AE |
23 | 3n16n |
AE07 0331 2345 6789 0123 456 |
| Оман | OM |
23 | 3n16c |
OM81 0180 0000 0129 9123 456 |
| Пакистан | PK |
24 | 4a16c |
PK36 SCBL 0000 0011 2345 6702 |
| Палестина | PS |
29 | 4a21c |
PS92 PALS 0000 0000 0400 1234 5670 2 |
| Польша | PL |
28 | 24n |
PL61 1090 1014 0000 0712 1981 2874 |
| Португалия | PT |
25 | 21n |
PT50 0002 0123 1234 5678 9015 4 |
| Россия | RU |
33 | 9n5n15c |
RU03 0445 2522 5408 1781 0538 0913 1041 9 |
| Румыния | RO |
24 | 4a16c |
RO49 AAAA 1B31 0075 9384 0000 |
| Сальвадор | SV |
28 | 4a20n |
SV62 CENR 0000 0000 0000 0070 0025 |
| Сан-Марино | SM |
27 | 1a5n5n12n |
SM86 U032 2509 8000 0000 0270 100 |
| Сан-Томе и Принсипи | ST |
25 | 4n4n11n2n |
ST23 0001 0001 0051 8453 1014 6 |
| Саудовская Аравия | SA |
24 | 2n18c |
SA03 8000 0000 6080 1016 7519 |
| Северная Македония | MK |
19 | 3n10c2n |
MK07 2501 2000 0058 984 |
| Сейшельские Острова | SC |
31 | 4a2n2n16n3a |
SC18 SSCB 1101 0000 0000 0000 1497 USD |
| Сент-Люсия | LC |
32 | 4a24c |
LC55 HEMM 0001 0001 0012 0012 0002 3015 |
| Сербия | RS |
22 | 3n13n2n |
RS35 2600 0560 1001 6113 79 |
| Словакия | SK |
24 | 20n |
SK31 1200 0000 1987 4263 7541 |
| Словения | SI |
19 | 15n |
SI56 2633 0001 2039 086 |
| Сомали | SO |
23 | 4n3n12n |
SO21 1000 0010 0100 0100 141 |
| Судан | SD |
18 | 2n12n |
SD21 2901 0501 2340 01 |
| Тунис | TN |
24 | 20n |
TN59 1000 6035 1835 9847 8831 |
| Турция | TR |
26 | 5n1n16c |
TR33 0006 1005 1978 6457 8413 26 |
| Украина | UA |
29 | 6n19c |
UA21 3223 1300 0002 6007 2335 6600 1 |
| Фарерские острова | FO |
18 | 4n9n1n |
FO62 6460 0001 6316 34 |
| Финляндия | FI |
18 | 14n |
FI21 1234 5600 0007 85 |
| Фолклендские (Мальвинские) острова | FK |
18 | 2a12n |
FK88 SC12 3456 7890 12 |
| Франция | FR |
27 | 5n5n11c2n |
FR14 2004 1010 0505 0001 3M02 606 |
| Хорватия | HR |
21 | 17n |
HR12 1001 0051 8630 0016 0 |
| Черногория | ME |
22 | 3n13n2n |
ME25 5050 0001 2345 6789 51 |
| Чехия | CZ |
24 | 20n |
CZ65 0800 0000 1920 0014 5399 |
| Швейцария | CH |
21 | 5n12c |
CH93 0076 2011 6238 5295 7 |
| Швеция | SE |
24 | 20n |
SE45 5000 0000 0583 9825 7466 |
| Эстония | EE |
20 | 16n |
EE38 2200 2210 2014 5685 |
Источники
- Реестр IBAN SWIFT (SWIFT IBAN Registry), выпуск 102 (июнь 2026 года): длина, шаблон BBAN и пример каждой страны из таблицы.
- ISO 13616-1:2020: структура IBAN и максимальная длина в 34 символа.
- Правила национальных контрольных цифр: см. источники в статье Национальные контрольные цифры в IBAN.