Калькулятор нижче перевіряє, чи правильні контрольні цифри в номері рахунку IBAN, і показує, якому банку за Довідником банків НБУ належить код банку в номері. Український IBAN має 29 символів: літери UA, дві контрольні цифри, шестизначний код банку і 19 символів номера рахунку. Перевірка працює у вашому браузері — номер нікуди не надсилається.
- Результат
- —
- Код банку
- —
- Банк за кодом
- —
- Номер рахунку
- —
Номер можна вставити з пробілами, дефісами чи малими літерами: калькулятор прибирає пробіли й дефіси та переводить літери у великі. Результат оновлюється під час введення.
Що показує калькулятор
- Результат — «контрольні цифри правильні» або «контрольні цифри не збігаються — номер з помилкою». Калькулятор розрахований на українські номери, у яких після UA стоять 27 цифр (разом 29 символів). Якщо номер з кодом UA має іншу довжину чи інші літери або введене взагалі не схоже на IBAN, калькулятор повідомляє, що формат не відповідає українському IBAN.
- Код банку — символи з 5-го по 10-й.
- Банк за кодом — банк, якому цей код належить за Довідником банків НБУ (станом на 10.10.2026). У переліку — 59 банків з банківською ліцензією, а також коди, які в довіднику записано у відділень Ощадбанку (24 коди) і Райффайзен Банку (5 кодів): це коди підрозділів, яким ці відділення підпорядковані. Для таких кодів калькулятор показує назву відповідного банку.
- Номер рахунку — символи з 11-го по 29-й, разом із нулями на початку.
IBAN інших країн калькулятор теж приймає, але перевіряє в них лише контрольні цифри: код і назву банку для них не показує.
Як калькулятор перевіряє контрольні цифри
Контрольні цифри — 3-й і 4-й символи IBAN. Постанова Правління НБУ від 26.07.2022 № 158, яка встановлює структуру номерів платіжних рахунків і електронних гаманців, визначає, що контрольну суму розраховують за алгоритмом MOD 97-10 відповідно до стандарту IBAN (пп. 2 п. 3), і посилається на міжнародний стандарт ISO 13616 та національний стандарт ДСТУ-Н 7167:2010 (п. 1). Покрокового опису алгоритму в постанові немає; калькулятор перевіряє номер так:
- переносить перші чотири символи (UA і контрольні цифри) в кінець номера;
- замінює кожну літеру двозначним числом: A = 10, B = 11 і так далі до Z = 35 (в українському IBAN це U = 30 і A = 10);
- ділить отримане число на 97: якщо остача дорівнює 1, контрольні цифри правильні.
Приклад — IBAN кореспондентського рахунку ПриватБанку в Національному банку України, який ПриватБанк публікує на сторінці контактів свого сайту: UA17 3000 0100 0003 2003 1029 0102 6. Після перенесення UA17 у кінець і заміни літер виходить число 3000010000032003102901026301017. Остача від його ділення на 97 дорівнює 1 — контрольні цифри 17 правильні.
Так перевірка помічає заміну будь-якої однієї цифри і перестановку двох сусідніх різних цифр: остача вже не дорівнює 1. Кілька помилок одночасно можуть випадково дати ту саму остачу, тому номер надійніше копіювати з документа отримувача, ніж передруковувати вручну.
Контрольні цифри IBAN не слід плутати з ключовим (контрольним) розрядом самого номера рахунку. За додатком 2 до Інструкції про застосування Плану рахунків бухгалтерського обліку банків України (постанова Правління НБУ від 11.09.2017 № 89) це п'ятий символ номера рахунку, і до його розрахунку входить код банку. Калькулятор цей розряд не перевіряє.
Структура українського IBAN
| Символи | Що означають | У прикладі |
|---|---|---|
| 1–2 | код країни | UA |
| 3–4 | контрольні цифри (контрольна сума) за алгоритмом MOD 97-10 | 17 |
| 5–10 | код банку — код ID НБУ установи, в якій відкрито рахунок | 300001 |
| 11–29 | номер рахунку; коротший за 19 символів доповнюють нулями ліворуч | 0000032003102901026 |
Розбивку на ці частини дослівно наводить постанова НБУ № 158 (п. 2, підпункти п. 3 і п. 5):
2. Номер платіжного рахунку користувача/електронного гаманця складається з 29 символів (літер і цифр).
1) UA - код країни (Україна);
2) KK - контрольна сума. Розрахунок контрольної суми здійснюється згідно з алгоритмом MOD 97-10 відповідно до стандарту IBAN;
3) YYYYYY - єдиний ідентифікатор Національного банку України (код ID НБУ), присвоєний установі, в якій відкрито платіжний рахунок/електронний гаманець, відповідно до Положення про систему єдиної ідентифікації учасників фінансового ринку України, затвердженого постановою Правління Національного банку України від 30 серпня 2021 року № 92;
4) AAAAAAAAAAAAAAAAAAA - номер рахунку аналітичного обліку платіжного рахунку/електронного гаманця.
5. Номер рахунку аналітичного обліку платіжного рахунку/електронного гаманця, який має менше ніж 19 символів, доповнюється відповідною кількістю нулів, які проставляються ліворуч перед номером рахунку.
Постанова № 158 стосується платіжних рахунків і електронних гаманців, які відкривають небанківські надавачі платіжних послуг та емітенти електронних грошей; банки — емітенти електронних грошей формують номер електронного гаманця за постановою № 162 (пп. 4 п. 1 розд. I додатка). Для банківських рахунків діє постанова Правління НБУ від 28.12.2018 № 162: з 05.08.2019 банки формують номер банківського рахунку відповідно до національного стандарту ДСТУ-Н 7167:2010 і використовують структуру номера рахунку з додатка 2 до Інструкції № 89. Розбивки IBAN на частини постанова № 162 не наводить, а те, що номер рахунку клієнта за стандартами IBAN «має 29 знаків», зазначено в листі НБУ від 09.09.2019 № 50-0006/46321.
Код банку займає шість символів. Код ID НБУ містить шість знаків, а для учасників фінансового ринку, які мають власний код ЄДРПОУ, формується з шести цифр (пп. 1 п. 3 і п. 6 Положення про систему єдиної ідентифікації учасників фінансового ринку України, затвердженого постановою Правління НБУ від 30.08.2021 № 92). Банк — учасник фінансового ринку (пп. 2 п. 3), і в Довіднику банків НБУ коди всіх 59 банків з ліцензією — шестизначні числа. Чинні коди банків з 01.11.2021 уважаються кодами ID НБУ (п. 11). На сайтах банків цей код підписують і як «МФО» — наприклад, «МФО: 305299» у реквізитах ПриватБанку. Коди всіх банків — у таблиці кодів банків.
Номер рахунку банк формує за схемою з додатка 2 до Інструкції № 89: «АААА К ЕЕЕЕЕЕЕЕЕЕЕЕЕЕ», де АААА — номер балансового (позабалансового) рахунку, К — ключовий (контрольний) розряд, далі — інформація щодо аналітичного рахунку; довжина номера — від 5 до 19 символів. У прикладі номер кореспондентського рахунку 32003102901026 має 14 цифр, тому в IBAN перед ним стоять п'ять нулів.
Постанова № 158 вимагає, щоб в електронній формі номер записували без пробілів та інших розділових знаків, а на папері й у клієнтському інтерфейсі для зручності читання розбивали на групи по чотири символи (пп. 1 і 2 п. 6). Калькулятор приймає обидва варіанти.
IBAN — не номер платіжної картки: банкам заборонено використовувати номер платіжної картки під час формування номера банківського рахунку (п. 2 постанови № 162).
Якщо банк за кодом не знайдено
Калькулятор шукає код лише серед кодів банків з чинною банківською ліцензією і кодів, які записано у відділень Ощадбанку й Райффайзен Банку, з Довідника банків НБУ. Повідомлення «банку з таким кодом немає серед банків з ліцензією» не обов'язково означає помилку в номері:
- рахунок може бути відкрито в установі, якої немає серед банків з ліцензією. Так, кореспондентський рахунок з прикладу вище відкрито в Національному банку України, і на позиціях 5–10 стоїть 300001 — код, який ПриватБанк підписує як «МФО Національного банку України»;
- у платіжних рахунках і електронних гаманцях небанківських надавачів платіжних послуг на цих позиціях стоїть код ID НБУ відповідної установи (пп. 3 п. 3 постанови № 158), а таких установ у переліку банків немає;
- кодів банків без чинної ліцензії (наприклад, тих, що ліквідуються) у переліку теж немає.
Якщо ж контрольні цифри правильні, а код банку не той, якого ви очікували, уточніть реквізити в отримувача.
Що перевірка IBAN не гарантує
Правильні контрольні цифри означають лише, що в номері немає помилки, яку виявляє алгоритм MOD 97-10. Вони не підтверджують, що такий рахунок існує, відкритий і належить саме тому отримувачу, якому ви платите: калькулятор не звертається до банку і не бачить даних власника рахунку. Перед платежем звіряйте IBAN та інші реквізити з тими, які надав сам отримувач.
Пов'язані сторінки
- Коди банків України (МФО) — код банку і код ЄДРПОУ кожного банку з ліцензією, а також коди, записані у відділень Ощадбанку й Райффайзен Банку.
- Банки України — список банків з ліцензією НБУ.
- Реквізити банків: ПриватБанк, Ощадбанк, ПУМБ, monobank (АТ «Універсал Банк»), Райффайзен Банк, ОТП Банк.
Джерела даних
- Національний банк України: Довідник банків (банки з ліцензією і відділення)
- Національний банк України: відкриті дані, фінансова звітність банків (banksfinrep)
- Фонд гарантування вкладів фізичних осіб: банки — учасники Фонду
Дані звірено 10.10.2026. Розрахунки й таблиці на сторінці мають довідковий характер; перед платежем перевіряйте реквізити в банку.
Нормативні акти: постанова Правління НБУ від 26.07.2022 № 158 (п. 1, 2, пп. 1–4 п. 3, п. 5, пп. 1 і 2 п. 6, пп. 4 п. 1 розд. I додатка); постанова Правління НБУ від 28.12.2018 № 162, редакція від 02.10.2019 (п. 1, 2); Інструкція про застосування Плану рахунків бухгалтерського обліку банків України, затверджена постановою Правління НБУ від 11.09.2017 № 89, редакція від 02.12.2022 (додаток 2); Положення про систему єдиної ідентифікації учасників фінансового ринку України, затверджене постановою Правління НБУ від 30.08.2021 № 92 (пп. 1 і 2 п. 3, п. 6, 11); лист НБУ від 09.09.2019 № 50-0006/46321. Приклад IBAN і підпис коду «МФО» — сторінка контактів privatbank.ua (11.10.2026). Тексти нормативних актів звірено 11.10.2026.
Запитання та відповіді
Як перевірити IBAN онлайн?
Введіть або вставте номер у калькулятор на цій сторінці. Він перевірить контрольні цифри за алгоритмом MOD 97-10, виділить код банку (символи 5–10) і покаже, якому банку цей код належить за Довідником банків НБУ. Перевірка виконується у браузері, номер нікуди не надсилається.
Скільки символів в IBAN в Україні?
29: літери UA, дві контрольні цифри, шість символів коду банку і 19 символів номера рахунку. Таку розбивку наводить постанова НБУ № 158; те, що номер рахунку клієнта за стандартами IBAN має 29 знаків, зазначено й у листі НБУ від 09.09.2019 № 50-0006/46321.
Як дізнатися банк за IBAN?
Код банку — символи з 5-го по 10-й, одразу після UA і двох контрольних цифр. Калькулятор на цій сторінці показує, якому банку цей код належить за Довідником банків НБУ; коди всіх банків з ліцензією є також на сторінці кодів банків.
Що означає «контрольні цифри не збігаються»?
У номері є помилка — наприклад, змінено цифру або переставлено сусідні цифри. Звірте IBAN з документом, у якому його вказав отримувач, або скопіюйте номер заново.
Чи можна за IBAN дізнатися власника рахунку?
З самого номера — ні. IBAN складається з коду країни, контрольних цифр, коду банку і номера рахунку; імені чи назви власника серед цих складових немає, а калькулятор не звертається до банку. Правильні контрольні цифри теж не підтверджують, що рахунок існує й належить вашому отримувачу, тому реквізити звіряйте з отримувачем.