INVOKAINVOKAСоздать карточку товараСоздать карточку
ИнструментКак это работаетВопросы

Расшифровка штрих-кода

Шаблоны

Исходное фото товара с телефона
Готовая инфографика для карточки товара, собранная нейросетью INVOKA
Загружаете исходные фото - получаете готовую инфографику и фотосеты в едином стиле.

За 1 минуту, без фотографа и дизайнера

40 бесплатно

Преимущества

Разбор по цифрам, а не просто «верно/неверно»

Показываем префикс и что он значит (страна регистрации номера в GS1 или особый диапазон) и таблицу расчёта контрольной цифры: каждая цифра, её вес и что получилось при пересчёте.

Весовой код и книжный ISBN тоже

Код с префиксом 20-29 - это вес или цена, а не страна; с префиксом 978-979 - книга (ISBN), с 977 - периодика (ISSN). Разбираем и то, и другое, а не только обычный товарный EAN-13.

Любой формат одним полем

EAN-13, EAN-8, UPC, Code 128, ITF-14, DataMatrix, QR - формат определяется сам, вводом, камерой, фото или файлом, до 10 000 кодов списком.

Как расшифровать штрих-код

  1. 1

    Вставьте код

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

    Поле для кодов, кнопки «Камера» и «Фото или PDF»
  2. 2

    Посмотрите разбор по цифрам

    Под кодом - строка «Префикс» с его значением и кнопка «Проверить в GS1» на владельца номера. Для кодов 20-29, 977, 978-979 - отдельная пометка, что это за диапазон.

    Фильтры «Все», «С ошибкой», «Повторы» и кнопки поиска по коду
  3. 3

    Проверьте контрольную цифру

    Если пересчитанная цифра не совпала с последней в коде - штрих-код набран или напечатан с ошибкой; сканер такой код тоже не примет.

    Разбор штрих-кода и расчёт контрольной цифры

Из чего состоит штрих-код

Штрих-код товара (EAN-13) - это 13 цифр, разбитых не по смыслу самого товара, а по тому, кто и что зарегистрировал. Первые 2-3 цифры - префикс: он показывает национальную организацию GS1, где компания-владелец получила номер, а не страну, где товар произведён. Дальше - номер компании и номер товара (их границу внутри кода знает только GS1, по цифрам отдельно не определить), последняя цифра - контрольная: она не несёт смысла, только проверяет, что код набран без ошибки.

У EAN-8 структура та же в сжатом виде (для маленькой упаковки), у UPC-A - 12 цифр вместо 13 (по сути тот же EAN-13 с нулём впереди). Подробное сравнение форматов - на странице про EAN-13.

Префикс - это не страна производства

Частая ошибка: считать первые цифры «страной-изготовителем». Префикс указывает, в какой национальной организации GS1 компания-владелец зарегистрировала номер - а производить товар она может где угодно, в том числе на заказ в другой стране.

Отдельно стоят диапазоны без страны вовсе: 20-29 - внутренний код магазина или весового товара, 977 - периодика (ISSN), 978-979 - книги (ISBN). Полную таблицу стран по префиксам приводим на отдельной странице - здесь не повторяем её целиком.

  • 200-299 - внутренняя нумерация магазина, часто весовой товар
  • 977 - ISSN, периодические издания
  • 978-979 - ISBN/ISMN, книги и ноты
  • 952 - служебный диапазон GS1 для учебных примеров (в него входят коды в шаблонах на этой странице)

Контрольная цифра: расчёт по шагам

Берём учебный код 9529876543219 (префикс 952 зарезервирован GS1 для примеров и не встречается на реальных товарах). Первые 12 цифр - 952987654321, последняя, 9, - контрольная.

Складываем цифры на нечётных позициях слева (1,3,5,7,9,11): 9+2+8+6+4+2=31. Складываем цифры на чётных позициях (2,4,6,8,10,12): 5+9+7+5+3+1=30, умножаем на 3: 90. Складываем результаты: 31+90=121. Контрольная цифра = (10 минус остаток от деления 121 на 10) по модулю 10 = 9 - совпадает с последней цифрой кода.

ШагЧто делаемРезультат
1Сумма цифр на нечётных позициях (1,3,5,7,9,11)31
2Сумма цифр на чётных позициях ×3 (2,4,6,8,10,12)30 × 3 = 90
3Сложить результаты31 + 90 = 121
4Контрольная цифра = (10 - остаток от 121/10) mod 109

Весовой штрих-код: вес или цена в середине

Диапазон 20-29 GS1 отдал под внутренние нужды конкретного магазина - это не международный стандарт, а значит формат середины кода не единый: как настроены весы с печатью этикеток и товароучётная система магазина (1С, Эвотор, своя), так и зашито. Частый вариант - 2 цифры префикса, 5 цифр кода товара, 5 цифр числа, контрольная цифра.

Пример 2300123004502: префикс 23, код товара 00123, число 00450 - инструмент сразу показывает оба прочтения: вес 450 г или цена 4 рубля 50 копеек. Второй пример, 2845210012508: префикс 28, код товара 45210, число 01250 - вес 1 кг 250 г или цена 12 рублей 50 копеек. По самому коду нельзя сказать, что из двух на самом деле зашито: это знают только весы, которые его напечатали.

ISBN и ISSN - книжный штрих-код

ISBN-13 - не отдельный формат, а EAN-13 с префиксом 978 или 979 (книги) либо 977 (периодика, ISSN). Пример 9785000123454: 978 - книжный диапазон, 5 - языковая группа (русскоязычные издания), дальше номер издательства и книги, последняя цифра - обычная контрольная цифра EAN-13, считается по тому же алгоритму, что и для любого товара.

Чего код не говорит

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

Вопросы и ответы

Что означают первые цифры штрих-кода?

Это префикс GS1 - он показывает, в какой национальной организации компания-владелец зарегистрировала номер, а не страну, где товар произведён. У России это 460-469, но товар с таким префиксом может быть выпущен на заказ в любой стране.

Как посчитать контрольную цифру штрих-кода вручную?

Сложить цифры на нечётных позициях слева, сложить цифры на чётных позициях и умножить на 3, сложить два результата, взять остаток от деления на 10 и вычесть из 10. Пример с цифрами - в разделе «Контрольная цифра: расчёт по шагам» выше.

Что значит, если штрих-код начинается с 2?

Диапазон 200-299 GS1 оставил магазинам под внутренние нужды - это не страна, а чаще всего весовой товар или собственная нумерация конкретного магазина. Смысл цифр после префикса задают весы этого магазина, а не международный стандарт.

Как расшифровать весовой штрих-код?

В большинстве случаев это весы с печатью этикеток, префикс 20-29, дальше код товара, дальше число, которое одновременно читается и как вес в граммах, и как цена в копейках, и контрольная цифра. Что из двух на самом деле зашито - по самому коду однозначно не определить: это знают только весы, которые его напечатали.

ISBN - это тоже штрих-код?

Да: ISBN-13 печатают как обычный EAN-13 с префиксом 978 или 979 (книги) либо 977 (периодика). Контрольная цифра у него считается по тому же алгоритму, что у любого товарного кода.

Проверка контрольной цифры доказывает, что товар настоящий?

Нет. Совпавшая цифра говорит только о том, что код набран без ошибки - такой же правильный код легко скопировать на подделку вместе с остальной упаковкой. Это проверка корректности набора, а не подлинности товара.

Коды сохраняются у вас на сервере?

Нет, разбор происходит в браузере, на сервер цифры не уходят. Можно проверить список кодов целиком, а не по одному.

Смотрите также

Проверка штрих-кода

Штрих-код EAN-13

GTIN штрих-кода

ITF-14, SSCC, GS1-128

Штрих-код страны

Генератор EAN-13