Калькулятор контрольной цифры штрихкода

Введите первые 12 цифр, чтобы автоматически вычислить контрольную цифру штрихкодов EAN-13, UPC, ISBN и других по формуле взвешенной суммы и проверить их корректность, бесплатно.

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

  1. Введите данные

    Введите необходимые значения в поля ввода.

  2. Настройте параметры

    Выберите подходящие опции и настройки.

  3. Посмотрите результат

    Нажмите Рассчитать для мгновенного результата.

Что такое контрольная цифра?

Контрольная цифра (check digit) — это одна проверочная цифра, добавляемая в самый конец номера штрихкода, например EAN-13 или UPC. Поскольку она вычисляется из предыдущих цифр по фиксированному правилу, даже одна неверно введённая или считанная цифра уже не совпадёт с пересчитанным значением, и ошибка обнаруживается мгновенно.

Зачем она нужна?

Штрихкоды сканируются тысячи раз в системах логистики, кассовых терминалах и складском учёте, и если одна неверная цифра будет считана как другой товар, это вызовет большую путаницу. Контрольная цифра — это механизм самопроверки (self-checking), который проверяет целостность только по самому номеру, без дополнительной передачи данных, отсеивая ошибки в одной цифре и большинство перестановок соседних цифр.

  • EAN-13: 13-я контрольная цифра выводится из первых 12 цифр
  • UPC-A: 12-я контрольная цифра выводится из первых 11 цифр (подмножество EAN-13)
  • GS1 SSCC, ITF-14 и другие используют тот же принцип Mod 10

Формула расчёта

Контрольная цифра EAN-13 вычисляется методом по модулю 10 (Mod 10).

контрольная цифра = (10 − (взвешенная сумма % 10)) % 10

Взвешенная сумма получается умножением каждой из первых 12 цифр на её позиционный вес и сложением результатов. Позиции 1, 3, 5… (нечётные) умножаются на ×1, а позиции 2, 4, 6… (чётные) — на ×3.

Пример (880123456789):
8×1 + 8×3 + 0×1 + 1×3 + 2×1 + 3×3 + 4×1 + 5×3 + 6×1 + 7×3 + 8×1 + 9×3 = 127
127 % 10 = 7 → 10 − 7 = 3 → полный штрихкод 8801234567893

Если взвешенная сумма кратна 10, то (10 − 0) % 10 = 0, и контрольная цифра равна 0.

Часто задаваемые вопросы

Что такое контрольная цифра?
Контрольная цифра — это последняя цифра штрихкода, вычисляемая из предыдущих цифр для проверки правильности всего номера. Она позволяет мгновенно обнаружить ошибки ввода или сканирования.
По какому алгоритму вычисляется контрольная цифра?
Штрихкоды EAN/UPC используют алгоритм по модулю 10 (Mod 10). Нечётные позиции умножаются на ×1, чётные — на ×3, чтобы получить взвешенную сумму, после чего контрольная цифра равна (10 − взвешенная сумма % 10) % 10.
Какова структура штрихкода EAN-13?
EAN-13 состоит из 2–3-значного кода страны (GS1), кода производителя, кода товара и одной заключительной контрольной цифры. Например, код, начинающийся с 880, — это товар, зарегистрированный в GS1 Кореи.
В чём разница между EAN-13 и UPC-A?
EAN-13 — это 13-значный международный стандарт, а UPC-A — 12-значный североамериканский. Добавление ведущего нуля к UPC-A превращает его прямо в EAN-13, поэтому обе системы совместимы по одному и тому же алгоритму Mod 10.
Какова роль контрольной цифры?
Когда сканер считывает штрихкод, он заново вычисляет контрольную цифру из предыдущих цифр и сравнивает её с фактической последней цифрой. Если значения расходятся, считывание признаётся ошибочным и запрашивается повторное сканирование, что предотвращает регистрацию неверного товара.
Почему на 3 умножаются только чётные позиции?
Чередование 1 и 3 позволяет выявлять и 'ошибки перестановки', когда две соседние цифры меняются местами. При перестановке двух цифр меняются веса, а значит и взвешенная сумма, поэтому контрольная цифра перестаёт совпадать.
Может ли контрольная цифра быть равна 0?
Да. Если взвешенная сумма кратна 10 (например, 120, 130), остаток равен 0, поэтому (10 − 0) % 10 = 0, то есть контрольная цифра равна 0. Таким образом, 0 — это тоже допустимое значение контрольной цифры.
Можно ли этим калькулятором проверять ISBN?
13-значный ISBN-13 использует тот же алгоритм Mod 10, что и EAN-13, поэтому вычисляется напрямую. Однако старый 10-значный ISBN-10 использует веса от 1 до 10 и Mod 11, поэтому его метод отличается.
Актуальные цены 2026

Похожие калькуляторы