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

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

> Каноническая страница: https://elysiatools.com/ru/tools/luhn-checksum

- **Категория:** Validation

- **Ключевые слова:** лун, контрольная сумма, mod-10, кредитная карта, imei, валидатор, генератор, контрольная цифра

## Обзор

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

## Входные данные

- **Режим** (select)
- **Число для проверки** (text): Any Luhn-based number. Separators are ignored.
- **Общая длина** (number): Total digit count including the check digit.
- **Префикс (необязательно)** (text): Lock the leading digits of the generated number.

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

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

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

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

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

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

## Частые вопросы

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

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

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

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

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

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

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

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

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

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

## Связанные инструменты

- [ICCID Generator](https://elysiatools.com/ru/tools/iccid-generator): Generate valid ICCID numbers for SIM cards with proper Luhn checksums
- [Валидатор кредитной карты](https://elysiatools.com/ru/tools/credit-card-validator): Проверяет номера кредитных карт и определяет тип карты (Visa, MasterCard, UnionPay и т.д.)
- [Валидатор CUSIP](https://elysiatools.com/ru/tools/cusip-validator): Проверяет 9-символьные идентификаторы ценных бумаг Северной Америки CUSIP с проверкой контрольной цифры mod-10, базой эмитента и расшифровкой номера выпуска.
- [ICCID Validator](https://elysiatools.com/ru/tools/iccid-validator): Validate ICCID numbers for SIM cards with Luhn checksum and issuer analysis
- [Валидатор ISBN](https://elysiatools.com/ru/tools/isbn-validator): Проверяет форматы книжных номеров ISBN-10 и ISBN-13 с проверкой контрольной суммы
- [Валидатор ISIN](https://elysiatools.com/ru/tools/isin-validator): Проверяет международные идентификационные номера ценных бумаг (ISIN ISO 6166) с проверкой контрольной цифры Луна, префиксом страны/эмитента и расшифровкой NSIN.
- [Валидатор SEDOL](https://elysiatools.com/ru/tools/sedol-validator): Проверяет 7-символьные идентификаторы ценных бумаг Великобритании/Ирландии SEDOL со взвешенной проверкой mod-10 контрольной цифры и расшифровкой структуры SEDOL-7.
- [Tracking Number Validator](https://elysiatools.com/ru/tools/tracking-number-validator): Identify and validate tracking numbers from FedEx, UPS, DHL, USPS, SF Express (顺丰) and other major carriers

## Примеры

- [Примеры Обработки Изображений Android Java](https://elysiatools.com/ru/samples/android-image-processing-java): Примеры обработки изображений Android Java включая чтение/сохранение, масштабирование и преобразование формата
- [Примеры Обработки Изображений Android Kotlin](https://elysiatools.com/ru/samples/android-image-processing-kotlin): Примеры обработки изображений Android Kotlin включая чтение/сохранение, масштабирование и преобразование формата
- [Примеры Обработки Изображений Web Python](https://elysiatools.com/ru/samples/web-image-processing-python): Примеры обработки изображений Web Python используя PIL/Pillow включая чтение, сохранение, изменение размера и преобразование формата
- [Примеры Обработки Изображений Web Rust](https://elysiatools.com/ru/samples/web-image-processing-rust): Примеры обработки изображений Web Rust включая чтение/запись, масштабирование и преобразование форматов

## Связанные материалы

- [Instrumenty dlya proverki kontrolnykh tsifr, checksum i identifikatorov](https://elysiatools.com/ru/hubs/check-digit-checksum-validation): Proveryaite Luhn, Mod-11, GTIN, ISBN, IMEI, ICCID, VIN, IBAN i ISIN v odnom tematichekom hube dlya proverki strukturirovannykh kodov po kontrolnoy sume.
- [Инструменты проверки идентификаторов, конфигураций и ввода](https://elysiatools.com/ru/hubs/validation-validate): Сравните в одном хабе валидаторы email, телефона, IP, дат, cron, штрихкодов, платежных данных, env-файлов и других реальных входных данных.
- [Проверка форматов идентификаторов, адресов и кодов](https://elysiatools.com/ru/hubs/validation-format): Подборка инструментов для проверки форматов идентификаторов, адресов, счетов и кодов в одном хабе.
- [Инструменты проверки JSON Schema и API-контрактов](https://elysiatools.com/ru/hubs/json-validate): Сравните в одном хабе проверку JSON Schema, проверку OpenAPI-ответов, mutation testing, стресс-тестирование контрактов и обнаружение ломающих изменений API.
