О проекте 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