О проекте Generate Random IBAN

Бесплатные инструменты и понятные руководства для всех, кто работает с IBAN: тестовые IBAN, которые проходят валидацию, но не выпущены ни одним банком, валидатор и IBANpedia.

Кто ведёт проект

Сайт создаёт и поддерживает Generate Random IBAN, независимый проект. Это не банк и не платёжный провайдер, и проект не связан ни со SWIFT, ни с ISO, ни с каким-либо банком. Проект также развивает iban-check, библиотеку для работы с IBAN с открытым исходным кодом.

Что это за сайт и чем он не является

Это генератор тестовых IBAN для 91 страны, валидатор IBAN, REST API, публичный MCP-сервер для ИИ-агентов и IBANpedia, сборник понятных руководств. Весь сайт доступен на 9 языках.

Это не банк. Сайт не открывает счета и не может подсказать IBAN вашего собственного счёта: его показывает ваш банк в приложении и в выписках. Сгенерированные IBAN служат тестовыми данными, которые не выпускал ни один банк, поэтому никогда не используйте их для платежей, регистраций или прямого дебетования.

Зачем он нужен

Платёжным формам, банковским интеграциям и валидаторам IBAN нужны тестовые данные, которые проходят проверку контрольной суммы. Собирать такие IBAN вручную долго, и в них легко ошибиться: у каждой страны своя длина и структура.

Этот сайт генерирует их за секунду для 91 страны. Каждый IBAN соответствует национальному формату своей страны и содержит верные контрольные цифры MOD-97, а для каждого сегмента видно, что он означает.

Как генерируются IBAN

Каждый IBAN строится по зарегистрированной структуре BBAN своей страны: нужное число цифр и букв на нужных местах. Если в стране есть национальные контрольные цифры и опубликован официальный алгоритм, как у французского clé RIB или итальянского CIN, генератор их вычисляет. Затем он рассчитывает две контрольные цифры IBAN по MOD 97-10 (ISO/IEC 7064), поэтому каждый IBAN проходит проверку, которую выполняют все валидаторы.

По умолчанию генератор работает в реалистичном режиме: он использует только цифры, а для 84 стран ещё и код крупного банка, отобранный вручную из официальных реестров, например реестров центральных банков. Номер счёта остаётся случайным. Реалистичный IBAN тоже не выпускал ни один банк, но он может случайно совпасть с реальным счётом. Если выключить «Реалистичные», IBAN будут полностью случайными: код банка тоже станет случайным, а там, где формат допускает буквы, они могут появиться.

Источники и проверка фактов

Форматы стран соответствуют официальному реестру, который SWIFT ведёт для стандарта ISO 13616: Реестр IBAN SWIFT, выпуск 102 (июнь 2026 года). Алжира и Марокко в нём нет: их форматы взяты из неофициальных списков, о чём сказано на их страницах. Алгоритмы национальных контрольных цифр мы берём из документов центральных банков, национальных стандартов и банковских ассоциаций, и на странице каждой страны указан источник.

Автотесты сверяют формат каждой страны и каждый алгоритм национальной проверки с примерами из реестра и проверяют, что сгенерированные IBAN проходят MOD-97.

Статьи IBANpedia сверяются с первоисточниками: реестром IBAN SWIFT, ISO 13616, ISO/IEC 7064, регламентами (ЕС) 260/2012 и 2024/886, материалами Европейского платёжного совета и Европейского центрального банка. В каждой статье перечислены источники и указана дата последнего обновления. Исходный текст пишется на английском, а версии на остальных 8 языках переведены с него.

Нашли ошибку? Напишите нам. Мы сверим её с источником, исправим страницу и обновим её дату.

Открытый исходный код: iban-check

Библиотека проекта iban-check с открытым исходным кодом проверяет и разбирает IBAN офлайн на JavaScript и TypeScript. Она выполняет структурные проверки и MOD-97 по реестру IBAN SWIFT, объясняет, почему IBAN недействителен, и не имеет зависимостей (лицензия MIT). GitHub · npm

Что происходит с вашими данными

Аккаунт не нужен. IBAN генерируются по запросу и нигде не сохраняются, а какие из них вы генерируете, мы не отслеживаем. Используйте их в тестах, демо и документации или чтобы разобраться, как устроен IBAN.

Валидатор проверяет IBAN в вашем браузере, а без JavaScript отправляет их на наш сервер только для проверки и не сохраняет. Об остальном (хостинг, Cloudflare, Google Analytics и Google Fonts) рассказывают Политика конфиденциальности и Политика cookie.

Контакты

С вопросами, исправлениями, сообщениями об ошибках и запросами API-ключей пишите на apis@generaterandomiban.com