Калькулятор контрольных цифр
Мгновенная проверка и расчет контрольных сумм для ISBN, IBAN, банковских карт (Luhn) и EAN кодов. Защитите данные от ошибок ввода.
Что такое контрольная цифра и зачем она нужна?
Контрольная цифра (Check Digit) — это форма избыточности, добавляемая к идентификационным номерам для обнаружения ошибок. Она рассчитывается на основе остальных цифр номера по специальному математическому алгоритму.
Основная цель — предотвратить человеческие ошибки при ручном вводе данных. Например, если кассир случайно поменяет местами две цифры при вводештрихкода (ошибка транспозиции) или просто нажмет не ту клавишу, контрольная сумма не совпадет, и система мгновенно выдаст предупреждение.
Поддерживаемые алгоритмы
ISBN & EAN-13
Используется в книгоиздании и розничной торговле. Алгоритм основан на Modulo 10 с весовыми коэффициентами 1 и 3. Это позволяет создавать уникальные идентификаторы для товаров по всему миру.
- ✓ Книги (ISBN-13)
- ✓ Потребительские товары (EAN-13)
- ✓ Периодические издания (ISSN)
Алгоритм Луна (Luhn)
Известен как "Mod 10". Используется для быстрой проверки номеров кредитных карт, IMEI телефонов и многих национальных ID. Он отлично выявляет ошибки в одной цифре и перестановку соседних цифр.
- ✓ Банковские карты (Visa, MasterCard)
- ✓ IMEI коды телефонов
- ✓ Номера социального страхования
IBAN (Банковские счета)
Международный стандарт номера банковского счета. Использует мощный алгоритм Modulo 97. Это практически полностью исключает возможность случайной отправки денег на несуществующий счет из-за опечатки.
ISBN-10
Устаревший стандарт для книг. Использует Modulo 11, что делает его математически более надежным, чем Mod 10, но требует использования символа 'X' для обозначения числа 10 в качестве контрольной цифры.
Часто задаваемые вопросы
Как рассчитать контрольную цифру EAN-13 вручную?
- Возьмите первые 12 цифр кода.
- Сложите цифры на нечетных позициях (1-я, 3-я...) и умножьте сумму на 1.
- Сложите цифры на четных позициях (2-я, 4-я...) и умножьте сумму на 3.
- Сложите оба полученных результата.
- Найдите остаток от деления этой суммы на 10.
- Если остаток равен 0, контрольная цифра 0. Иначе, вычтите остаток из 10.
Почему в ISBN-10 может быть буква X?
Алгоритм ISBN-10 использует деление на 11. Возможные остатки — от 0 до 10. Чтобы сохранить длину кода фиксированной (одна цифра на контрольную сумму), число 10 обозначается римской цифрой X.
Для чего используется алгоритм Луна?
Алгоритм Луна (Luhn) — это стандарт де-факто для проверки целостности номеров банковских карт, номеров социального страхования, канадских SIN, греческих AMKA и кодов IMEI мобильных телефонов. Он не защищает от злонамеренной подделки (криптографически слаб), но отлично защищает от случайных ошибок.
Где применяется валидация контрольных цифр?
- Розничная торговля (EAN/UPC)
- Банковские системы (IBAN)
- Платежные карты (Luhn)
- Логистика (SSCC)
- Книгоиздание (ISBN)
- Налоговые номера (ИНН)
- Удостоверения личности
- Контейнерные перевозки
- Фармацевтика

Лиана Арифметова
Миссия: Демократизировать сложные расчеты. Превратить страх перед числами в ясность и контроль. Девиз: «Любая повторяющаяся задача заслуживает своего калькулятора».
Отказ от ответственности
Только для информационных целей. Все расчёты, результаты и данные, предоставляемые данным инструментом, носят исключительно ознакомительный и справочный характер. Они не являются профессиональной консультацией — медицинской, юридической, финансовой, инженерной или иной.
Точность результатов. Калькулятор основан на общепринятых формулах и методиках, однако фактические результаты могут отличаться в зависимости от индивидуальных условий, исходных данных и применяемых стандартов. Мы не гарантируем полноту, точность или актуальность приведённых расчётов.
Медицинские, финансовые и профессиональные решения должны приниматься исключительно на основании консультации с квалифицированными специалистами — врачом, финансовым советником, инженером или другим профессионалом в соответствующей области. Не используйте результаты данного инструмента как единственное основание для принятия важных решений.
Ограничение ответственности. Авторы и разработчики сервиса не несут никакой ответственности за прямой или косвенный ущерб, возникший в результате использования данных расчётов. Пользователь принимает на себя всю ответственность за интерпретацию и применение полученных результатов.
Похожие инструменты
Калькулятор A/B теста
Статистическая значимость A/B теста. Размер выборки, p-value, доверительный интервал и мощность теста.
Калькулятор стирки: дозировка порошка, стоимость, уход за тканями
Калькулятор стирки: дозировка моющего средства, стоимость цикла стирки, режимы для разных тканей, выведение пятен.
Калькулятор возраста собаки
Возраст собаки в человеческих годах с учётом породы и размера. Новая формула 2019 года.
Валидатор IBAN
Проверка международного банковского номера IBAN по алгоритму ISO 13616. Расшифровка структуры, страна, банк.
Калькулятор водоснабжения дома
Расчёт системы водоснабжения частного дома: пиковый расход воды, диаметр труб ПНД, давление, мощность насоса, объём гидроаккумулятора.
Калькулятор возраста
Рассчитайте точный возраст в годах, месяцах и днях. Дни до дня рождения, знак зодиака, поколение.
Калькулятор DIY мебели
Расчёт материалов для мебели своими руками: ЛДСП, кромка, фурнитура, конфирматы. Шкаф, стеллаж, тумба, комод.
Калькулятор нормы давления
Определите норму артериального давления по возрасту и полу. Классификация ВОЗ.
Калькулятор лестницы
Высота и глубина ступеней, угол наклона и длина косоура. Формула Блонделя. Нормы СНиП и ГОСТ.
Генератор Cubic Bezier (CSS transition)
Интерактивный генератор кривых Безье для CSS анимаций. Визуальная настройка плавности переходов, пресеты (ease, linear) и копирование кода.
Калькулятор автополива
Расчёт системы автополива: расход воды, длина трубы, количество капельниц, стоимость комплектующих. Капельный, дождевальный, микро-спринклерный.
Калькулятор площади ожогов (%TBSA)
Оценка площади ожоговой поверхности по правилу девяток Уоллеса и таблице Лунда-Браудера. Расчёт инфузии по формуле Паркланда.
Калькулятор расхода эпоксидной смолы
Расчёт расхода эпоксидной смолы для столешниц, покрытий, заливки формы. Пропорции смола:отвердитель, объём и вес.
Калькулятор фанеры
Расчёт количества листов фанеры для пола, стен и потолка. ФК, ФСФ, ФБС. С учётом отходов. ГОСТ 3916.1-2018.
Калькулятор профнастила
Расчёт профнастила на крышу и забор: количество листов, перехлёст, крепёж.