Введите номер IBAN — проверим формат, страну и контрольную сумму MOD-97.
Показаны 20 популярных стран. Полный реестр — SWIFT/IBAN Registry, всего поддерживается 77 стран и территорий ISO 13616.
IBAN (International Bank Account Number) — международный формат номера банковского счёта, принятый в Европе и ещё нескольких десятках стран мира для упрощения трансграничных переводов, в первую очередь в системе SEPA. Наш бесплатный валидатор на 101ip.ru проверяет введённый номер сразу по трём критериям: корректность формата, соответствие длины эталону для указанной страны и правильность контрольной суммы по алгоритму MOD-97-10. Всё происходит мгновенно, прямо в браузере, без отправки номера счёта на сервер.
Номер IBAN состоит из трёх частей, идущих строго друг за другом:
DE для Германии, FR для Франции, BY для Беларуси).Алгоритм проверки IBAN определён стандартом ISO/IEC 7064 (MOD 97-10) и работает так: первые 4 символа (код страны и контрольные цифры) переносятся в конец строки, каждая буква заменяется на число (A=10, B=11, ..., Z=35), а получившаяся длинная числовая строка делится на 97. Если остаток от деления равен 1 — номер прошёл проверку. Поскольку итоговое число может быть очень большим (десятки цифр), деление выполняется по частям, посимвольно — именно так это реализовано в нашем инструменте, без использования библиотек для длинной арифметики.
Валидатор проверяет только математическую корректность номера — формат, длину и контрольную сумму. Он не может подтвердить, что счёт с таким IBAN реально существует, активен или принадлежит конкретному человеку — такую проверку выполняют только банки через защищённые межбанковские системы. Не используйте прохождение этой проверки как единственное доказательство подлинности реквизитов при значимых финансовых операциях.
Инструмент бесплатен, не требует регистрации, работает без ограничений по количеству проверок и не сохраняет введённые номера счетов. Вся логика выполняется на стороне клиента. На сайте также доступны смежные инструменты: URL Parser, тестер регулярных выражений, JSON Formatter, генератор CSR.
Инструмент проверяет формат номера (код страны + контрольные цифры + BBAN), соответствие длины эталонной длине для страны и контрольную сумму по алгоритму MOD-97-10 (ISO/IEC 7064), которая заложена в стандарт IBAN ISO 13616. Он НЕ проверяет, существует ли такой счёт в реальности или открыт ли он в указанном банке — для этого нужен запрос в банковскую систему.
Первые 4 символа IBAN (код страны и 2 контрольные цифры) переставляются в конец строки, буквы заменяются числами по правилу A=10, B=11 ... Z=35, а затем вся получившаяся числовая строка делится на 97 по частям (посимвольно, чтобы избежать переполнения). Если остаток от деления равен 1 — контрольная сумма верна. Это классический алгоритм ISO/IEC 7064 MOD 97-10.
Длина IBAN определяется национальным центральным банком каждой страны и фиксирована в реестре SWIFT/IBAN Registry — она зависит от структуры внутреннего банковского счёта (BBAN) конкретной страны. Например, у Норвегии самый короткий IBAN — 15 символов, а у Мальты один из самых длинных — 31 символ.