Валідатор IBAN
Перевірте контрольну суму IBAN та довжину для країни.
Набір правил BBAN: SWIFT IBAN Registry, Release 101 · перевірено 2026-07.
Пакетна перевірка (один IBAN у рядку)
Перевірити IBAN
Вставте International Bank Account Number, щоб перевірити країну, зареєстровану довжину, контрольну суму mod-97 і структуру BBAN для цієї країни. Для підтримуваних країн також відображаються окремі поля банку й рахунку. Перевіряйте багато значень пакетом або створіть дійсний приклад — усе у браузері.
Як працюють контрольні цифри IBAN
Міжнародний номер банківського рахунку визначений стандартом ISO 13616, а список країн-учасниць з їхніми точними форматами зберігається у реєстрі IBAN, опублікованому SWIFT. Дві контрольні цифри на початку кожного IBAN дозволяють будь-якому банку, формі чи додатку виявити помилку введення ще до відправки грошей.
Структура
| Частина | Довжина | Вміст |
|---|---|---|
| Код країни | 2 літери | Код країни за стандартом ISO 3166, наприклад DE або FR. Він визначає застосовну довжину та національний формат. |
| Контрольні цифри | 2 цифри | Розраховується для всього номера за правилом mod-97. Можливі лише значення від 02 до 98. |
| BBAN | до 30 символів | Національний номер рахунку має фіксовану довжину та шаблон для кожної країни: код банку, код відділення та номер рахунку; іноді він містить власну національну контрольну цифру. |
Загальна довжина фіксована для кожної країни — це перше, що перевіряє інструмент:
| Код | Країна | Довжина |
|---|---|---|
| DE | Німеччина | 22 |
| FR | Франція | 27 |
| GB | Велика Британія | 22 |
| ES | Іспанія | 24 |
| IT | Італія | 27 |
| NL | Нідерланди | 18 |
| NO | Норвегія | 15 |
| MT | Мальта | 31 |
Приклад: GB82 WEST 1234 5698 7654 32
Перевірка здійснюється за методом ISO 7064 mod 97-10 у чотири етапи.
| 1. Видаліть пробіли | GB82WEST12345698765432 |
| 2. Перемістіть перші чотири символи в кінець | WEST12345698765432GB82 |
| 3. Замініть кожну літеру на дві цифри (A = 10 … Z = 35) | W = 32, E = 14, S = 28, T = 29, G = 16, B = 11 |
| 4. Прочитайте результат як одне число та розділіть на 97 | 3214282912345698765432161182 |
| Залишок | 1 |
Залишок 1 означає, що IBAN є коректним. При створенні IBAN банк використовує 00 як контрольні цифри, проводить той самий розрахунок та встановлює контрольні цифри рівними 98 мінус залишок; саме тому значення 00, 01 та 99 ніколи не зустрічаються. Число на кроці 4 занадто велике для звичайних калькуляторів, тому програмне забезпечення обробляє його по частинах; інструмент робить це за допомогою точної арифметики великих цілих чисел.
Офіційні джерела
- Реєстр SWIFT IBAN (PDF): офіційний перелік країн, довжини та форматів BBAN для IBAN, опублікований SWIFT як реєстратор стандарту ISO 13616.
- ISO 13616-1: міжнародний стандарт, який визначає структуру IBAN та контрольні цифри.
- Європейська рада з питань платежів: правила для платежів SEPA, де IBAN є обов’язковим ідентифікатором рахунку.
Поширені помилки та те, що наявність дійсного IBAN не є доказом чогось.
- Під час копіювання з паперу літеру O можуть сприймати як цифру 0, а I — як 1. Оскільки в деяких країнах у BBAN допускаються літери, інструмент не завжди може визначити, що саме малося на увазі; невдала перевірка за модулем 97 — сигнал перечитати вихідні дані.
- При видаленні провідних нулів з частини рахунку змінюється його довжина, через що перевірка не пройде.
- Вставте в поле літери IBAN, BIC або національний номер рахунку. Інструмент розпізнає введення у стилі індійського IFSC та мексиканського CLABE та підкаже відповідний засіб перевірки.
- Коректний IBAN лише означає, що цифри узгоджені між собою та формат відповідає запису в реєстрі країни. Це не доводить існування рахунку, його відкритості чи того, що він належить особі чи компанії, якій ви збираєтеся платити. Для рахунків-фактур та нових отримувачів платежів підтвердіть IBAN через другий канал; зміна IBAN на справжньому рахунку-фактурі — один із найпоширеніших видів шахрайства з платежами.
Перевірку IBAN визначає ISO 13616 з алгоритмом mod-97-10 із ISO/IEC 7064: перші чотири символи (код країни + 2 контрольні цифри) переносять у кінець, літери перетворюють на числа (A=10 … Z=35), а все число під час ділення на 97 має давати залишок 1.
Кожна країна також установлює точну довжину та внутрішній шаблон (Німеччина 22, Франція 27, Іспанія 24, Велика Британія 22…), опубліковані в реєстрі SWIFT IBAN. Інструмент локально у браузері перевіряє обидва рівні — шаблон країни та mod-97 — і точно вказує причину помилки.
Правильна структура IBAN не гарантує, що рахунок існує, відкритий або належить очікуваній особі: банки перевіряють це під час фактичного переказу (а в ЄС через перевірку отримувача). Використовуйте це для виявлення помилок перед платежами, а не як доказ власності. Востаннє перевірено: липень 2026 р.
Поширені запитання
Як саме працює перевірка mod-97?
Видаліть пробіли, перемістіть перші чотири символи (код країни та контрольні цифри) на кінець, замініть кожну літеру на дві цифри (A = 10 … Z = 35) та розділіть отримане число на 97. Дійсний IBAN дає остачу 1. Для GB82 WEST 1234 5698 7654 32 переставлена послідовність — WEST12345698765432GB82, що перетворюється на 3214282912345698765432161182, і остача від ділення — 1.
Які рівні перевіряє інструмент?
Чотири умови послідовно: код країни має бути в реєстрі IBAN, довжина має відповідати стандартам цієї країни, контрольна сума за алгоритмом mod-97 має бути коректною, а символи BBAN мають відповідати національному шаблону (цифри, літери або й те, й інше у кожній позиції). У результаті вказується той рівень перевірки, на якому стався збій.
Чому мій IBAN не пройшов перевірку, хоча цифри виглядають правильно?
Найпоширеніші причини — неправильна довжина для країни, літера O, введена замість нуля (або I замість 1), відсутність провідного нуля у частині рахунку чи перестановка двох символів. Перечитайте номер з оригінального документа, а не з переписаного примірника.
Чому контрольні цифри ніколи не є 00, 01 чи 99?
Банки формують контрольні цифри, проводячи той самий розрахунок за модулем 97 з використанням 00 на їхньому місці та встановлюючи їх рівними 98 мінус залишок. Тому можливі значення коливаються від 02 до 98; IBAN з показниками 00, 01 чи 99 — це помилка вводу або підробка.
Чи означає дійсний IBAN, що рахунок реальний?
Ні. Структура — це не підтвердження існування. Дійсний номер IBAN лише доводить, що символи узгоджуються з записом у реєстрі країни. Банки підтверджують наявність рахунку під час обробки платежу, а європейські платіжні провайдери додатково зіставляють ім’я отримувача (Verification of Payee). Для рахунків-фактур та нових отримувачів підтверджуйте номер IBAN через другий канал; змінений номер IBAN на вигляд автентичній рахунку-фактурі — один із найпоширеніших видів шахрайства з платежами.
Чи є IBAN таким самим, як код SWIFT чи BIC?
Ні. Номер IBAN ідентифікує один рахунок; BIC (також називається кодом SWIFT) ідентифікує банк. Для міжнародних переказів зазвичай потрібні обидва параметри, а вставка коду BIC у поле IBAN призводить до невідповідності за довжиною та контрольною сумою.
А як щодо індійських чи мексиканських номерів рахунків?
В Індії не використовується IBAN. У Мексиці замість нього застосовується 18-значний формат CLABE. Інструмент виявляє типові вводи з обох систем і направляє вас до відповідного засобу перевірки.
Чи завантажені мої IBAN для перевірки?
Ніколи. Усі обчислення виконуються повністю на вашому пристрої, тому фінансові команди можуть безпечно перевіряти списки постачальників пакетно: вставляйте по одному номеру IBAN у кожен рядок та експортуйте результати у форматі CSV.
Останнє оновлення: