Проверка номера по алгоритму Луна
Проверьте, соответствует ли номер (банковской карты, IMEI, SIRET…) контрольной сумме по алгоритму Луна. Обработка на 100% локально в вашем браузере (WebAssembly).
Как это работает
Алгоритм Луна — это простая контрольная сумма, которая используется для обнаружения ошибок ввода в номерах, таких как номера банковских карт, IMEI телефонов или некоторые национальные идентификаторы. Он удваивает каждую вторую цифру справа налево, корректирует значения больше 9, а затем проверяет, что общая сумма кратна 10. Это удобный способ быстро убедиться, что вручную введённый номер не содержит очевидной опечатки, прежде чем передавать его в реальную платёжную систему.
Обязательно ли «корректный» по Луну номер является настоящим номером карты?
Нет. Контрольная сумма Луна выявляет только распространённые опечатки (неверная цифра, две соседние цифры в обратном порядке); она не гарантирует ни того, что номер действительно существует, ни того, что он связан с активным счётом. Подтвердить это может только проверка у эмитента или в платёжной сети.
Какие номера используют алгоритм Луна?
Он применяется в номерах банковских карт (Visa, Mastercard...), номерах IMEI мобильных устройств, номерах IBAN в некоторых странах, а также в различных национальных и корпоративных идентификаторах, в зависимости от страны.
Обработка на 100% локальная: проверка выполняется целиком в вашем браузере через WebAssembly, введённый номер никогда не отправляется на сервер.