Генератор штрихкодов
EAN-13 и EAN-8 для товаров, Code 39 для внутренних меток. Контрольная цифра считается сама, результат скачивается в SVG и печатается без потери качества.
—
Что такое EAN и кто выдаёт номера
EAN-13 — тринадцать цифр, из которых первые определяют страну регистрации и предприятие, следующие — конкретный товар, а последняя проверочная. Номера распределяет международная организация GS1: она закрепляет за компанией префикс, а внутри него компания нумерует товары сама.
Отсюда важное следствие: сгенерированный здесь код технически безупречен и прочитается любым сканером, но принадлежать он может чужому товару. Для внутреннего учёта, макета упаковки и тестирования сканера это не важно, для торговой сети — важно.
Как печатать, чтобы читалось
Не уменьшайте сверх меры. Стандартный EAN-13 — около 37 мм в ширину. Ниже 80 процентов от этого узкие полосы начинают сливаться при печати, и код перестаёт читаться.
Оставляйте светлые поля. По краям нужно пустое место шириной не меньше десяти узких полос: по нему сканер находит границу кода. Это самая частая причина, по которой красиво свёрстанная наклейка не сканируется.
Печатайте чёрным по белому. Красные полосы сканер видит как белое поле, а на цветном фоне падает контраст. И берите SVG, а не картинку: растровые границы полос размываются.
Вопросы
Частые вопросы
Можно ли продавать товар с таким штрихкодом?
Нет, если код не выдан вам официально. Номера EAN распределяет организация GS1: она закрепляет за предприятием префикс, а остальные цифры вы назначаете сами. Сгенерированный здесь код технически корректен и читается сканером, но принадлежать он может другому товару. Для внутреннего учёта, макетов и тестирования — годится, для торговых сетей — нужен свой префикс.
Что такое контрольная цифра?
Последняя цифра кода, вычисляемая из остальных: цифры складываются с чередующимися весами 1 и 3, а контрольная дополняет сумму до кратной десяти. Сканер считает её сам и сравнивает — так отсеиваются ошибки чтения. Мы рассчитываем её автоматически, поэтому вводить нужно двенадцать цифр для EAN-13 и семь для EAN-8.
Чем Code 39 отличается от EAN?
Code 39 кодирует буквы, цифры и несколько знаков, не требует регистрации и не имеет фиксированной длины — поэтому он удобен для внутренних меток: инвентарные номера, ярлыки на полках, маркировка папок. Плата за гибкость — длина: та же информация занимает заметно больше места, чем в EAN.
Почему SVG, а не картинка?
Штрихкод состоит из линий, и в SVG они остаются идеально ровными при любом размере. Растровая картинка при печати на наклейке размывается, а сканер к нечётким границам полос чувствителен. SVG открывается в любом редакторе и вставляется в макет как есть.
Какой ширины печатать?
Для EAN-13 стандартный размер — около 37 мм в ширину, уменьшать ниже 80 процентов от него не стоит: узкие полосы сливаются. Оставляйте светлые поля по краям — не меньше десяти ширин узкой полосы, иначе сканер не найдёт границу кода.
Дальше