UTILS.
100% у браузері
🏦

Валідатор та парсер IBAN

Перевіряйте міжнародний номер банківського рахунку офлайн за контрольною сумою MOD-97 і розбивайте його на країну, контрольні цифри, банк, філію та рахунок.

— результат з’явиться тут —

Про цей інструмент

Валідатор та парсер IBAN перевіряє міжнародний номер банківського рахунку на коректність і розбиває його на частини — країну, контрольні цифри, код банку, код філії/sort code та номер рахунку. Він перевіряє повністю офлайн у вашому браузері (без запиту до банку, без мережі), тож підтверджує структурну та контрольну коректність, а не те, чи рахунок справді існує.

Валідація дотримується реєстру ISO 13616 та алгоритму ISO 7064 MOD-97-10. Спочатку з вхідних даних видаляються пробіли й вони переводяться у верхній регістр, а довжина перевіряється за таблицею для кожної країни (наприклад DE=22, GB=22, FR=27, NL=18, ES=24; включено близько 80 країн). Потім перші чотири символи (код країни плюс дві контрольні цифри) переносяться в кінець, кожна літера замінюється числом (A=10 … Z=35), а отриманий рядок цифр інтерпретується як велике ціле; IBAN дійсний тоді й лише тоді, коли це ціле за модулем 97 дорівнює 1. Залишок обчислюється поступово, цифра за цифрою, тож бібліотека великих чисел не потрібна.

Коли довжина та контрольна сума проходять, BBAN розбирається за таблицею структури країни на код банку, філію, національні контрольні цифри та номер рахунку, де ці позиції відомі. Режим 'обчислити контрольні цифри' встановлює позиції 3–4 у '00', запускає алгоритм і повертає 98 − (mod 97) як правильні дві контрольні цифри — корисно, коли у вас є країна та BBAN і потрібно побудувати повний IBAN. Результат також показує значення, відформатоване у стандартних групах по чотири.

Поширені запитання

Чи перевіряє це, що банківський рахунок реальний?
Ні. Воно перевіряє структуру IBAN — правильну довжину для країни та контрольну суму ISO 7064 MOD-97-10, що проходить. Воно не може сказати, чи рахунок відкритий або комусь належить; лише банк-емітент може це підтвердити. Працює повністю офлайн.
Як працює перевірка MOD-97?
Перші чотири символи (код країни + контрольні цифри) переносяться в кінець, кожна літера A–Z замінюється на 10–35, а отримане число береться за модулем 97. Дійсний IBAN дає залишок точно 1. Інструмент обчислює цей залишок поступово, тож працює без підтримки великих чисел.
Що таке режим 'обчислити контрольні цифри'?
Якщо ви знаєте код країни та BBAN, але не дві контрольні цифри, цей режим вставляє '00', запускає контрольну суму й повертає 98 мінус залишок як правильні контрольні цифри — потім показує повний, належно відформатований IBAN.
Чому він не може розібрати поля кожної країни?
Валідація довжини та контрольної суми охоплює приблизно 80 країн, але детальні позиції полів банк/філія/рахунок включено лише для поширених (таких як DE, GB, FR, ES, NL, IT). Для інших країн повний BBAN показується як єдине поле рахунку.

Більше інструментів