Веб-разработка
IBAN Validator
Проверить IBAN по контрольной сумме ISO 7064 (mod 97), формат и ожидаемую длину для страны. Всё вычисляется в браузере.
An IBAN (International Bank Account Number) is an international bank account number format with a built-in checksum under ISO 7064 (mod 97). This tool verifies that checksum, along with the format and length expected for the country encoded in the IBAN.
How to use it
- Paste an IBAN (with or without spaces) — the checksum and format check happen instantly.
- The first two letters identify the country, and the tool checks the number's length against what's expected for that country.
- If validation fails, it tells you exactly what's wrong: length, format, or checksum.
Common uses
- Basic validation of an IBAN field in a payment or vendor-registration form before it hits the backend.
- Quickly checking whether a manually copied account number from a document contains a typo.
- Verifying the format of an IBAN received from a client or partner in another country.
Things to keep in mind
An IBAN that passes the MOD-97 check only confirms the number's structure is correct, not that the account is real or active.
Not every country uses IBAN — some banking systems (the US, for example) have their own separate account number formats.
Статья об этом инструменте: IBAN: как устроен международный номер банковского счёта
Часто задаваемые вопросы
Что именно проверяет контрольная сумма mod-97?
Это алгоритм ISO 7064: IBAN переставляется и преобразуется в число, которое должно давать остаток 1 при делении на 97 — это выявляет опечатки и переставленные символы, но не подтверждает существование счёта.
Почему ожидаемая длина отличается по странам?
Национальный банковский формат каждой страны определяет фиксированную длину IBAN, например, Германия использует 22 символа, а Великобритания тоже 22, поэтому инструмент проверяет общую длину относительно кода страны в начале IBAN.
Что если моей страны нет в списке длин?
Проверка контрольной суммы всё равно выполняется как обычно; пропускается только проверка длины для стран, отсутствующих в справочной таблице инструмента, и это не влияет на результат контрольной суммы.
Нужен ли BIC/SWIFT-код, если я уже указал IBAN?
Для переводов в пределах SEPA — обычно нет, поскольку IBAN уже содержит код банка в своей структуре; но некоторые платёжные системы и переводы за пределы SEPA всё ещё требуют отдельно указать BIC/SWIFT для дополнительной проверки маршрута платежа.
Означает ли валидный по MOD-97 IBAN, что такой счёт реально существует?
Нет — проверка контрольной суммы подтверждает лишь правильность математической структуры номера, а не факт существования счёта в реальном банке; окончательную проверку существования счёта выполняет только сама банковская система при обработке платежа.