Генератор тестовых номеров банковских карт

для тестирования платёжных форм и валидации ввода

Нужна проверка номера карты?

Проверьте номер карты по алгоритму Луна и определите платёжную систему — Visa, Mastercard, МИР, UnionPay.

Быстрый генератор тестовых номеров банковских карт. Выберите платёжную систему — и получите корректный PAN, держателя, срок действия и CVC за один клик. Номер проходит проверку по алгоритму Луна и соответствует BIN-префиксам выбранной платёжной системы.

Подходит для валидации ввода, отладки UI платёжных форм и определения платёжной системы по BIN.

Какие платёжные системы поддерживаются?

Генератор создаёт номера для 8 платёжных систем:

  • Visa — начинается с 4, длина 16 цифр.
  • Mastercard — 51–55 и 2221–2720, 16 цифр.
  • МИР — 2200–2204, 16 цифр.
  • American Express — 34 и 37, 15 цифр и 4-значный CVC.
  • JCB — 3528–3589, 16 цифр.
  • Discover — 6011, 65, 644–649, 16 цифр.
  • Maestro — 50, 56–58, 6, 16 цифр.
  • UnionPay — 62, 16 цифр.

В режиме «Любая» на каждую генерацию случайно выбирается одна из 8 платёжных систем.

Формат данных

  • PAN — без пробелов по умолчанию, с группировкой 4-4-4-4 по чекбоксу (в буфер копируется всегда чисто).
  • Держатель — латиница в верхнем регистре, имя + фамилия.
  • Срок действия — MM/YY, всегда в будущем (текущий год + 1…5).
  • CVC — 3 цифры (4 для Amex).

Внимание! Все номера — алгоритмически валидные, но вымышленные. Они не позволят оплатить что-либо в реальном интернете.


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

Что это за номера карт?
Это тестовые номера банковских карт, сгенерированные по BIN-префиксам платёжных систем с валидной контрольной суммой по алгоритму Луна. Они подходят для проверки форм оплаты, валидации ввода и отладки фронтенда, но не принадлежат реальным эмитентам и не работают в настоящем эквайринге.
Можно ли оплатить такой картой?
Нет. Номера алгоритмически валидны по Луну (как и реальные карты), но BIN-префиксы и остальные цифры случайны. Эти карты не принадлежат банкам, не имеют счёта и отклоняются любым платёжным шлюзом. Используйте их только для тестирования клиентской части.
Что такое алгоритм Луна?
Алгоритм Луна — международный стандарт проверки контрольной суммы номера карты (ISO/IEC 7812). Каждая последняя цифра номера — контрольная: если её пересчитать по алгоритму и сумма всех цифр делится на 10, номер формально валиден. Наш генератор всегда подставляет корректную контрольную цифру.
Какие платёжные системы поддерживаются?
Поддерживаются Visa, Mastercard, МИР, American Express, JCB, Discover, Maestro и UnionPay. Для каждой платёжной системы используется её BIN-диапазон: Visa — начинается с 4; Mastercard — 51–55 и 2221–2720; МИР — 2200–2204; Amex — 34 и 37 (15 цифр); остальные — по собственным префиксам.
Почему PAN выглядит как настоящий?
Потому что он построен по тому же стандарту ISO/IEC 7812, что и реальные карты: валидный BIN-префикс платёжной системы + случайные цифры + контрольная цифра по алгоритму Луна. Отличие от настоящей карты в том, что комбинация не привязана к реальному счёту в банке — это имитация формата, а не платёжного средства.