Tiny Online Tools logoTiny Online ToolssearchПоиск инструментов…grid_viewВсе инструменты
Главнаяchevron_rightИнструменты безопасностиchevron_rightГенератор кредитных карт (тест)Генератор кредитных карт (тест)

Генератор кредитных карт (тест)

Генерирует синтаксически корректные (Luhn-валидные) ТЕСТОВЫЕ номера кредитных карт Visa, Mastercard, Amex, Discover и JCB — только для разработки.

warningТОЛЬКО ТЕСТНомера Luhn-валидны, но не являются настоящими картами. Их нельзя использовать для реальных покупок, подписок или транзакций. Только для разработки и тестов.

Похожие инструменты

Генератор фальшивых номеров телефонов

Генератор фальшивых номеров телефонов

Генерирует фальшивые номера телефонов в форматах разных стран, используя зарезервированные или вымышленные префиксы, безопасные для тестов.

Генератор IBAN

Генератор IBAN

Генерируйте действительные номера IBAN для более 30 стран с корректными контрольными цифрами (ISO 13616 mod-97).

Генератор email-адресов

Генератор email-адресов

Создавайте случайные email-адреса для тестирования и разработки.

Генератор фальшивых адресов

Генератор фальшивых адресов

Генерирует случайные вымышленные почтовые адреса для восьми стран с улицей, городом, регионом, почтовым индексом и страной.

Генератор Markdown-таблиц

Генератор Markdown-таблиц

Создавайте Markdown-таблицы из простых заголовков и строк, разделенных запятыми.

Извлечение Страниц PDF в Изображения

Извлечение Страниц PDF в Изображения

Извлеките выбранные страницы PDF как PNG, JPG или WebP с нужным DPI. Бесплатно и приватно.

Заполнение форм PDF

Заполнение форм PDF

Откройте любой заполняемый PDF, редактируйте его поля прямо в браузере и сохраните завершённую копию — с необязательной «фиксацией» значений.

apps

Больше инструментов

Просмотрите нашу полную коллекцию бесплатных онлайн-инструментов.

Генератор кредитных карт (только тест)

Инструмент генерирует номера карт, проходящие Luhn-проверку (mod-10) для Visa, Mastercard, American Express, Discover и JCB. Он создаёт случайные, но структурно корректные номера — с правильной длиной, IIN-префиксом (идентификатор эмитента) и корректно вычисленной контрольной цифрой Luhn — вместе со случайной датой окончания, CVV и именем владельца.

ТОЛЬКО ТЕСТ — ВАЖНО

Это НЕ настоящие кредитные карты. Они не связаны ни с банком, ни со счётом, ни с платёжным процессором. Существуют только для разработки и QA. Попытка использовать сгенерированный номер в реальной транзакции завершится ошибкой и может быть расценена как мошенничество.

Использование любого номера карты, не выданного вам эмитентом, для покупок, услуг или подписок незаконно в большинстве юрисдикций.

Для чего это действительно нужно

  • Валидация форм на клиенте — разработка и тестирование UI, проверяющего длину и Luhn.
  • Макеты дизайна — показывать реалистичные номера на скриншотах без раскрытия реальных данных.
  • Юнит- и интеграционные тесты — наполнять БД карт-номерами валидной формы.
  • Обучающие материалы — демонстрация алгоритма Luhn на реалистичных данных.
  • Песочницы платёжных шлюзов — некоторые принимают Luhn-валидные номера для smoke-тестов.

Как происходит генерация

  1. Выбирается IIN-префикс бренда (например, 4 для Visa, 5155 или 22212720 для Mastercard, 34/37 для Amex, 6011/65 для Discover, 35283589 для JCB).
  2. Добавляются случайные цифры до полная длина − 1.
  3. Вычисляется Luhn-контрольная цифра и дописывается.
  4. Вывод форматируется по бренду (4-4-4-4 для большинства, 4-6-5 для Amex).

Бренды и длины

БрендПрефиксыДлина
Visa416
Mastercard51-55 / 2221-272016
American Express34, 3715
Discover6011, 6516
JCB3528-358916

Ещё раз: используйте эти номера только в средах разработки. Никогда не используйте их для реальных покупок.