Калькулятор Луна
Онлайн-валидатор и пошаговый решатель формулы Луна
Введите номер карты, чтобы увидеть подробный математический разбор контрольной суммы по формуле Луна (Luhn Algorithm) в реальном времени.
CARD
•••• •••• •••• ••••
Статус карты
WAITING INPUT
Срок действия
12/29
Проверка номера карты
Разрешены только цифры. Длина от 12 до 19 символов.
Генератор по Луну
Выберите платежную систему для генерации корректного тестового номера карты:Как работает алгоритм Луна?
Алгоритм Луна (Luhn Algorithm) — это простая математическая формула контрольной суммы, используемая для валидации идентификационных номеров, таких как номера банковских карт (Visa, MasterCard, МИР и др.), номеров страхования и дисконтных карт. Он был разработан сотрудником IBM Гансом Петером Луном в 1954 году.
Математические шаги формулы:
- Цифры проверяемого номера карты нумеруются справа налево (начиная с контрольной цифры).
- Каждая вторая цифра (начиная со второй справа) умножается на 2.
- Если в результате умножения получается число больше 9, из него вычитается 9 (или складываются его цифры, что математически идентично).
- Все полученные цифры (измененные и неизмененные) суммируются.
- Если итоговая сумма делится на 10 без остатка (оканчивается на 0), то номер карты считается валидным и корректным.