Elysia Tools

Просматривайте инструменты, примеры, визуальные объяснения и тематические руководства в одном понятном пространстве.

Популярные категории

Темы

Язык
ZHESPTRUFRDEEN

Elysia Tools

Навигация

Validation

Калькулятор контрольной суммы Луна

· Последнее обновление:2026-06-23

Проверяет или генерирует числа по алгоритму Луна (mod-10). Подходит для кредитных карт, IMEI, IMEISV, SIN, NPI и других идентификаторов на основе Луна.

Запуск

Запустить этот инструмент

Заполните форму, запустите инструмент и посмотрите результат на этой же странице.

Примеры

Примеры для этого инструмента

Связано

Продолжить с похожими инструментами и темами

Подготовлено командой Elysia Tools
Хеш30
Check Digit8
Luhn8
Кредитные карты7

Руководство по использованию инструмента

Узнайте, когда использовать этот инструмент, что он поддерживает и как его применяют пользователи.

Ключевые факты

Категория
Validation
Типы ввода
select, text, number
Тип вывода
text
Покрытие примерами
4
API доступен
Да

Обзор

Этот онлайн-калькулятор позволяет быстро проверить корректность числовых идентификаторов по алгоритму Луна (mod-10) или сгенерировать новые номера заданной длины с определенным префиксом. Инструмент поддерживает работу с номерами банковских карт, кодами IMEI, номерами социального страхования (SIN), идентификаторами NPI и другими стандартами, использующими контрольную цифру Луна.

Когда использовать

  • Для проверки корректности ввода номеров кредитных карт или кодов IMEI перед отправкой данных в систему.
  • При необходимости сгенерировать тестовые номера с правильной контрольной цифрой для отладки платежных шлюзов.
  • Для быстрого вычисления недостающей контрольной цифры произвольного числового идентификатора.

Как это работает

  1. 1Выберите режим работы: проверка существующего номера или генерация нового.
  2. 2Для проверки введите число (пробелы и дефисы игнорируются); для генерации укажите желаемую длину и необязательный префикс.
  3. 3Запустите расчет, чтобы мгновенно получить результат проверки валидности или сгенерированное число с корректной контрольной цифрой.

Сценарии использования

  • Тестирование платежных форм разработчиками с использованием сгенерированных тестовых номеров карт.
  • Валидация базы данных IMEI-кодов мобильных устройств для исключения ошибочных записей.
  • Проверка корректности номеров медицинских идентификаторов (NPI) или номеров социального страхования (SIN) вручную.

Примеры

1. Проверка валидности номера кредитной карты

QA-инженер

Контекст

Инженер тестирует форму оплаты на сайте и хочет убедиться, что тестовый номер карты Visa проходит базовую проверку алгоритма Луна.

Проблема

Необходимо быстро подтвердить, что номер 4532 0151 1283 0366 имеет корректную контрольную сумму.

Как использовать

Выберите режим «Проверить», вставьте номер в поле ввода и запустите проверку.

Режим: Проверить, Число: 4532015112830366

Результат

Инструмент подтверждает, что контрольная сумма верна и номер валиден.

2. Генерация тестового IMEI-кода

Разработчик мобильных приложений

Контекст

Разработчику требуется сгенерировать валидный 15-значный IMEI-код с префиксом 35 для тестирования функции регистрации устройств.

Проблема

Ручной расчет контрольной цифры Луна для IMEI занимает много времени.

Как использовать

Переключите режим на «Сгенерировать», установите общую длину 15 и укажите префикс 35.

FAQ

Что такое алгоритм Луна?

Это простая формула проверки контрольной суммы, используемая для защиты от случайных ошибок ввода в номерах карт, IMEI и других идентификаторах.

Какие типы номеров можно проверить с помощью этого инструмента?

Любые идентификаторы, использующие алгоритм mod-10, включая номера карт Visa, Mastercard, коды IMEI, канадские SIN и американские NPI.

Игнорирует ли калькулятор пробелы и дефисы при проверке?

Да, любые нецифровые символы-разделители автоматически удаляются из строки перед расчетом контрольной суммы.

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

Да, для этого укажите соответствующий начальный префикс (например, 4 для Visa или 51 для Mastercard) и задайте нужную длину.

Безопасно ли вводить реальные номера карт на этой странице?

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

Тема

Проверка идентификаторов с контрольной цифрой

Нормализуйте идентификатор, выберите checksum и проверьте формат до принятия.

Главная
Инструменты3201
Примеры593
Визуализации465
Средства просмотра файлов103
Темы233
Теги333
Изображения, аудио и видео657

Инструменты для обработки, конвертации и оптимизации изображений, аудио и видео

Математика, даты и финансы644

Калькуляторы, числовые инструменты, логика дат, статистика и финансы

Дизайн и цвет297

Инструменты для цвета, макетов, графики, визуального стиля и дизайна

Текст и письмо209

Инструменты для письма, очистки, форматирования, извлечения и анализа текста

Разработка и Web193

Инструменты разработчика, сетевые утилиты, веб-отладка и автоматизация

Преобразование и кодирование175

Инструменты для преобразования форматов, файлов, архивов, единиц и кодировок

Проверка источников FLAC/WAV и передача доказательств
Проверка и передача виджета розыгрыша для собственного хостинга
Проверка пакета кодов Stripe перед локальным импортом
Технический отбор фотографий и передача кандидатов на обработку
Структура интерфейса по скриншоту: проверка и передача разработчику

© 2026 Elysia Tools. Все права защищены.

ДокументацияТарифыО насУсловия использованияПолитика конфиденциальностиCookieКонтакты
Java

Примеры Обработки Изображений Android Java

Примеры обработки изображений Android Java включая чтение/сохранение, масштабирование и преобразование формата

Kotlin

Примеры Обработки Изображений Android Kotlin

Примеры обработки изображений Android Kotlin включая чтение/сохранение, масштабирование и преобразование формата

Python

Примеры Обработки Изображений Web Python

Примеры обработки изображений Web Python используя PIL/Pillow включая чтение, сохранение, изменение размера и преобразование формата

Rust

Примеры Обработки Изображений Web Rust

Примеры обработки изображений Web Rust включая чтение/запись, масштабирование и преобразование форматов

Validation

Валидатор кредитной карты

Проверяет номера кредитных карт и определяет тип карты (Visa, MasterCard, UnionPay и т.д.)

Validation

Валидатор CUSIP

Проверяет 9-символьные идентификаторы ценных бумаг Северной Америки CUSIP с проверкой контрольной цифры mod-10, базой эмитента и расшифровкой номера выпуска.

Validation

ICCID Validator

Validate ICCID numbers for SIM cards with Luhn checksum and issuer analysis

Validation

Валидатор ISBN

Проверяет форматы книжных номеров ISBN-10 и ISBN-13 с проверкой контрольной суммы

Режим: Сгенерировать, Общая длина: 15, Префикс: 35

Результат

Калькулятор мгновенно создает валидное 15-значное число, оканчивающееся на правильную контрольную цифру.