Расшифровка штрих-кода
Шаблоны
За 1 минуту, без фотографа и дизайнера
Преимущества
Разбор по цифрам, а не просто «верно/неверно»
Показываем префикс и что он значит (страна регистрации номера в 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
Вставьте код
Введите цифры вручную, вставьте список, наведите камеру или загрузите фото штрих-кода - формат инструмент определит сам.


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


- 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 10 | 9 |
Весовой штрих-код: вес или цена в середине
Диапазон 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, считается по тому же алгоритму, что и для любого товара.
Чего код не говорит
Совпавшая контрольная цифра означает только то, что код набран или напечатан без ошибки - не то, что товар настоящий. Подделка легко несёт на себе правильный, корректно рассчитанный код: его просто скопировали вместе с остальной упаковкой. Код не говорит, где товар физически произведён (префикс - это регистрация компании, а не завод), не содержит состав и обычно не содержит цену - кроме отдельного случая весового кода, где цену в номер зашивают сами весы.

