Калькулятор ИМЕЙ (IMEI)

Контрольная цифра IMEI

CD = (10 − Σ mod 10) mod 10
Первые 14 цифр IMEI
Контрольная цифра

Проверка полного IMEI

Номер верен, если Σ mod 10 = 0
Полный IMEI (15 цифр)
Результат проверки (1 — верен, 0 — нет)

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

Что такое IMEI

IMEI — международный идентификатор мобильного оборудования. Это уникальный пятнадцатизначный номер, который присваивают телефону, планшету или смарт-часам при производстве. Он состоит из трёх частей: кода модели, серийного номера и контрольной цифры.

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

Как считается контрольная цифра

Контрольную цифру вычисляют по алгоритму Луна. Цифры номера, стоящие на чётных позициях, удваивают, а если удвоенное значение больше девяти, из него вычитают девять. Затем все цифры складывают. Контрольная цифра дополняет сумму до ближайшего числа, кратного десяти.

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

CD = (10 − Σ mod 10) mod 10

Примеры проверки

Пример 1. Для первых четырнадцати цифр 49015420323751 контрольная цифра равна 8, поэтому полный номер 490154203237518 корректен.

Пример 2. Номер 356938035643809 проходит проверку: сумма цифр по алгоритму Луна делится на десять.

Пример 3. Если последнюю цифру заменить на ноль, номер 490154203237510 уже не проходит проверку, и калькулятор вернёт ноль.

Структура пятнадцатизначного IMEI

БлокПозицииНазначение
TAC1–8Код модели устройства
SNR9–14Серийный номер аппарата
CD15Контрольная цифра

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

Что означает результат проверки, равный единице?

Единица означает, что контрольная сумма номера совпадает с расчётной, то есть номер записан без ошибок и соответствует стандарту формирования.

Можно ли по IMEI узнать модель телефона?

Первые восемь цифр кода TAC указывают на модель. Однако наш калькулятор проверяет только математику номера и не подключается к базе производителей.

Почему контрольная цифра не всегда предсказуема?

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

Зачем вообще нужен этот расчёт?

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

Смежные калькуляторы