С этим инструментом что-то не так?

О «Iban Validator Online»

Этот инструмент проверяет международные номера банковских счетов (IBAN) на синтаксис и контрольную сумму. Введите IBAN — например, "GB29 NWBK 6016 1331 9268 19" — и инструмент проверит длину (своя для каждой страны), код страны, структуру кода банка/филиала и двузначную контрольную сумму.

Проверка IBAN ловит опечатки до отправки денег. Перевод по неверному IBAN часто уходит на чужой счёт и возвращается с трудом. Клиентская валидация предотвращает дорогие ошибки до отправки.

Поддерживаются все страны SEPA и большинство других, принявших IBAN (более 70). Проверяется только структурная валидность — не существование/активность счёта.

Как пользоваться этим инструментом

Как проверить контрольную сумму IBAN

  1. Введите IBAN

    Вставьте IBAN в поле "IBAN". Пробелы вырезаются, буквы переводятся в верхний регистр — `de89 3704 0044 0532 0130 00` парсится так же, как `DE89370400440532013000`.

  2. Запуск

    Результат: `length` (после чистки) и `checksumValid` (boolean). mod-97 (по ISO 13616): первые 4 символа в конец, буквы заменить A=10…Z=35, полученное число mod 97 должно быть равно 1.

  3. Чего checksumValid не доказывает

    Прохождение чексуммы НЕ доказывает существование счёта, актуальность кода банка или принадлежность IBAN указанному получателю. На SEPA-платежах банк всё равно проверяет дальше на сервере.

  4. Подсказки по длине стран

    DE — 22 знака, FR — 27, IT — 27, GB — 22, NL — 18, ES — 24, SA — 24, AE — 23. Несовпадение длины с кодом страны — сильный сигнал опечатки ещё до чексуммы.