Контрольна Цифра Штрих-коду

Використовуйте Контрольна Цифра Штрих-коду для швидких і точних розрахунків. Переглядайте та діліться результатами миттєво за допомогою безкоштовного онлайн-інструменту.

Як Користуватися

  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

Пов'язані Калькулятори