Валідатор IBAN
Перевірте справжню контрольну суму mod-97 IBAN за стандартом ISO 7064 та порівняйте його загальну довжину з вбудованою таблицею форматів для різних країн — повністю офлайн у вашому браузері.
🔒 Обробляється повністю у вашому браузері — те, що ви тут вводите, ніколи не вивантажується.
Результат
IBAN (International Bank Account Number) — це не просто довгий рядок букв і цифр. Останні два символи його блоку коду країни є справжньою контрольною сумою, обчисленою за алгоритмом ISO 7064 mod-97, яка виявляє переважну більшість помилок і описок ще до того, як банківський переказ буде надіслано. Цей інструмент реалізує саме цей алгоритм, а не довідкову таблицю чи приблизний підрахунок: він переміщує перші чотири символи очищеного IBAN у кінець, перетворює кожну літеру на двозначне числове значення (A=10 до Z=35, тому 22-символьний IBAN може перетворитися на число з понад 30 цифр) і обчислює це велике число за модулем 97 за допомогою типу BigInt у JavaScript, оскільки значення зазвичай перевищує Number.MAX_SAFE_INTEGER для довших IBAN. Справді коректний IBAN завжди дає залишок рівно 1.
Сама лише коректність контрольної суми не гарантує, що IBAN має правильну структуру, тому цей інструмент також порівнює загальну довжину з вбудованою таблицею 79 країн, які випускають IBAN, згідно з реєстром ISO 13616: IBAN Німеччини завжди мають 22 символи, Франції — 27, України — 29, Мальти — 31 тощо. Якщо довжина для розпізнаного коду країни не збігається, інструмент повідомляє про цю невідповідність, а не просто каже «недійсний», а якщо код країни відсутній у вбудованій таблиці, про це чітко повідомляється і перевірка довжини пропускається, але перевірка контрольної суми mod-97 усе одно виконується.
У цьому процесі немає нічого прихованого. Панель результатів показує переставлений рядок, де код країни та контрольні цифри перенесено в кінець, повне перетворення букв на цифри, яке використовується для побудови числового рядка, що зменшується за модулем 97, а також точний отриманий залишок — щоб ви могли перевірити вручну або порівняти з будь-якою іншою реалізацією, що інструмент не просто показує зелену галочку на довірі. Відомий тестовий IBAN, як-от GB82 WEST 1234 5698 7654 32, пройде всі кроки та покаже залишок рівно 1.
Як і всі інструменти на цьому сайті, валідатор IBAN працює повністю у вашому браузері: жоден номер банківського рахунку — реальний чи тестовий — не надсилається на сервер, не логується та не зберігається. Вставте IBAN, отримайте миттєву й прозору відповідь та скопіюйте повний аналіз одним клацанням для власних записів або звернення до служби підтримки.