ДОКИВО ВИТРИНАПроверить свои штрихкоды

Докиво Витрина · обновлено 1 августа 2026

Контрольная цифра ЕАН-13: расчёт

Прямой ответ

Тринадцатая цифра ЕАН-13 — контрольная. Считается так: сумма цифр на нечётных позициях плюс утроенная сумма цифр на чётных позициях; контрольная цифра дополняет результат до ближайшего кратного десяти.

Проверить свои штрихкоды
Как работает

Сервис проверяет контрольную цифру при вводе штрихкода в товарную таблицу и не даёт напечатать этикетку ЕАН-13 с невалидным номером. Расчёт ниже позволяет проверить любой код вручную.

Конкретный пример

Код 4601234567015 проходит проверку: суммы дают 85, до 90 не хватает 5 — и последняя цифра кода действительно 5.

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

13-значный номер (проверка) или первые 12 цифр (расчёт последней).

Результат

Уверенность, что касса и площадка не отвергнут код из-за арифметики.

Ограничение

Валидная контрольная цифра подтверждает целостность номера, но не его происхождение: она не делает внутренний код зарегистрированным в GS1 и не гарантирует уникальность среди ваших товаров.

Зачем нужна контрольная цифра

ЕАН-13 создавался для конвейерного считывания, где ошибка распознавания или ручного ввода стоит денег. Контрольная цифра позволяет кассе мгновенно отвергнуть искажённый номер: любая одиночная ошибка в цифре ломает контрольную сумму.

Тот же механизм защищает от опечаток при ручном вводе номера в учётную систему или карточку маркетплейса. Именно поэтому площадки проверяют контрольную цифру при загрузке товаров — и именно поэтому сервис блокирует печать невалидного номера ещё на этапе таблицы.

Алгоритм на первом примере

Возьмём код 4601234567015 и проверим его. Работаем с первыми двенадцатью цифрами: 4 6 0 1 2 3 4 5 6 7 0 1. Позиции нумеруются слева направо, начиная с единицы.

Проверка кода 4601234567015
  1. Нечётные позиции (1, 3, 5, 7, 9, 11): 4 + 0 + 2 + 4 + 6 + 0 = 16
  2. Чётные позиции (2, 4, 6, 8, 10, 12): 6 + 1 + 3 + 5 + 7 + 1 = 23
  3. Утраиваем чётную сумму: 23 × 3 = 69
  4. Складываем: 16 + 69 = 85
  5. До ближайшего кратного 10 (это 90) не хватает: 90 − 85 = 5

Контрольная цифра — 5. Полный код 4601234567015 валиден.

Второй пример: считаем с нуля

Теперь рассчитаем контрольную цифру для условного внутреннего номера, у которого известны только первые 12 цифр: 460123456789.

Расчёт для 460123456789…
  1. Нечётные позиции: 4 + 0 + 2 + 4 + 6 + 8 = 24
  2. Чётные позиции: 6 + 1 + 3 + 5 + 7 + 9 = 31
  3. Утраиваем: 31 × 3 = 93
  4. Складываем: 24 + 93 = 117
  5. До 120 не хватает: 120 − 117 = 3

Полный код: 4601234567893. Если сумма делится на 10 без остатка, контрольная цифра — 0.

Откуда берутся сами номера

Первые цифры ЕАН-13 — префикс национальной организации GS1: России выделен диапазон 460–469. Зарегистрированные номера для внешней торговли выдаёт ассоциация GS1 (в России — ГС1 РУС): предприятие получает диапазон и нумерует товары внутри него.

Диапазон 200–299 зарезервирован для внутреннего использования: такими кодами магазин может маркировать товары для собственной кассы, но они не предназначены для внешней розницы и не принимаются как глобальные номера.

Сервис сознательно не «выдаёт» номера: он проверяет формат и контрольную цифру, печатает этикетку и честно сообщает, что регистрация — зона ответственности GS1, а требования площадок к штрихкодам — зона ответственности площадок.

Частые ошибки при работе с номерами

Отдельно про перестановку соседних цифр: алгоритм ЕАН ловит большинство таких ошибок, но не все — пары цифр с разницей в пять (например, 27 → 72) дают ту же контрольную сумму. Поэтому сверяйте номер глазами при вводе, а не полагайтесь на арифметику полностью.

  • Потеря ведущего нуля в Excel: ячейка с «0460…» превращается в число. Храните штрихкоды в текстовом формате ячеек.
  • Дубль номера на разные товары или размеры: касса и площадка различают товары только по номеру.
  • Ручная «починка» контрольной цифры: если проверка не сходится, ошибка почти всегда в первых двенадцати цифрах, а не в последней.
  • Пробелы и дефисы внутри номера при импорте: перед проверкой сервис ожидает 13 цифр подряд.
  • Печать чужого зарегистрированного номера на своём товаре: формально валидный код не делает его вашим.

Пошаговая инструкция

Проверка любого ЕАН-13 вручную

  1. Выпишите первые 12 цифр номера
  2. Сложите цифры нечётных позиций
  3. Сложите цифры чётных позиций и утройте сумму
  4. Сложите оба результата и дополните до кратного 10
  5. Сравните полученную цифру с тринадцатой в коде

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

Коротко о важном

Можно ли просто придумать 13 цифр для своего магазина?

Для собственной кассы — да, в диапазоне 200–299 с корректной контрольной цифрой и без дублей. Для маркетплейсов и внешней розницы нужны номера, выданные через GS1.

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

Валидность арифметики — необходимое, но не достаточное условие. Площадка может требовать зарегистрированный диапазон, уникальность в своём каталоге или соответствие карточке товара.

Чем ЕАН-8 отличается от ЕАН-13?

Это сокращённый номер для очень маленьких упаковок: восемь цифр, свой порядок расчёта контрольной цифры. Выдаётся отдельно и не получается «обрезанием» ЕАН-13.

Где быстро проверить контрольную цифру онлайн?

Прямо в товарной таблице сервиса — невалидный код подсвечивается до печати. Внешний эталон — официальный калькулятор GS1.

Источники и проверка

Материал обновлён: 1 августа 2026 · Проверка источников выполняется по методике сервиса.