Валидатор кредитных карт и IBAN

Живая проверка Luhn с распознаванием бренда и IBAN mod-97 с проверкой длины по стране — полностью локально.

Только для тестов — не настоящая карта.
· Введите номер карты для проверки.
Показать шаги Luhn
· Введите IBAN для проверки.
Страна
Контрольные цифры
BBAN
Длина
Показать шаги mod-97

Что это за валидатор карт и IBAN?

Этот бесплатный инструмент проверяет номера кредитных карт алгоритмом Luhn с распознаванием бренда (Visa, Mastercard, Amex, Discover, Diners, JCB, UnionPay, Mir и Troy) и IBAN — проверкой ISO 13616 mod-97 плюс длиной по стране — всё полностью в браузере.

Как проверить, действителен ли номер карты или IBAN?

Вставьте номер во вкладку Карты или IBAN; вы получите мгновенный ответ да/нет с объяснением и деталями бренда или страны — всё работает локально.

Ключевые возможности

Luhn + бренд
Живой Luhn-чек с группировкой по бренду и проверкой длины для девяти мировых платёжных систем.
IBAN mod-97 + длины
Контрольная сумма mod-97, поиск кода страны и проверка длины для 80+ стран.
Видимые шаги
Обе вкладки показывают реальные вычисления — полезно для обучения, отладки платёжных систем и поиска опечаток.
100% локально
Номера не покидают браузер; при закрытии вкладки значение забывается.

Как пользоваться

Выберите вкладку, вставьте или введите номер и прочитайте вердикт. «Показать шаги» открывает арифметику Luhn или mod-97 шаг за шагом.

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

Если Luhn пройден, значит ли это, что карта настоящая и активная?

Нет. Luhn доказывает только арифметическую согласованность цифр. Он ловит опечатки, но не подтверждает, что банк выдал номер или счёт открыт. Это может подтвердить только эмитент.

Почему мой IBAN выглядит правильно, но не проходит?

Обычно длина не соответствует стране (Турция 26, Германия 22, Великобритания 22) или контрольные цифры отличаются на одну. Валидатор подсвечивает оба случая.

Куда-то отправляется введённый номер?

Нет. Проверка идёт в браузере; значение не загружается, не логируется и не сохраняется. При закрытии вкладки оно исчезает.

Какие бренды карт распознаются?

Visa, Mastercard, Amex, Discover, Diners, JCB, UnionPay, Mir и Troy. Некоторые региональные схемы делят IIN-диапазоны с ними и помечены соответственно.

Распознавание бренда следует диапазонам ISO 7812 IIN и актуальным бюллетеням систем. Валидация IBAN — по ISO 13616:2020 (реестр SWIFT IBAN): BBAN переносится в начало, буквы → 10..35, mod 97 должно быть 1.