Генератор карт 🔒 Работает локально в браузере — ничего не загружается.

Тестовые номера карт (Luhn) + официальные sandbox-карты.

⚠ Это только тестовые номера с валидным форматом. Они проходят проверку Luhn, но НЕ являются настоящими картами, не содержат средств и не подходят для реальных покупок.

Зафиксируйте первые 4, 6 или 8 цифр (BIN). Оставьте поле пустым для случайного заполнения.

Совет: нажмите на номер карты, чтобы скопировать его, или на кнопку ⧉, чтобы скопировать всю строку.

КартаДержательСрокCVV

Официальные sandbox-карты

Платёжные провайдеры публикуют фиксированные номера карт, вызывающие определённые результаты в их sandbox. Используйте их — не сгенерированные номера — при тестировании со Stripe, PayPal и т. д.

ScenarioNumberSource
Visa — success4242 4242 4242 4242Stripe
Visa — declined4000 0000 0000 0002Stripe
Visa — insufficient funds4000 0000 0000 9995Stripe
Visa — 3D Secure required4000 0025 0000 3155Stripe
Mastercard — success5555 5555 5555 4444Stripe
Amex — success3782 822463 10005Stripe
Visa — success4111 1111 1111 1111PayPal / generic
Mastercard — success5105 1051 0510 5100PayPal / generic

Об этом инструменте

Номер карты не случаен: первые цифры (IIN) определяют платёжную систему, длина фиксирована для каждой системы, а последняя цифра — контрольная сумма Luhn для остальных. Инструмент создаёт номера, удовлетворяющие всем трём правилам, поэтому платёжные формы принимают их как корректные — идеально для тестирования валидации, форматирования и оформления заказа без настоящей карты.

Всё генерируется в браузере, без сетевых запросов. Для сквозного тестирования платежей используйте официальные sandbox-карты ниже: провайдеры вроде Stripe сопоставляют конкретные номера результатам «успех», «отклонено» или «недостаточно средств».

Частые вопросы

Настоящие ли эти номера кредитных карт? Можно ли ими что-то купить?

Нет. Каждый номер генерируется случайным образом прямо в браузере и лишь имитирует структуру настоящей карты — он проходит проверку по алгоритму Луна, но не привязан ни к какому банку, счёту или реальным средствам. Списать с него деньги невозможно. Используйте эти номера только для тестирования платёжных форм и процесса оформления заказа, но никогда для мошенничества.

Что означает «проходит проверку по алгоритму Луна» и почему это важно для тестирования?

Алгоритм Луна — это контрольная сумма, которой должен соответствовать любой настоящий номер карты, и многие платёжные формы проверяют её на стороне клиента перед отправкой. Сгенерированные номера проходят ту же проверку, поэтому ведут себя как правдоподобный номер карты для тестирования валидации форм — не принадлежа при этом ни одному реальному счёту.

Можно ли протестировать конкретные сценарии, например отклонённую карту или 3D Secure?

Да. В таблице песочницы под генератором перечислены известные тестовые номера Stripe и PayPal, привязанные к конкретным результатам — успех, отказ, недостаточно средств, 3D Secure, — чтобы вы могли напрямую проверить эти сценарии в тестовой платёжной интеграции.

Отправляются ли какие-либо мои данные на сервер?

Нет. Номера карт, имена и CVV полностью генерируются в вашем браузере с помощью Web Crypto API. Ничего из сгенерированного никуда не отправляется и не хранится на наших серверах.

Можно ли генерировать карты определённой платёжной системы или с фиксированным префиксом BIN?

Да. Выберите конкретную платёжную систему (Visa, Mastercard, Amex, Discover, JCB, Diners) или оставьте Any, а также при желании зафиксируйте первые 4, 6 или 8 цифр, чтобы протестировать логику маршрутизации по BIN.