Валидатор IBAN
Что такое IBAN
IBAN (International Bank Account Number) — международный стандарт нумерации банковских счетов, разработанный Европейским комитетом по банковским стандартам (ECBS) и принятый как ISO 13616. Он позволяет однозначно идентифицировать счёт клиента в любом банке мира, участвующем в системе, что минимизирует ошибки при международных переводах.
Структура номера
IBAN состоит из кода страны (2 буквы), контрольных цифр (2), и BBAN — национального номера счёта. Длина зависит от страны: от 15 символов (Норвегия) до 34 (Сент-Люсия). BBAN включает код банка, отделения и номер счёта.
Алгоритм проверки
Валидация IBAN основана на арифметике mod 97 (ISO 7064). Первые 4 символа переносятся в конец, буквы заменяются числами (A=10, B=11, ..., Z=35), и результат делится на 97. Если остаток равен 1 — номер корректен. Это гарантирует обнаружение 97% опечаток.
Где используется
IBAN обязателен для переводов в странах ЕС, используется в большинстве стран Европы, Ближнего Востока, Северной Африки и Карибского бассейна. Постсоветские страны (Казахстан, Грузия, Азербайджан, Беларусь, Украина) также приняли стандарт.
Структура IBAN по странам
Каждая страна определяет свою длину IBAN и внутреннюю структуру BBAN. Ниже представлены примеры для наиболее распространённых направлений международных переводов.
Примеры формата IBAN
Германия (DE) — 22 символа
DE89 3704 0044 0532 0130 00DE — страна | 89 — контрольные | 37040044 — BLZ (код банка) | 0532013000 — номер счёта
Великобритания (GB) — 22 символа
GB29 NWBK 6016 1331 9268 19GB — страна | 29 — контрольные | NWBK — банк (NatWest) | 601613 — sort code | 31926819 — счёт
Франция (FR) — 27 символов
FR76 3000 6000 0112 3456 7890 189FR — страна | 76 — контрольные | 30006 — банк | 00001 — отделение | 12345678901 — счёт | 89 — ключ RIB
Казахстан (KZ) — 20 символов
KZ86 125K ZT50 0410 0100KZ — страна | 86 — контрольные | 125 — код банка | KZT5004100100 — номер счёта
Когда нужна проверка IBAN
Валидация IBAN помогает избежать ошибок и задержек при международных платежах. Вот основные сценарии использования.
Международные переводы
Перед отправкой SWIFT-перевода убедитесь, что IBAN получателя корректен. Ошибка в одной цифре приведёт к возврату платежа, комиссии за неуспешный перевод и задержке до 2 недель.
Бухгалтерия и ВЭД
При работе с иностранными контрагентами бухгалтерии необходимо проверять реквизиты в счетах и инвойсах. Ошибочный IBAN в платёжном поручении блокирует операцию в банке.
Маркетплейсы и e-commerce
Продавцы на международных площадках (Amazon, eBay) указывают IBAN для вывода средств. Валидация на этапе ввода предотвращает потерю выплат.
Разработка платёжных систем
Программисты интегрируют проверку IBAN в формы оплаты и регистрации. Наш инструмент помогает тестировать алгоритм валидации перед деплоем.
Обучение за рубежом
Студенты, оплачивающие обучение в европейских вузах, получают IBAN-реквизиты от университета. Проверка исключает опечатки при копировании из PDF-документов.
Покупка недвижимости
Сделки с зарубежной недвижимостью предполагают крупные переводы. Ошибка в IBAN при отправке задатка или полной суммы может стоить времени и нервов.
Как работает алгоритм проверки
Пошаговый разбор алгоритма валидации IBAN по стандарту ISO 13616 на примере немецкого номера.
Очистка и нормализация
Удалите все пробелы и приведите буквы к верхнему регистру. Пример: «DE89 3704 0044 0532 0130 00» превращается в «DE89370400440532013000».
Перенос первых 4 символов
Переместите первые 4 символа (код страны + контрольные цифры) в конец строки: «370400440532013000DE89».
Замена букв числами
Каждую букву замените двузначным числом: A=10, B=11, ..., Z=35. «D»=13, «E»=14. Результат: «3704004405320130001314 89».
Деление на 97
Вычислите остаток от деления получившегося числа на 97. Если результат равен 1 — IBAN корректен. Иначе в номере допущена ошибка.
Важно: IBAN-валидация проверяет только контрольную сумму. Она не подтверждает существование счёта в банке. Для проверки активности счёта обратитесь в банк-отправитель.
Надёжность: алгоритм mod 97 обнаруживает 97,95% всех ошибок, включая перестановку двух соседних цифр. Вероятность ложного срабатывания — менее 1 к 97.
IBAN и SWIFT/BIC: в чём разница
При международных переводах используются оба кода, но они выполняют разные функции. Понимание различий поможет правильно заполнить платёжное поручение.
IBAN
- - Идентифицирует конкретный банковский счёт
- - До 34 алфавитно-цифровых символов
- - Включает код страны, контрольные цифры, код банка и номер счёта
- - Используется для маршрутизации платежа к конечному получателю
- - Обязателен для переводов в SEPA-зоне (ЕС + EEA)
SWIFT/BIC
- - Идентифицирует банк (не счёт)
- - 8 или 11 символов (буквы + цифры)
- - Включает код банка, страну, город и филиал
- - Используется для идентификации банка-получателя в межбанковской сети
- - Нужен для всех международных переводов (не только SEPA)
Для международного перевода обычно требуются оба реквизита: SWIFT/BIC указывает банк, а IBAN — конкретный счёт в этом банке. Некоторые банки извлекают SWIFT-код из IBAN автоматически, но лучше указать оба.
Длина IBAN по странам
Длина IBAN строго фиксирована для каждой страны. Несовпадение длины — первый признак ошибки. Ниже приведены популярные направления переводов.
Советы по работе с IBAN
Практические рекомендации, которые помогут избежать типичных ошибок при вводе и обработке международных банковских номеров.
1Копируйте, а не вводите вручную
IBAN содержит до 34 символов — при ручном вводе легко допустить опечатку. Всегда копируйте номер из официального документа или банковского приложения. После вставки проверьте валидатором.
2Не путайте O (букву) и 0 (ноль)
В некоторых шрифтах буква O и цифра 0 выглядят одинаково. IBAN начинается с 2 букв (код страны), далее в BBAN могут встречаться буквы (например, GB). Используйте моноширинный шрифт для визуальной проверки.
3Проверяйте длину для конкретной страны
IBAN Германии всегда 22 символа, Франции — 27, Нидерландов — 18. Если длина отличается — номер содержит лишний или пропущенный символ. Наш валидатор автоматически проверяет соответствие.
4Форматирование не влияет на валидность
Пробелы в IBAN — только для удобства чтения. «DE89370400440532013000» и «DE89 3704 0044 0532 0130 00» — это один и тот же номер. Банковские системы игнорируют пробелы при обработке.
IBAN в системе SEPA
Единая зона платежей в евро (SEPA) объединяет 36 стран и делает переводы внутри зоны такими же простыми, как внутренние. IBAN является ключевым идентификатором в SEPA-переводах.
SEPA Credit Transfer
Обычные переводы в евро между банками SEPA-зоны. Для отправки достаточно IBAN получателя. Комиссия не превышает внутреннюю, срок — 1 рабочий день. Максимальная сумма не ограничена.
SEPA Direct Debit
Прямое списание с согласия клиента — используется для подписок, коммунальных услуг, страховых взносов. Плательщик указывает свой IBAN и подписывает мандат (согласие на списание).
SEPA Instant
Мгновенные переводы — средства зачисляются за 10 секунд, доступны 24/7/365. Лимит до 100 000 евро за транзакцию. Поддерживается большинством крупных банков ЕС. Требуется IBAN получателя.
Часто задаваемые вопросы
Был ли этот калькулятор полезен?
Инструмент справочный — не заменяет эксперта
Только для информационных целей. Все расчёты, результаты и данные, предоставляемые инструментом, носят исключительно ознакомительный и справочный характер. Они не являются профессиональной консультацией — медицинской, юридической, финансовой, инженерной или иной.
Точность результатов. Калькулятор основан на общепринятых формулах и методиках, однако фактические результаты могут отличаться в зависимости от индивидуальных условий, исходных данных и применяемых стандартов. Мы не гарантируем полноту, точность или актуальность приведённых расчётов.
Профессиональные решения — медицинские, финансовые, инженерные — должны приниматься только после консультации с квалифицированным специалистом. Не используйте автоматический расчёт как единственное основание для важных решений.
Ограничение ответственности. Авторы и разработчики сервиса не несут ответственности за прямой или косвенный ущерб, возникший из-за использования данных расчётов. Пользователь принимает на себя всю ответственность за интерпретацию результатов.
Похожие калькуляторы
Валидатор расчётного счёта + БИК
Проверка корректности банковских реквизитов по контрольному ключу. Расшифровка структуры расчётного счёта и БИК.
/validator-raschetnogo-schetaВалидатор ИНН с расшифровкой
Проверка контрольной суммы ИНН (10 и 12 цифр) с расшифровкой: регион, ИФНС, тип лица. Пакетная проверка.
/validator-innВалидатор ОГРН/ОГРНИП
Проверка контрольной суммы ОГРН (13 цифр) и ОГРНИП (15 цифр) с расшифровкой структуры: тип, год, регион.
/validator-ogrnВалидатор VIN-номера автомобиля
Проверка контрольной цифры VIN и расшифровка: производитель, страна, год выпуска, завод. ISO 3779.
/validator-vinВалидатор СНИЛС
Проверка контрольной суммы СНИЛС (11 цифр). Алгоритм проверки контрольного числа, пакетная валидация.
/validator-snilsВалидатор кадастрового номера
Проверка формата кадастрового номера с расшифровкой: округ, район, квартал. Росреестр.
/validator-kadastrovogo-nomeraВалидатор ISBN
Проверка контрольной цифры ISBN-10 и ISBN-13 с расшифровкой структуры. Конвертация ISBN-10 ↔ ISBN-13.
/validator-isbnВалидатор штрихкода EAN-13
Проверка контрольной цифры EAN-13 и расшифровка: страна производителя, код предприятия, код товара.
/validator-ean-13Генератор Cubic Bezier (CSS transition)
Интерактивный генератор кривых Безье для CSS анимаций. Визуальная настройка плавности переходов, пресеты (ease, linear) и копирование кода.
/cubic-bezierКалькулятор код-ревью: время, размер PR, дефекты, нагрузка
Комплексный калькулятор код-ревью: оценка времени проверки кода, анализ размера PR (XS/S/M/L/XL), покрытие ревью и bus factor, плотность дефектов и escape rate, нагрузка команды ревьюеров, метрики качества (churn, rework, first-pass yield).
/code-review-calculatorКалькулятор теории цвета: гармония, конвертер, палитры, смешивание, дальтонизм
Комплексный инструмент для работы с цветом: цветовые гармонии (комплементарная, аналогичная, триадная, тетрадная), конвертер HEX/RGB/HSL/HSV/CMYK, генератор палитр (монохроматическая, shades, tints, tones), смешивание цветов (аддитивное/субтрактивное), симулятор дальтонизма и анализ цветовой температуры.
/color-theory-calculatorКалькулятор градиентов и интерполяции цветов
Генератор плавных переходов между цветами. Создайте CSS градиент онлайн, получите коды цветов (HEX/RGB) и настройте количество шагов.
/color-gradientКалькулятор контрастности (WCAG), шрифтов и сетки
Инструменты UI/UX дизайнера. Проверка контрастности цветов (WCAG AA/AAA), расчет модульной сетки и подбор типографической шкалы.
/contrast-gridКалькулятор Responsive Margin/Padding (Clamp generator)
Генератор CSS функции clamp() для адаптивных отступов и шрифтов. Создайте отзывчивый дизайн (fluid spacing) от мобильных до десктопа онлайн.
/responsive-helperГенератор паролей (безопасный)
Создать надежный пароль онлайн. Настройка длины, символов. Оценка сложности и энтропии.
/password-generator