Веб-розробка
IBAN Validator
Перевірити IBAN за контрольною сумою ISO 7064 (mod 97), формат і очікувану довжину для країни. Усе обчислюється у браузері.
IBAN (International Bank Account Number) — міжнародний формат номера банківського рахунку з вбудованою контрольною сумою за стандартом ISO 7064 (mod 97). Інструмент перевіряє цю контрольну суму, а також формат і довжину, очікувані для країни з коду IBAN.
Як користуватися
- Вставте IBAN (з пробілами чи без) — перевірка контрольної суми й формату відбувається одразу.
- Перші дві літери коду визначають країну — інструмент звіряє довжину номера з очікуваною для цієї країни.
- Якщо перевірка не пройшла, вказується, у чому саме проблема: неправильна довжина, формат чи контрольна сума.
Типові сценарії
- Базова валідація поля IBAN у формі оплати чи реєстрації постачальника перед відправкою на бекенд.
- Швидка перевірка, чи не закралася помилка при ручному копіюванні номера рахунку з документа.
- Перевірка коректності формату IBAN, отриманого від клієнта чи партнера з іншої країни.
Що варто памʼятати
Валідний за MOD-97 IBAN підтверджує лише правильну структуру номера, а не те, що рахунок реально існує чи активний.
Не всі країни використовують IBAN — деякі банківські системи (наприклад, США) мають власні окремі формати номерів рахунків.
Стаття про цей інструмент: IBAN: як влаштований міжнародний номер банківського рахунку
Часті запитання
Що саме перевіряє контрольна сума mod-97?
Це алгоритм ISO 7064: IBAN переставляється й перетворюється на число, яке має давати остачу 1 при діленні на 97 — це виявляє одруки й переставлені символи, але не підтверджує існування рахунку.
Чому очікувана довжина відрізняється за країнами?
Національний банківський формат кожної країни визначає фіксовану довжину IBAN, наприклад, Німеччина використовує 22 символи, а Велика Британія теж 22, тож інструмент перевіряє загальну довжину проти коду країни на початку IBAN.
Що якщо моєї країни немає в списку довжин?
Перевірка контрольної суми все одно виконується як зазвичай; пропускається лише перевірка довжини для країн, відсутніх у довідковій таблиці інструмента, і це не впливає на результат контрольної суми.
Чи потрібен BIC/SWIFT код, якщо я вже вказав IBAN?
Для переказів у межах SEPA — зазвичай ні, оскільки IBAN уже містить код банку у своїй структурі; але деякі платіжні системи та переказ за межі SEPA все ще вимагають окремо вказати BIC/SWIFT для додаткової перевірки маршруту платежу.
Чи означає валідний за MOD-97 IBAN, що такий рахунок реально існує?
Ні — перевірка контрольної суми підтверджує лише правильність математичної структури номера, а не факт існування рахунку в реальному банку; остаточну перевірку існування рахунку виконує лише сама банківська система під час обробки платежу.