Qro

Линейные коды для кассы и склада

Генератор штрихкодов

Шесть форматов, проверка значения на лету и экспорт в вектор. Считается в браузере: артикулы и номенклатура не уходят на сервер.

EAN-13 · считается в браузере, значение никуда не отправляется

Какой формат вам нужен

ФорматЧто кодируетКогда брать
EAN-1313 цифрТовар на полке магазина
EAN-88 цифрМелкая упаковка, где нет места
Code 128Цифры и латиница, любая длинаСклад и внутренний учёт
Code 39Заглавная латиница и цифрыСтарое оборудование и регламенты
ITF-1414 цифрКороб и паллета
UPC-A12 цифрПоставка в США и Канаду

Главная развилка: реестр или свой номер

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

Товарные коды — номер получают

EAN-13, EAN-8, UPC-A и ITF-14 несут номер из международного реестра GS1. Его нельзя придумать: торговая сеть сверит код с базой, и чужой или несуществующий номер не пройдёт приёмку. Генератор нарисует картинку по любому корректному номеру — но выдать номер может только GS1.

Служебные коды — номер придумываете вы

Code 128 и Code 39 не связаны ни с каким реестром. Что положили, то и закодировалось: номер ячейки, инвентарный номер, артикул. Регистрация не нужна, плата не нужна, но и на полку магазина такой код ставить нельзя.

И отдельно: обязательная маркировка «Честный знак» — это не штрихкод, а двумерный Data Matrix с кодом от оператора системы. Ни один генератор его не заменяет, и если вам нужен именно он — вы не туда попали.

Чтобы код читался

  1. Печатайте тёмным по светлому. Красный код лазерный сканер не видит вовсе.
  2. Оставляйте светлые поля слева и справа — по ним сканер находит границы.
  3. Не уменьшайте товарные коды ниже 80% номинала.
  4. Не растягивайте код по одной оси: пропорции — часть стандарта.
  5. Оставляйте цифры под кодом, чтобы номер можно было ввести руками.
  6. Для типографии берите SVG, для термопринтера — PNG нужного размера.

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

Чем штрихкод отличается от QR-кода?

Штрихкод линейный: он хранит короткий номер и читается лучом слева направо. QR-код двумерный, в него влезают тысячи символов, и сканирует его любая камера. Касса и склад работают с линейными кодами, всё остальное в жизни — с QR.

Какой формат выбрать?

Товар на полку — EAN-13. Мелкая упаковка — EAN-8. Внутренний учёт без регистрации — Code 128. Короб или паллета — ITF-14. Старое оборудование — Code 39. Поставка в США — UPC-A.

Можно придумать номер самому?

Для внутреннего учёта — да, Code 39 и Code 128 ничего не проверяют. Для розницы — нет: EAN и UPC выдаёт GS1, и торговая сеть сверяет номер с базой. Выдуманный товарный код не пройдёт приёмку.

Почему код не рисуется?

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

Значение куда-нибудь отправляется?

Нет. Штрихкод собирается прямо в браузере, как и QR-коды на этом сайте. Складская номенклатура и артикулы никуда не уходят.