ИНСТРУМЕНТЫ/ДОКУМЕНТЫ И ДЕНЬГИ

Валидатор IBAN

Валидатор IBAN · PT и международный

Вставьте португальский или иностранный IBAN и сразу узнайте, проходит ли он контрольную сумму. Для португальских счетов я разделяю банк и отделение. Всё выполняется в вашем браузере. Ничего никуда не отправляется.

·ОБНОВЛЕНО В ИЮЛЕ 2026·4 МИН·ОФИЦИАЛЬНЫЕ ИСТОЧНИКИ
КОРОТКО
Португальский IBAN
25 символов (PT + 23 цифры)
Проверка
ISO 7064, MOD-97-10
BBAN Португалии
4 банк + 4 отделение + 11 счёт + 2 контроль
Где работает
В вашем браузере, ничего не отправляется
ПОПРОБУЙТЕ:
Ожидание IBAN…
Страна-
Длина-
Отформатировано-
Контрольная сумма (mod 97)-

Как это работает

Каждый IBAN заканчивается двузначной контрольной суммой сразу после кода страны. Я проверяю её по формуле ISO 7064 (MOD-97-10): убираю пробелы, перевожу всё в верхний регистр, проверяю длину по стране, переношу первые четыре символа в конец, заменяю буквы числами и вычисляю остаток от деления на 97. Если получается 1, номер сформирован верно. Для португальского IBAN я также разбиваю BBAN на части: 4 цифры банка, 4 отделения, 11 счёта и 2 национального контроля.

  1. 1
    Я очищаю введённое вами
    Я убираю пробелы и перевожу в верхний регистр. IBAN не различает заглавные и строчные буквы, а пробелы нужны только для удобства чтения.
  2. 2
    Я проверяю длину
    У каждой страны фиксированная длина. У Португалии 25 символов; у Испании 24; у Германии 22. Неверная длина сразу проваливает проверку.
  3. 3
    Я вычисляю контрольную сумму
    Я применяю MOD-97-10 ко всему числу, цифра за цифрой, чтобы не превысить точность вычислений. Действителен, если остаток равен 1.
  4. 4
    Я разделяю BBAN (только PT)
    Для Португалии я показываю банк (0033, 0035…), отделение, номер счёта и 2 цифры национального контроля.

Часто задаваемые вопросы

Этот валидатор говорит мне, какому банку принадлежит IBAN?
Для португальского IBAN я показываю код банка (первые 4 цифры BBAN). Например, 0033 — это Millennium bcp, 0035 — Caixa Geral de Depósitos. Я не обращаюсь ни к одной базе данных и не подтверждаю имя владельца: проверка чисто математическая и выполняется в вашем браузере. Для IBAN других стран я показываю только страну и результат контрольной суммы.
Что такое MOD-97-10?
Это формула стандарта ISO 7064, которая защищает все IBAN. Первые 4 символа переносятся в конец, буквы заменяются числами (A=10, B=11, … Z=35), и получившееся гигантское число делится на 97. Если остаток равен ровно 1, IBAN проходит проверку. Поскольку число огромное, остаток вычисляется цифра за цифрой, чтобы избежать ошибок округления.
Если IBAN проходит проверку по формуле, значит он точно правильный?
Это значит, что нет очевидных опечаток: одна изменённая цифра или две переставленные местами почти всегда проваливают проверку. Но счёт может быть закрыт, принадлежать другому человеку или вообще никогда не существовать. Перед переводом денег всегда сверяйте IBAN с тем, кто его вам дал.
Почему в моём IBAN есть пробелы, а валидатор всё равно его принимает?
Банки обычно печатают IBAN группами по четыре символа для удобства чтения, но пробелы не являются частью номера. Я убираю пробелы и перевожу всё в верхний регистр перед проверкой, поэтому вы можете вставить номер в любом виде.
Какие страны распознаёт этот инструмент?
Я проверяю точную длину для Португалии, Испании, Франции, Германии, Нидерландов, Великобритании, Италии, Ирландии и Бельгии. Для любой другой страны я всё равно применяю контрольную сумму MOD-97-10, но не сравниваю длину с официальной таблицей этой страны.
ОФИЦИАЛЬНЫЕ ИСТОЧНИКИ
ОГОВОРКА
Этот инструмент проверяет только математическую структуру IBAN (длину и контрольную сумму) и, для Португалии, разделяет поля BBAN. Он не подтверждает, существует ли счёт, активен ли он или кому принадлежит, а также название или адрес банка. Он не обращается ни к одной базе данных. Перед переводом всегда сверяйте IBAN с получателем. Это не финансовая консультация.