Проверка IBAN
НовоеПроверьте длину IBAN по стране и контрольную сумму по mod-97.
This confirms the IBAN's format, its length for the country and the mod-97 checksum, and parses its parts. A “valid” result means the number is well-formed — not that the account exists or who owns it; only the bank can confirm that. Everything runs in your browser and your IBAN is never uploaded.
Enter an IBAN to validate.
| Country | Len | Sample IBAN | |
|---|---|---|---|
| Andorra (AD) | 24 | AD12 0001 2030 2003 5910 0100 | |
| Austria (AT) | 20 | AT61 1904 3002 3457 3201 | |
| Azerbaijan (AZ) | 28 | AZ21 NABZ 0000 0000 1370 1000 1944 | |
| Bahrain (BH) | 22 | BH67 BMAG 0000 1299 1234 56 | |
| Belgium (BE) | 16 | BE68 5390 0754 7034 | |
| Bosnia and Herzegovina (BA) | 20 | BA39 1290 0794 0102 8494 | |
| Brazil (BR) | 29 | BR18 0036 0305 0000 1000 9795 493C 1 | |
| Bulgaria (BG) | 22 | BG80 BNBG 9661 1020 3456 78 | |
| Costa Rica (CR) | 22 | CR05 0152 0200 1026 2840 66 | |
| Croatia (HR) | 21 | HR12 1001 0051 8630 0016 0 | |
| Cyprus (CY) | 28 | CY17 0020 0128 0000 0012 0052 7600 | |
| Czechia (CZ) | 24 | CZ65 0800 0000 1920 0014 5399 | |
| Denmark (DK) | 18 | DK50 0040 0440 1162 43 | |
| Dominican Republic (DO) | 28 | DO28 BAGR 0000 0001 2124 5361 1324 | |
| Egypt (EG) | 29 | EG38 0019 0005 0000 0000 2631 8000 2 | |
| Estonia (EE) | 20 | EE38 2200 2210 2014 5685 | |
| Faroe Islands (FO) | 18 | FO62 6460 0001 6316 34 | |
| Finland (FI) | 18 | FI21 1234 5600 0007 85 | |
| France (FR) | 27 | FR14 2004 1010 0505 0001 3M02 606 | |
| Georgia (GE) | 22 | GE29 NB00 0000 0101 9049 17 | |
| Germany (DE) | 22 | DE89 3704 0044 0532 0130 00 | |
| Gibraltar (GI) | 23 | GI75 NWBK 0000 0000 7099 453 | |
| Greece (GR) | 27 | GR16 0110 1250 0000 0001 2300 695 | |
| Greenland (GL) | 18 | GL89 6471 0001 0002 06 | |
| Guatemala (GT) | 28 | GT82 TRAJ 0102 0000 0012 1002 9690 | |
| Hungary (HU) | 28 | HU42 1177 3016 1111 1018 0000 0000 | |
| Iceland (IS) | 26 | IS14 0159 2600 7654 5510 7303 39 | |
| Ireland (IE) | 22 | IE29 AIBK 9311 5212 3456 78 | |
| Israel (IL) | 23 | IL62 0108 0000 0009 9999 999 | |
| Italy (IT) | 27 | IT60 X054 2811 1010 0000 0123 456 | |
| Jordan (JO) | 30 | JO94 CBJO 0010 0000 0000 0131 0003 02 | |
| Kazakhstan (KZ) | 20 | KZ86 125K ZT50 0410 0100 | |
| Kosovo (XK) | 20 | XK05 1212 0123 4567 8906 | |
| Kuwait (KW) | 30 | KW81 CBKU 0000 0000 0000 1234 5601 01 | |
| Latvia (LV) | 21 | LV80 BANK 0000 4351 9500 1 | |
| Lebanon (LB) | 28 | LB62 0999 0000 0001 0019 0122 9114 | |
| Liechtenstein (LI) | 21 | LI21 0881 0000 2324 013A A | |
| Lithuania (LT) | 20 | LT12 1000 0111 0100 1000 | |
| Luxembourg (LU) | 20 | LU28 0019 4006 4475 0000 | |
| Malta (MT) | 31 | MT84 MALT 0110 0001 2345 MTLC AST0 01S | |
| Mauritania (MR) | 27 | MR13 0002 0001 0100 0012 3456 753 | |
| Mauritius (MU) | 30 | MU17 BOMM 0101 1010 3030 0200 000M UR | |
| Moldova (MD) | 24 | MD24 AG00 0225 1000 1310 4168 | |
| Monaco (MC) | 27 | MC58 1122 2000 0101 2345 6789 030 | |
| Montenegro (ME) | 22 | ME25 5050 0001 2345 6789 51 | |
| Netherlands (NL) | 18 | NL91 ABNA 0417 1643 00 | |
| North Macedonia (MK) | 19 | MK07 2501 2000 0058 984 | |
| Norway (NO) | 15 | NO93 8601 1117 947 | |
| Pakistan (PK) | 24 | PK36 SCBL 0000 0011 2345 6702 | |
| Palestine (PS) | 29 | PS92 PALS 0000 0000 0400 1234 5670 2 | |
| Poland (PL) | 28 | PL61 1090 1014 0000 0712 1981 2874 | |
| Portugal (PT) | 25 | PT50 0002 0123 1234 5678 9015 4 | |
| Qatar (QA) | 29 | QA58 DOHB 0000 1234 5678 90AB CDEF G | |
| Romania (RO) | 24 | RO49 AAAA 1B31 0075 9384 0000 | |
| San Marino (SM) | 27 | SM86 U032 2509 8000 0000 0270 100 | |
| Saudi Arabia (SA) | 24 | SA03 8000 0000 6080 1016 7519 | |
| Serbia (RS) | 22 | RS35 2600 0560 1001 6113 79 | |
| Slovakia (SK) | 24 | SK31 1200 0000 1987 4263 7541 | |
| Slovenia (SI) | 19 | SI56 2633 0001 2039 086 | |
| Spain (ES) | 24 | ES91 2100 0418 4502 0005 1332 | |
| Sweden (SE) | 24 | SE45 5000 0000 0583 9825 7466 | |
| Switzerland (CH) | 21 | CH93 0076 2011 6238 5295 7 | |
| Tunisia (TN) | 24 | TN59 1000 6035 1835 9847 8831 | |
| Turkey (TR) | 26 | TR33 0006 1005 1978 6457 8413 26 | |
| Ukraine (UA) | 29 | UA21 3223 1300 0002 6007 2335 6600 1 | |
| United Arab Emirates (AE) | 23 | AE07 0331 2345 6789 0123 456 | |
| United Kingdom (GB) | 22 | GB29 NWBK 6016 1331 9268 19 | |
| Vatican City (VA) | 22 | VA59 0011 2300 0012 3456 78 | |
| Virgin Islands, British (VG) | 24 | VG96 VPVG 0000 0123 4567 8901 | |
No country matches that search.
Runs entirely in your browser. Nothing is uploaded.
Бесплатный валидатор IBAN прямо в браузере
Этот валидатор IBAN проверяет международный номер банковского счёта на правильность структуры, соответствие длины стране и контрольную сумму по алгоритму ISO 7064 mod-97 — тот же тест, который банки используют для выявления опечаток перед отправкой платежа. Вставьте IBAN и сразу получите результат проверки с конкретной причиной ошибки, номер в удобном формате (группами по четыре символа) и полную расшифровку его составных частей.
В отличие от многих онлайн-сервисов проверки IBAN, которые отправляют номер на сервер, здесь всё выполняется локально в JavaScript. Данные никуда не передаются, поэтому можно безопасно проверять конфиденциальные банковские реквизиты — свои или поставщика — без выхода информации за пределы устройства. IBAN.com и iBANapi предлагают аналогичную проверку, но передают данные на свои серверы при каждом запросе — это важно для финансовых команд, работающих с клиентскими реквизитами.
Что именно проверяет валидатор
Проверка проходит в три этапа. Первый — формат: IBAN должен начинаться с двухбуквенного кода страны и двух контрольных цифр, а далее содержать только буквы и цифры. Второй — длина, фиксированная для каждой страны: Норвегия использует 15 символов, Германия и Великобритания — 22, Франция — 27, Мальта — 31, максимум 34. Третий — контрольная сумма mod-97: первые четыре символа переносятся в конец строки, буквы заменяются числами (A=10 … Z=35), и всё число по модулю 97 должно давать остаток 1.
Поскольку контрольные цифры вычисляются из остальной части номера, почти любая опечатка — переставленная пара цифр, неверный символ, лишний или пропущенный знак — нарушает контрольную сумму и выявляется здесь ещё до отправки денег. Сообщение об ошибке указывает, какая именно проверка не прошла, — это гораздо информативнее, чем просто «неверный IBAN».
Структура IBAN: страна, банк, отделение и счёт
Помимо ответа «да/нет», инструмент разбирает структуру IBAN. Он выделяет код страны и контрольные цифры из BBAN и, если структура страны известна, маркирует код банка, код отделения и номер счёта. Например, для GB29 NWBK 6016 1331 9268 19 это банк NWBK, отделение (sort code) 601613 и счёт 31926819 — полезно при отладке платёжных файлов или разработке банковской интеграции, когда нужно убедиться в правильности каждого поля.
Инструмент также показывает и удобный сгруппированный вид (блоки по четыре символа), и компактный электронный формат, который используют платёжные системы, — можно скопировать нужный вариант без ручного переформатирования.
Пакетная проверка и справочник по странам
Нужно проверить целый столбец в таблице? Пакетный режим принимает вставленный список и возвращает таблицу с результатом проверки по каждой строке и определённой страной — её можно скопировать обратно в формате CSV. А в справочнике по странам перечислены все поддерживаемые страны с точной длиной и реальным образцом IBAN — удобно убедиться, как должен выглядеть испанский или саудовский IBAN, прежде чем вводить его.
Есть и генератор тестового IBAN: выберите страну и получите структурно корректный IBAN с действительной контрольной суммой для тестирования ПО и проверки форм. Такие номера явно ненастоящие и не должны использоваться для реальных переводов. Они проходят все три проверки, что делает их полезными при тестировании форм ввода IBAN и банковских интеграций без использования реальных номеров счетов.
Сравнение с IBAN.com, iBANapi и другими сервисами
Наиболее популярные онлайн-валидаторы IBAN — IBAN.com и iBANapi. Оба работают, но оба отправляют ваш IBAN на свой сервер: IBAN.com — для проверки и отображения реквизитов банка из платной базы данных, iBANapi — для своего REST API. Для разовой проверки это приемлемо; для конфиденциальных клиентских данных или массовой проверки в условиях GDPR это существенное соображение конфиденциальности, заслуживающее внимания.
Wise (бывший TransferWise) включает проверку IBAN в процесс перевода, но только как шаг при совершении платежа, а не как самостоятельный инструмент. Schwifty — надёжная JavaScript-библиотека для разработчиков, встраивающих валидацию в свой код, но это не браузерное приложение, которое можно просто открыть и использовать. Данный инструмент выполняет полную проверку целиком на стороне клиента — с пакетным режимом, справочником по странам, генератором тестового IBAN и разбором структуры, — всё бесплатно и без отправки чего-либо на сервер.
Приватно, мгновенно и честно о возможностях
Этот онлайн-проверщик IBAN бесплатен, не требует регистрации и работает офлайн после загрузки. По своей сути это валидатор структуры и контрольной суммы — он подтверждает, что IBAN правильно сформирован и самосогласован, но не проверяет существование счёта и его владельца. Только банк-получатель может подтвердить это. Это честное ограничение, которое стоит озвучить: успешная проверка помогает выявить опечатки до отправки платежа, но не является подтверждением существования или активности счёта.
Добавьте в закладки для следующего раза, когда потребуется проверить, отформатировать или разобрать IBAN, не отправляя банковские реквизиты на сторонний сервер. Работает на iPhone и Android — вставьте IBAN на телефоне и получите тот же полный результат проверки, что и на компьютере.
Frequently asked questions
Что такое IBAN?
IBAN (International Bank Account Number) — это международный номер банковского счёта, стандартизированный формат (ISO 13616) для записи реквизитов счёта, работающий в международных расчётах. Он может содержать до 34 символов и всегда начинается с двухбуквенного кода страны, двух контрольных цифр, а затем идёт собственный номер счёта страны (BBAN). Например, немецкий IBAN DE89 3704 0044 0532 0130 00 расшифровывается так: код страны DE, контрольные цифры 89, код банка 37040044 и номер счёта 0532013000. IBAN используется примерно в 80 странах — преимущественно в Европе и на Ближнем Востоке.
Как проверить номер IBAN?
Правильный IBAN проходит три проверки: сначала формат — двухбуквенный код страны, две цифры, затем только буквы и цифры; затем длина, которая должна точно соответствовать стране (Германия — 22 символа, Великобритания — 22, Франция — 27); и наконец контрольная сумма mod-97. Вставьте ваш IBAN выше, и инструмент мгновенно выполнит все три проверки и укажет конкретную причину, если одна из них не пройдена. Большинство банковских сайтов не сообщают, какая именно проверка не прошла — они просто выдают «неверный IBAN». Этот инструмент показывает точно, что не так.
Какая длина у IBAN — это 24 символа?
Нет, единой длины не существует — она варьируется в зависимости от страны: от 15 символов в Норвегии до 31 на Мальте, максимум 34. Германия и Великобритания используют 22, Франция — 27, Испания — 24, Италия — 27, Нидерланды — 18. IBAN содержит как буквы, так и цифры, поэтому он никогда не является чисто числовым. Данный валидатор проверяет точную ожидаемую длину для кода страны, определённого в введённом значении, и чётко указывает, если номер слишком короткий или слишком длинный.
Как вычисляется контрольная сумма IBAN?
Используется алгоритм ISO 7064 mod-97. Первые четыре символа (код страны и контрольные цифры) переносятся в конец строки, каждая буква заменяется двумя цифрами (A=10, B=11 … Z=35), затем всё число делится по модулю 97. Действительный IBAN даёт остаток ровно 1. Контрольные цифры подбираются так, чтобы это условие выполнялось, — именно поэтому одна неверно введённая цифра почти всегда нарушает проверку. Это делает IBAN гораздо надёжнее старых форматов номеров счётов без механизма самопроверки.
Что означает каждая часть IBAN?
Слева направо: 2-буквенный код страны, 2 контрольные цифры, затем BBAN (Basic Bank Account Number), который содержит код банка, часто код отделения и номер счёта. Для GB29 NWBK 6016 1331 9268 19: NWBK — это банк, 601613 — отделение (sort code), а 31926819 — номер счёта. Инструмент разбирает каждый введённый IBAN и маркирует каждый раздел, чтобы можно было обнаружить неверный код банка или отсутствующий код отделения ещё до выхода платежа.
Означает ли прохождение проверки IBAN, что счёт существует?
Нет. Прохождение проверки лишь подтверждает, что IBAN правильно сформирован — верная страна, верная длина, действительная контрольная цифра mod-97. Это не доказывает, что счёт реален, открыт или принадлежит конкретному лицу. Подтвердить это может только банк-получатель. Данный инструмент намеренно выполняет только проверки структуры и контрольной суммы, ничего не отправляя на сервер. Используйте его для выявления опечаток перед отправкой платежа, а не как подтверждение активности счёта.
Можно ли узнать банк или SWIFT/BIC по IBAN?
Частично. IBAN содержит код страны и код банка (и часто код отделения), которые инструмент извлекает для вас. Полный SWIFT/BIC хранится в отдельном реестре, сопоставляющем эти коды с конкретным банком, поэтому надёжное определение точного BIC требует сервиса поиска — а это означает отправку IBAN на сервер. Такие инструменты, как IBAN.com и wise.com, предлагают поиск BIC, но для этого требуют передачи IBAN на свои серверы. Данный инструмент работает только на стороне клиента и отображает лишь то, что непосредственно закодировано в самом IBAN.
IBAN и IFSC — это одно и то же?
Нет. IFSC (Indian Financial System Code) — это 11-символьный код, используемый внутри Индии для идентификации отделения банка при переводах через NEFT, RTGS и IMPS — Индия не использует IBAN. IBAN — это международный номер счёта, применяемый преимущественно в Европе и во многих других странах. Они решают схожие задачи маршрутизации, но принадлежат совершенно разным системам и не являются взаимозаменяемыми.
Используется ли IBAN в США?
Нет. Соединённые Штаты не используют IBAN. Внутренние переводы в США выполняются с использованием 9-значного маршрутного номера ABA и номера счёта, а международные переводы в США — через код SWIFT/BIC с номером счёта. Американские компании и разработчики обычно сталкиваются с IBAN при оплате или получении средств от европейских или ближневосточных партнёров. Если кто-то из Германии запрашивает ваш IBAN, а вы находитесь в США — у вас его нет; предоставьте маршрутный номер ABA и номер счёта.
В каких странах используется IBAN?
Примерно в 80 странах, включая все государства ЕС и ЕЭЗ, Великобританию, Швейцарию, большую часть Ближнего Востока, Балканы, Северную Африку и часть Карибского бассейна и Латинской Америки — например, Германию, Францию, Испанию, Италию, Нидерланды, Саудовскую Аравию, ОАЭ, Турцию и Бразилию. В справочнике по странам в инструменте перечислены все поддерживаемые страны с необходимой длиной и образцом IBAN, чтобы можно было убедиться, как должен выглядеть испанский или саудовский IBAN перед вводом.
Безопасно ли вводить свой IBAN здесь?
Да. Все проверки выполняются локально в вашем браузере с помощью JavaScript — ваш IBAN никогда не загружается, не записывается и не передаётся ни на какой сервер. Убедиться в этом можно, отключившись от интернета: валидатор продолжит работать. Это ключевое отличие от многих онлайн-сервисов проверки IBAN, включая IBAN.com и iBANapi, которые отправляют IBAN на свои серверы для выполнения проверки. Здесь данные не покидают ваше устройство ни в какой момент.
Как создать тестовый IBAN?
Используйте генератор тестового IBAN в инструменте: выберите страну, и он построит корректно сформированный IBAN с действительной контрольной суммой mod-97 для использования при тестировании программного обеспечения и QA форм. Такие номера явно ненастоящие — они проходят структурные проверки, но не указывают на реальный счёт, — поэтому никогда не используйте их для фактических платежей. Это полезно при создании банковских интеграций, когда нужно протестировать логику валидации IBAN в коде без использования реальных номеров счётов.
В чём разница между IBAN и BBAN?
BBAN (Basic Bank Account Number) — это внутренняя часть счёта в рамках страны: код банка, код отделения и номер счёта в том виде, в котором они обычно записываются внутри страны. IBAN просто обёртывает этот BBAN кодом страны и двумя контрольными цифрами для работы в международном формате. В DE89 3704 0044 0532 0130 00 BBAN — это 3704 0044 0532 0130 00, а DE89 — международный префикс. У большинства стран был собственный формат BBAN до введения IBAN; IBAN стандартизировал международную версию.
Почему мой IBAN отклоняется как недействительный?
Обычные причины: опечатка (переставленная или неверная цифра сразу же нарушает проверку mod-97), неверная длина для страны или буква вместо цифры — например, заглавная O вместо нуля. Пробелы не имеют значения — инструмент их игнорирует. Прочитайте точное сообщение об ошибке, которое показывает валидатор, исправьте один символ, и проверка должна пройти. Если система банка отклоняет IBAN, который этот инструмент считает действительным, у банка могут быть дополнительные внутренние правила проверки, выходящие за рамки стандартных трёх.
Как это сравнивается с другими онлайн-валидаторами IBAN?
Большинство онлайн-валидаторов IBAN — IBAN.com, iBANapi, wise.com — отправляют ваш номер IBAN на свой сервер для выполнения проверки. Это означает, что ваши банковские реквизиты пересекают интернет и записываются третьей стороной — что важно в рамках GDPR для европейских компаний. Schwifty — надёжная JavaScript-библиотека для разработчиков, встраивающих валидацию в собственный код, но это не браузерное приложение. Данный инструмент выполняет полную проверку ISO 7064, проверку длины и разбор структуры в браузере — с пакетным режимом для нескольких IBAN и справочником по странам — всё бесплатно и без отправки чего-либо на сервер.
Related tools
Все инструментыКалькулятор цены за единицу
Сравнивайте товары по цене за единицу и находите самый выгодный вариант.
Калькулятор точки безубыточности
Найдите число единиц и выручку, нужные для покрытия постоянных затрат.
Калькулятор цели накоплений
Узнайте, сколько откладывать ежемесячно, чтобы достичь цели к нужной дате.
Калькулятор табеля рабочего времени
Суммируйте недельные часы работы из ежедневного времени начала/конца и перерывов, плюс оплата.
Генератор счетов
Соберите аккуратный счёт с позициями и налогом и сохраните его в PDF.
Калькулятор дробей
Складывайте, вычитайте, умножайте и делите дроби и смешанные числа — с показом каждого шага.