Калькулятор IBAN

Проверяйте и генерируйте номера IBAN для международных банковских переводов

Выберите функцию

Проверить IBAN

Введите IBAN с пробелами или без

Параметры проверки

Результаты IBAN

🏦

Введите данные IBAN

Проверьте существующий IBAN или сгенерируйте новый

Как пользоваться калькулятором IBAN

Проверка и генерация международных номеров банковских счетов

Проверка IBAN

Проверить, является ли существующий номер IBAN действительным и корректно отформатированным

Генерация IBAN

Создать действительный IBAN из кода страны, кода банка и номера счёта

Форматирование и копирование

Получить правильно отформатированный IBAN с пробелами и скопировать в буфер обмена

Авторитетные источники и справочные материалы

Официальные стандарты, руководства и исследования, лежащие в основе методологии этого калькулятора.

Часто задаваемые вопросы о калькуляторе IBAN

Может ли этот инструмент сгенерировать действительный IBAN из номера моего счёта?

Да. Выберите страну, введите локальный банковский код и номер счёта — калькулятор построит IBAN с правильной длиной, форматом и контрольными цифрами для этой страны.

Для чего нужны две контрольные цифры в IBAN?

Контрольные цифры позволяют любой системе убедиться, что IBAN не содержит опечаток, ещё до отправки платежа. Они вычисляются по алгоритму MOD 97, определённому в стандарте ISO 13616.

Проверяет ли он IBAN других стран?

Да. Вставьте любой IBAN, и валидатор определит страну, банковский код и номер счёта, а также пересчитает контрольные цифры, чтобы подтвердить структурную корректность IBAN.

Совпадает ли мой IBAN с номером счёта?

Нет. IBAN оборачивает ваш существующий номер счёта (BBAN) в стандартизированную оболочку: двухбуквенный код страны, 2 контрольные цифры, затем BBAN. Ваш номер счёта по-прежнему внутри — IBAN лишь делает его машиночитаемым и проверяемым при трансграничных операциях.

Почему сгенерированный IBAN может отличаться от официального IBAN моего банка?

Контрольные цифры и формат для страны определяются однозначно, но некоторые банки формируют BBAN (код отделения плюс номер счёта) по внутренним правилам, которые калькулятор не может угадать. Для платежей всегда ориентируйтесь на IBAN, выданный банком и указанный в вашей выписке.

Используют ли все страны IBAN?

Нет. IBAN является стандартом в Европе, на Ближнем Востоке, а также в большей части Африки и Латинской Америки — более чем в 80 странах. США, Канада, Австралия и Китай вместо этого используют внутренние платёжные системы (например, маршрутизационные номера ABA в сочетании с номерами счетов), поэтому для этих счетов IBAN не существует.

Полное руководство по проверке IBAN

Как на самом деле устроен международный номер банковского счёта: его структура, контрольная сумма mod-97, длины IBAN в разных странах и как безопасно пользоваться IBAN.

Анатомия IBAN: код страны, контрольные цифры и BBAN

Каждый IBAN состоит из одних и тех же трёх частей: двухбуквенного кода страны по ISO, двух контрольных цифр и BBAN — Basic Bank Account Number (базового номера банковского счёта), длину и внутреннюю структуру которого каждая страна определяет сама. Возьмём GB29 NWBK 6016 1331 9268 19: GB обозначает Соединённое Королевство, 29 — это контрольные цифры, а NWBK 6016 1331 9268 19 — это BBAN, содержащий идентификатор банка, код отделения и номер счёта.

Когда вы вставляете IBAN в валидатор, он удаляет пробелы, переводит всё в верхний регистр и разбивает строку точно по этим границам, показывая код страны, контрольные цифры, BBAN и общее количество символов. Затем проверка формата тестирует общий шаблон IBAN — две буквы, две цифры, затем буквы или цифры — с помощью регулярного выражения ^[A-Z]{2}[0-9]{2}[A-Z0-9]+$, а проверка длины сравнивает общее количество символов с официальной длиной, зарегистрированной для этой страны.

Контрольная сумма mod-97: пошаговое описание

Две контрольные цифры защищают весь IBAN с помощью метода mod-97 из стандарта ISO 13616, и этот калькулятор реализует его в точности так, как предписывает стандарт: переместите первые четыре символа (код страны и контрольные цифры) в конец строки, замените каждую букву числом — A=10, B=11 и так далее до Z=35 — и рассматривайте результат как одно длинное целое число. IBAN действителен только тогда, когда остаток от деления этого числа на 97 равен ровно 1.

Вот пример IBAN GB29 NWBK 6016 1331 9268 19, пропущенный через алгоритм. После перестановки получаем NWBK60161331926819GB29; преобразование букв (N=23, W=32, B=11, K=20, G=16) даёт целое число 2332112060161331926819161129; а 2332112060161331926819161129 mod 97 равно 1, поэтому IBAN проходит проверку. Измените любой один символ — и остаток отклонится от 1. Именно так контрольная сумма ловит опечатки до отправки платежа.

Генератор применяет ту же арифметику в обратном порядке. Он собирает код страны, два нуля-заполнителя и BBAN, вычисляет 98 минус остаток mod-97 этой строки и записывает результат в качестве настоящих контрольных цифр — это стандартная конструкция, которая гарантирует, что готовый IBAN пройдёт проверку. Для счетов Соединённого Королевства BBAN строится из кода отделения, за которым следует номер счёта, дополненный до восьми цифр.

Где используются IBAN: SEPA и трансграничные платежи

IBAN — это адрес банковского счёта в международной платёжной системе. Внутри SEPA — Единой зоны платежей в евро, охватывающей страны ЕС, а также такие страны, как Великобритания, Швейцария, Норвегия и Исландия, — для отправки или получения банковского перевода в евро или прямого дебетования достаточно одного IBAN, и банки проверяют его в электронном виде до того, как платёж покинет ваш счёт. В SWIFT-платежах за пределами SEPA IBAN идентифицирует счёт, а отдельный BIC идентифицирует сам банк. Форматированный вывод группирует IBAN в блоки по четыре символа — так принято в банковских выписках и онлайн-банкинге, — а один клик копирует его в буфер обмена.

Поскольку каждая страна фиксирует собственную длину IBAN, количество символов само по себе является сильным сигналом при проверке — калькулятор сравнивает ваши данные с зарегистрированной длиной для всех 34 поддерживаемых стран:

  • Франция (FR), Италия (IT), Греция (GR) и Монако (MC) используют IBAN из 27 символов.
  • Германия (DE), Соединённое Королевство (GB) и Ирландия (IE) используют 22 символа.
  • Испания (ES) и Швеция (SE) используют 24 символа; Нидерланды (NL) — 18; Бельгия (BE) — 16; Швейцария (CH) — 21.
  • У Мальты (MT) самый длинный IBAN — 31 символ, у Норвегии (NO) самый короткий — 15.

Распространённые ошибки и замечания по безопасности

Корректная контрольная сумма не является доказательством существования счёта. Mod-97 ловит только ошибки ввода: счёт может быть закрыт, перенумерован или — в классическом сценарии мошенничества со счетами — принадлежать злоумышленнику, который только что подменил IBAN получателя в письме от поставщика. Всегда перепроверяйте IBAN по банковской выписке или через независимо подтверждённый контакт, прежде чем отправлять деньги, и рассматривайте любую внезапную замену IBAN в последний момент как тревожный сигнал.

Этот калькулятор работает полностью в вашем браузере: всё, что вы вводите, не передаётся на сервер и нигде не сохраняется, поэтому вы можете безопасно проверять реквизиты собственного счёта, прежде чем передавать их плательщику. Два небольших удобства обработки ввода: пробелы игнорируются автоматически, а строчные буквы преобразуются в прописные, поэтому вставленные IBAN работают как есть.

Одно предостережение о генераторе: он создаёт структурно корректный IBAN из введённых вами данных, дополняя BBAN до стандартной длины выбранной страны, но не может знать, существует ли этот счёт на самом деле в банке. Используйте его для форматирования уже имеющихся у вас реквизитов, а не для придумывания номеров счетов.