Валидатор номера карты — проверка по алгоритму Луна

Введите номер карты, чтобы проверить её контрольную сумму Луна, длину и платёжную систему: Visa, Mastercard, American Express, Discover, JCB, Diners Club, UnionPay, Maestro и другие. Удобно для тестирования форм оплаты, есть официальные тестовые номера. Ничего не отправляется и не сохраняется.

Обновлено

Проверка выполняется только в вашем браузере. Для тестов лучше использовать тестовые номера ниже: корректная контрольная сумма не означает, что карта существует или на ней есть деньги.

Тестовые номера карт

    Массовая проверка

    Ваши данные никогда не покидают ваш компьютер. Вся обработка выполняется на 100% локально в вашем браузере.

    Был ли этот инструмент полезен?0.0 Оценок: 0
    Проверяйте IBAN для 78 странДлину, структуру и контрольную сумму mod-97, с расшифровкой кода банка и филиала.IBAN-валидатор →

    Как пользоваться: Проверка номера карты

    1. Введите или вставьте номер карты. Пробелы и дефисы можно не удалять.
    2. Посмотрите платёжную систему, соответствие длины этой системе и проходит ли контрольная сумма Луна.
    3. Тестируете форму оплаты? Нажмите на тестовый номер, чтобы подставить его. Платёжные сервисы принимают такие номера только в тестовом режиме.
    4. Вставьте список в поле Массовая проверка, чтобы проверить сразу много номеров.

    Алгоритм Луна

    Почти у каждого платёжного номера последняя цифра — контрольная, она вычисляется по алгоритму Луна (mod 10). Справа налево каждую вторую цифру удваивают (если результат больше 9, из него вычитают 9), затем складывают все цифры, и сумма должна заканчиваться на 0. Так выявляются большинство опечаток, например неверная цифра или две соседние цифры, поменянные местами, ещё до того, как форма обратится к банку.

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

    СистемаНачинается сДлина
    Visa413, 16, 19
    Mastercard51–55, 2221–272016
    American Express34, 3715
    Discover6011, 644–649, 6516–19
    JCB3528–358916–19
    Diners Club300–305, 36, 38–3914–19
    UnionPay6216–19
    Maestro50, 56–58, 612–19

    Что инструмент не может проверить

    Правильная контрольная сумма говорит только о том, что номер записан корректно. Существует ли карта, активна ли она и есть ли на ней средства, известно лишь банку-эмитенту, и проверить это можно только реальной авторизацией платежа. Для тестов никогда не используйте настоящие номера карт, берите тестовые номера вашего платёжного сервиса.

    Также ищут как: bin checker, luhn check.

    Инструменты, которые хорошо сочетаются с Проверка номера карты

    • IBAN-валидатор — Проверьте, корректен ли IBAN, прежде чем переводить деньги или сохранять номер: страну, длину для этой страны, формат счёта и контрольную сумму mod-97.
    • Генератор случайных чисел — Генерируйте случайные числа (с повторами или без), выбирайте победителей из списка, перемешивайте имена, делите группы на команды, бросайте монету и кубики, используя криптографически стойкий генератор случайных значений вашего браузера.
    • Генератор тестовых данных — Создайте до 10 000 строк реалистичных тестовых данных: пользователей, товары, заказы, адреса, компании или вложенные API-записи, либо собственную схему.
    • Тестер регулярных выражений — Введите шаблон и смотрите, как совпадения подсвечиваются прямо в тестовом тексте.

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

    Как проверить, валиден ли номер кредитной карты?
    Введите номер в поле: инструмент проверит контрольную сумму Луна, длину для платёжной системы и покажет её название. Если проверка пройдена, номер записан корректно, но это не значит, что карта активна.
    Что такое алгоритм Луна?
    Это формула контрольной суммы: каждую вторую цифру справа удваивают, затем складывают все цифры, и сумма должна делиться на 10. Так обнаруживается большинство опечаток при вводе.
    Какие номера можно использовать для тестирования платежей?
    Используйте тестовые номера из этой страницы (например, 4242 4242 4242 4242) в тестовом режиме вашего платёжного сервиса и любой будущий срок действия. С них никогда не списываются реальные деньги.
    Отправляется ли номер карты куда-либо?
    Нет. Проверка выполняется полностью в вашем браузере, и ничего не сохраняется.
    Можно ли установить Проверка номера карты как веб-приложение и пользоваться им офлайн?
    Да. Проверка номера карты — это веб-приложение (PWA), которое можно установить из браузера, без скачивания из магазина приложений. В Chrome или Edge (Windows, macOS, Linux, ChromeOS) или на Android нажмите вверху этой страницы «Установить приложение»; на iPhone и iPad используйте «Поделиться → На экран «Домой»», а в Safari 17+ на Mac — «Файл → Добавить в Dock». После этого приложение откроется в отдельном окне со своим значком, и так как оно полностью работает в браузере, оно продолжит работать офлайн. Firefox на компьютере не умеет устанавливать веб-приложения. Как работает установка.

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

    localIBAN-валидаторПроверьте, корректен ли IBAN, прежде чем переводить деньги или сохранять номер: страну, длину для этой…localГенератор случайных чиселГенерируйте случайные числа (с повторами или без), выбирайте победителей из списка, перемешивайте имена,…localГенератор тестовых данныхСоздайте до 10 000 строк реалистичных тестовых данных: пользователей, товары, заказы, адреса, компании или…localТестер регулярных выраженийВведите шаблон и смотрите, как совпадения подсвечиваются прямо в тестовом тексте. Изучайте каждую группу…localПроверка утечки пароляУзнайте, встречался ли пароль в известных утечках данных — миллиарды слитых паролей собраны сервисом Have…localГенератор TOTPВставьте секретный ключ Base32, чтобы увидеть текущий 6-значный код 2FA с обратным отсчётом — ровно то,…