Валідатор IBAN: перевірка номера рахунку онлайн | Cash Book
Введіть або вставте IBAN. Валідатор перевірить країну, довжину та контрольні цифри mod-97, а також розіб’є номер на частини. Дані не залишають ваш пристрій.
Результат
—
Введіть або вставте IBAN. Перевірка виконується на цьому пристрої.
Коротка відповідь
Валідатор IBAN перевіряє структуру номера рахунку, а не сам рахунок. Він зчитує перші дві літери як код країни, порівнює загальну довжину з вимогами цієї країни та виконує розрахунок за стандартом ISO 13616 (mod-97): переносить перші чотири символи в кінець, замінює літери на цифри та ділить на 97. Залишок 1 означає, що контрольні цифри вірні. Це допомагає виявити друкарські помилки, але не гарантує, що рахунок відкритий, належить вказаній особі або що платіж буде успішним.
Цей валідатор працює повністю у вашому браузері: введений вами IBAN ніколи не завантажується, не зберігається і нікуди не надсилається, а сторінка продовжує працювати навіть без підключення до мережі. Він виконує три кроки поспіль. Зчитує перші дві літери як код країни та шукає її в реєстрі. Порівнює загальну довжину з вимогами цієї країни. Потім виконує розрахунок mod-97, визначений стандартом ISO 13616. Якщо всі три умови виконані, номер вважається коректним.
Це менше, ніж багато хто очікує. Коректний IBAN не означає, що рахунок підтверджений, отримувач справжній, а платіж гарантований. Решта цієї сторінки присвячена саме цьому розриву, оскільки саме тут найчастіше губляться гроші.
Примітка щодо поля введення: люди часто копіюють дані з PDF-файлів, які містять невидимі символи: нерозривні пробіли, м'які переноси, нульові пробіли між групами цифр. Поле автоматично очищує все це перед перевіркою, тому IBAN, який не пройшов перевірку на інших сайтах, може виявитися правильним тут без жодних змін з вашого боку.
Як користуватися
- Вставте номер точно так, як ви його отримали. Пробіли, малі літери, крапки та розриви рядків видаляються перед перевіркою, тому не потрібно нічого виправляти вручну. Копіюйте, а не переписуйте, оскільки саме при ручному введенні найчастіше виникають помилки.
- Прочитайте результат. «Дійсний» означає, що код країни є в реєстрі, довжина відповідає країні, а залишок mod-97 дорівнює 1. «Недійсний» означає, що одна з умов не виконана.
- Перегляньте деталі, а не лише вердикт. Таблиця показує IBAN, розбитий на блоки по чотири символи, повну назву країни, контрольні цифри та частину рахунку. Звірте країну з очікуваною. Якщо ви платите постачальнику в Португалії, а IBAN виявився кіпрським — це привід зателефонувати отримувачу.
- Якщо є помилка, виправте те, на що вказує примітка. Помилка довжини — це майже завжди пропущений або зайвий символ. Помилка контрольної суми — це неправильно прочитана або переставлена цифра. Перечитайте джерело.
- Перевірте ім'я окремо. Валідатор не знає, чий це рахунок. Перед переказом підтвердьте ім'я власника рахунку з отримувачем через перевірений канал зв'язку.
Що насправді доводить перевірка
IBAN визначається стандартом ISO 13616. Структура фіксована: дві літери країни, дві контрольні цифри, потім внутрішній номер рахунку (BBAN), доповнений до потрібної довжини. Максимальна довжина — 34 символи.
Контрольні цифри не є частиною номера рахунку. Це контрольна сума, обчислена за стандартом ISO 7064 (mod-97-10). Розрахунок:
- Перенесіть перші чотири символи (код країни та контрольні цифри) у кінець рядка.
- Замініть кожну літеру на число (A=10, B=11, ..., Z=35).
- Розгляньте результат як одне довге ціле число і знайдіть залишок від ділення на 97.
- Залишок має дорівнювати 1.
Це чудовий детектор помилок. Кожна друкарська помилка в одному символі або перестановка двох сусідніх цифр змінює залишок, тому mod-97 був обраний як надійний метод. Але валідатор не знає, чи належить банківський код реальному банку, чи відкритий рахунок і хто його власник.
Отже, «зелений» результат означає лише те, що номер технічно узгоджений і, ймовірно, правильно переписаний. Він не гарантує, що рахунок існує або належить потрібній особі.
Де перевірка перестає працювати
Шахраї використовують валідні IBAN. При шахрайстві з рахунками-фактурами, коли реквізити підміняються, номер рахунку в підробленому документі є цілком реальним і проходить перевірку. Не сприймайте «зелений» результат як доказ безпеки. Якщо реквізити змінилися, зателефонуйте за номером, який у вас уже був, а не за тим, що вказаний у листі.
Валідатор не виконує перевірку імені власника. Згідно з Регламентом (ЄС) 2024/886, банки повинні пропонувати послугу перевірки отримувача: перед підтвердженням платежу банк порівнює введене вами ім'я з власником рахунку. Якщо ваш банк показує попередження про невідповідність — довіряйте йому.
Також існують помилки, які проходять перевірку: приблизно одне з 97 випадкових спотворень дає валідний залишок. Крім того, існують різні реальні рахунки, які відрізняються лише одним символом і обидва є валідними. Валідатор не може знати, який саме рахунок ви мали на увазі.
П'ять прикладів
Німецький тестовий номер DE89 3704 0044 0532 0130 00 є класичним прикладом. Після перетворення літер на цифри та ділення на 97 залишок дорівнює 1. Якщо змінити останню цифру на 1, залишок стане 28, і валідатор видасть помилку контрольної суми. Це саме те, для чого створено mod-97.
Помилки довжини виглядають інакше. Якщо додати зайву цифру до номера, який має правильну довжину для своєї країни, тест довжини не пройде, і ви побачите, скільки символів очікується.
Що означають частини IBAN
Перші два символи — код країни (ISO 3166-1). Вони визначають очікувану довжину та систему маршрутизації. Третій і четвертий символи — контрольні цифри, які належать самому IBAN, а не рахунку. Все, що йде далі — це BBAN (внутрішній номер рахунку).
Важливо пам'ятати: IBAN — це не секрет. Він вказаний на кожному рахунку. Знання IBAN дозволяє лише надіслати гроші на цей рахунок, а не зняти їх. Ставтеся до IBAN як до поштової адреси.
Зв'язок із відстеженням фінансів
IBAN ідентифікує банківський рахунок. Cash Book відстежує ваші витрати на телефоні, і ці дві речі ніколи не перетинаються.
Cash Book ніколи не підключається до банку. Немає синхронізації, немає поля для IBAN чи банківських даних. Транзакції зберігаються на iPhone, з опціональною синхронізацією через iCloud. Це виключає ризики, пов'язані з банківськими інтеграціями.
Ви можете вести облік рахунків (готівка, картки, заощадження) у розділі Accounts, відстежувати баланс та аналізувати витрати через Insights. Це достатньо для бюджетування і не потребує доступу до банківських даних.
Якщо ви вирішуєте, чи варто надсилати великий або незвичний переказ, або підозрюєте помилку — зверніться до служби безпеки вашого банку. Швидкість у таких питаннях важливіша за самостійну перевірку.
Інші інструменти
Калькулятор ПДВ допоможе з податками, калькулятор розділення рахунку — з оплатою в компанії, а калькулятор чистого капіталу — з оцінкою загального стану фінансів.
Що робити далі
Вставте IBAN, прочитайте рядок країни, а потім зробіть те, чого не може зробити арифметика: підтвердьте ім'я отримувача через надійний канал зв'язку. Контрольна сума — це фільтр для помилок. Все інше — це фільтр для людей, і він залежить від вашої уважності.
Завантажити Cash Book в App StoreБезкоштовно 7 днів. $19.99 за довічний доступ.
Часті запитання
Чи безпечно використовувати цей валідатор IBAN?
Перевірка виконується у вашому браузері за допомогою JavaScript. Введений вами IBAN ніколи не надсилається на сервер, не записується і не зберігається. Сторінка працює навіть без підключення до інтернету. Ви можете переконатися в цьому, відкривши сторінку, вимкнувши мережу та ввівши номер. IBAN не є секретним даними, як пароль, але немає причин передавати його кудись ще.
Чи означає валідний IBAN, що рахунок існує?
Ні. Перевірка mod-97 лише підтверджує внутрішню узгодженість номера: контрольні цифри відповідають коду країни та частині рахунку. Номер може бути технічно правильним, але належати неіснуючому або закритому рахунку, або іншій особі. Лише банк-отримувач знає, чи існує рахунок, а перевірка імені власника підкаже, кому він належить.
Чому довжина IBAN відрізняється залежно від країни?
Кожна країна при впровадженні IBAN зберегла свій внутрішній формат номера рахунку, додавши до нього загальний префікс. Оскільки внутрішні формати мали різну довжину, загальна кількість символів теж різна: Норвегія — 15, Німеччина — 22, Франція — 27, Мальта — 31. Стандарт ISO 13616 встановлює максимум у 34 символи, тому валідатору потрібна таблиця довжин для кожної країни.
Чи можна перевірити тут BIC/SWIFT код?
Ні. BIC ідентифікує банк, а IBAN — рахунок; вони регулюються різними стандартами. BIC складається з 8 або 11 символів і не має контрольної суми, тому арифметична перевірка для нього неможлива. Якщо у платіжній формі потрібні обидва коди, візьміть BIC з того ж документа, що й IBAN, і звірте його з офіційними даними банку.
Що насправді означає залишок 1 при діленні на 97?
Весь IBAN, перетворений на цифри, розглядається як одне довге число. Дві контрольні цифри були обрані при створенні рахунку так, щоб при діленні цього числа на 97 залишок дорівнював 1. Будь-який інший залишок означає, що в номері є помилка. Сам залишок не вказує, де саме сталася помилка.
Чи може помилковий IBAN пройти перевірку?
Кожна друкарська помилка в одній цифрі або перестановка двох сусідніх цифр виявляється за допомогою mod-97. Однак складніші комбінації помилок можуть пройти перевірку: приблизно один випадок із 97 випадкових спотворень дає валідний залишок. Два різні IBAN можуть бути валідними, тому успішна перевірка — це привід ще раз перевірити дані, а не припинити пошук.
Що таке перевірка імені та чи замінює вона цей інструмент?
Це додатковий етап. Згідно з Регламентом (ЄС) 2024/886, надавачі платіжних послуг повинні дозволяти перевірку того, чи збігається введене вами ім'я з власником рахунку IBAN. Це вирішує проблему, яку не може вирішити цей сайт: коли IBAN технічно правильний, але належить не тій людині. Використовуйте обидва методи.
Чому валідатор відхиляє код країни, який точно існує?
Валідатор знає лише коди з реєстру IBAN, тобто країни, що офіційно прийняли цей стандарт. Багато країн, включаючи США, Канаду, Австралію та Японію, не використовують IBAN і здійснюють платежі за внутрішніми номерами та BIC. Відхилений код зазвичай означає, що номер не є IBAN.
Чи може Cash Book отримувати транзакції за IBAN?
Ні. Cash Book ніколи не підключається до банків, і в додатку немає поля для введення IBAN чи інших банківських даних. Він відстежує баланси та витрати на самому iPhone на основі того, що ви вносите вручну, голосом, через Apple Pay або клавіатуру. Це свідоме обмеження, тому додатку не потрібна реєстрація чи обліковий запис.
Завантажити Cash Book в App StoreБезкоштовно 7 днів. $19.99 за довічний доступ.