Q
QuickTool UA
Все инструменты

Проверка формата и контрольной суммы IBAN (Украина)

Проверка формата и контрольной суммы IBAN по ISO 13616 и MOD-97; банк и статус в НБУ не проверяются.

Структура счета IBAN в Украине (29 символов):

• UA — код страны

• NN — контрольные разряды

• NNNNNN — код банка (MFO, структурное поле)

• NNNNNNNNNNNNNNNNNNN — номер счета (19 цифр)

Как устроен украинский IBAN

Украинский IBAN состоит из 29 символов: код страны UA, две контрольные цифры, шестизначный МФО банка и 19 цифр номера счета. Соответствует международному стандарту ISO 13616.

UAxx XXXXX XXXXXXXXXXXXXXXXX — 29 символов: UA + 2 контрольные цифры + МФО (6) + счет (19)

Инструмент проверяет только формат, длину и контрольную сумму IBAN по алгоритму MOD-97; он не подтверждает существование счета, банк или статус в НБУ.

Разбор украинского IBAN на примере

Возьмём образец UA21 3223 1300 0002 6007 2335 6600 1. Это учебный пример: он проходит проверку контрольной суммы, но не означает, что такой счёт существует. Номер делится на четыре части:

UA — код страны

21 — две контрольные цифры

322313 — МФО, шестизначный код банка в системе НБУ

0000026007233566001 — номер счёта, 19 цифр

Номер счёта всегда занимает 19 знаков. Если внутренний номер короче, его слева дополняют нулями, поэтому нули в начале — часть счёта, и отбрасывать их нельзя. Всего получается ровно 29 символов.

Как работает проверка контрольной суммы (MOD-97)

Инструмент делает ту же проверку, которую можно выполнить вручную:

1. Уберите пробелы и приведите буквы к верхнему регистру.

2. Перенесите первые четыре символа (UA и две контрольные цифры) в конец номера.

3. Замените буквы числами: A = 10, B = 11 … Z = 35. Для UA получится 3010.

4. Разделите получившееся длинное число на 97. Если остаток равен 1, контрольная сумма верна.

Для нашего примера строка превращается в 3223130000026007233566001301021, а остаток от деления на 97 равен 1.

Такая проверка ловит любую одну неверную цифру и перестановку двух соседних цифр. Но существование счёта она не подтверждает: чужой, но корректный по формату IBAN тоже пройдёт проверку. Перед платежом на крупную сумму подтвердите реквизиты у получателя.

Инструмент не определяет банк по МФО (название банка можно найти в справочнике на сайте НБУ) и не отправляет введённые данные: расчёт идёт в вашем браузере.

Частые ошибки при вводе IBAN

Буква O вместо нуля. После UA допустимы только цифры. Инструмент сообщит, что нужны UA и 27 цифр.

Потерянные нули в начале номера счёта. Длина IBAN должна быть ровно 29 символов; если их меньше, инструмент покажет, сколько введено.

Лишние символы при копировании. Пробелы инструмент убирает сам, а дефисы и другие знаки нужно удалить. Строчные буквы допустимы: они приводятся к верхнему регистру.

IBAN другой страны. Проверяются только украинские номера, поэтому номер, начинающийся не с UA, будет отклонён.

Частые вопросы про IBAN

Что такое IBAN и зачем он нужен?

IBAN — международный номер банковского счета по стандарту ISO 13616. В Украине он обязателен для переводов, в том числе в Европу. Этот инструмент проверяет формат и контрольную сумму, но не подтверждает банк или статус счета.

Сколько символов в украинском IBAN?

Ровно 29: две буквы UA, две контрольные цифры, шесть цифр MFO и девятнадцать цифр номера счета. Поле MFO — часть формата, а не подтверждение банка.

Безопасно ли вводить IBAN на этом сайте?

Да. Расчет выполняется полностью в вашем браузере — номер счета никуда не передается и не сохраняется.

Можно ли вставлять IBAN с пробелами?

Да. Банковские приложения обычно показывают номер группами по четыре знака, и его можно вставлять как есть: пробелы инструмент уберёт сам.

Что значит ошибка «IBAN должен содержать UA и 27 цифр»?

После букв UA остальные 27 знаков должны быть цифрами. Чаще всего причина — буква O вместо нуля, дефис или другой лишний символ.

Что такое МФО в составе IBAN?

Это шесть цифр после контрольных разрядов — код банка в системе НБУ. После успешной проверки инструмент показывает МФО и номер счёта отдельно. Название банка по МФО можно найти в справочнике на сайте НБУ.

Как проверить IBAN вручную?

Перенесите первые четыре символа в конец, замените буквы числами (A = 10 … Z = 35) и разделите получившееся число на 97. Если остаток равен 1, контрольная сумма верна.

Материал носит справочный характер и не является финансовой консультацией.

Другие инструменты

Скопировано!