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

В этой статье разберём, как устроен код EAN-13, как вручную проверить контрольную цифру, какие сервисы и приложения помогают установить подлинность, и какие признаки выдают контрафакт даже при «правильном» коде.

Что такое штрих-код и что он может рассказать о товаре

Штрих-код — это графическое представление цифрового номера, присвоенного товару производителем. Самый распространённый формат — EAN-13: тринадцать цифр, где первые 2–3 знака обозначают код страны регистрации организации, следующие — код производителя и товара, а последняя цифра — контрольная, вычисляемая по специальному алгоритму.

Важно понимать ограничения метода. Код страны указывает, где зарегистрирована компания-владелец кода, а не обязательно место фактического производства. Товар бренда, зарегистрированного в Германии, может быть изготовлен на заводе в Китае — и это не будет нарушением. Поэтому расхождение «страна на упаковке / страна по коду» — повод для вопросов, но не автоматическое доказательство подделки.

Также стоит учитывать: контрафактщики часто копируют штрих-код с оригинальной упаковки, и сканер покажет «верный» товар. Штрих-код подтверждает лишь существование номера в базе, но не гарантирует подлинность конкретной единицы товара.

Как проверить контрольную цифру кода EAN-13 вручную

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

Порядок вычисления следующий:

  • 🔢 Сложите все цифры, стоящие на чётных позициях (2-я, 4-я, 6-я и так далее, без контрольной), и умножьте сумму на 3.
  • ➕ Сложите цифры на нечётных позициях (1-я, 3-я, 5-я и т.д., также без контрольной).
  • 🧮 Сложите оба результата. Контрольная цифра — это число, которое нужно добавить к сумме, чтобы получить ближайшее сверху круглое десятка.
  • ✅ Сравните полученное значение с тринадцатой цифрой на упаковке.

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

💡

Расчёт контрольной цифры — единственный способ проверить штрих-код без интернета. Несходящаяся цифра означает подделку кода в 100% случаев.