Проверка IBAN

Вставьте IBAN, чтобы проверить код страны, длину, формат BBAN и контрольные цифры MOD-97. Если что-то не так, вы увидите, что именно и где. Известны форматы стран: 91.

Пробелы, строчные буквы и приставка «IBAN» в начале не мешают.

Без JavaScript IBAN отправляется на наш сервер только для проверки. Он не сохраняется.

Что проверяет валидатор

Каждый IBAN проходит эти проверки по порядку. Если одна не пройдена, зависящие от неё проверки помечаются как невыполненные.

Проверка Что проверяется
Символы Только латинские буквы A–Z и цифры. Пробелы, переносы строк, строчные буквы и приставка «IBAN» в начале убираются заранее.
Страна Первые две буквы обозначают страну, формат IBAN которой есть в нашем списке (стран в списке: 91).
Длина У каждой страны своя фиксированная длина. Длина в символах по нашему списку: от 15 до 33.
Формат BBAN На каждой позиции национальной части (BBAN) стоит символ того типа, который требует формат страны: цифра, буква или любой из них.
Контрольные цифры (MOD-97) Две цифры после кода страны проходят тест MOD-97, который ловит опечатки.
Национальный контрольный ключ Некоторые страны добавляют внутрь BBAN свой контрольный ключ, например итальянский CIN или французский clé RIB. Он проверяется там, где известно национальное правило.

Правило MOD-97 в одной строке

Перенесите первые четыре символа в конец, замените каждую букву двумя цифрами (A = 10 … Z = 35) и разделите на 97: у верного IBAN остаток равен 1.

Как работают контрольные цифры IBAN

Частые ошибки и что они значат

  • Неверная длина
    Пропущен или задвоен символ, часто при копировании из PDF или вводе с бумаги. Сверьте IBAN с оригиналом группами по четыре символа.
  • Контрольные цифры не сходятся
    Обычно это один неверно введённый символ или два соседних символа, переставленных местами: тест MOD-97 всегда ловит такие ошибки. Результат покажет, какие контрольные цифры подошли бы, но исправлять нужно опечатку, а не контрольные цифры.
  • Недопустимые символы
    Дефисы, точки, косые черты или буквы другого алфавита. В IBAN бывают только A–Z и 0–9.
  • Символ не того типа
    Буква там, где страна ждёт цифру, или наоборот. Чаще всего путают букву O и цифру 0, а также I и 1.
  • Неизвестная страна
    Первых двух букв нет в нашем списке. Проверьте их на опечатку: возможно, страна вообще не использует IBAN.

Верный формат ещё не значит, что счёт существует

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

Это проверяют банки при платеже. В еврозоне перед переводом проводится ещё и проверка получателя (Verification of Payee), которая сверяет имя получателя со счётом, а в Великобритании есть Confirmation of Payee.

Тестовые IBAN из нашего генератора проходят эту проверку, потому что они составлены правильно. Именно поэтому они полезны для тестирования, и именно поэтому положительный результат никогда не доказывает, что IBAN настоящий.

Сгенерировать тестовый IBAN Тестовые IBAN для разработчиков и QA

Что происходит с IBAN, который вы проверяете

Если JavaScript включён, проверка идёт в вашем браузере и IBAN на наш сервер не отправляется. Без JavaScript форма один раз отправляет его на наш сервер, только для проверки. Он не сохраняется и никогда не попадает в адрес страницы.