QRkoder
Как создать штрих-код онлайн бесплатно: пошаговая инструкция
БлогQRkoder35

Как создать штрих-код онлайн бесплатно: пошаговая инструкция

20 мин чтения

Создать штрих-код онлайн бесплатно можно за минуту, но если выбрать не тот тип или промахнуться с размером модуля, этикетка не отсканируется, и партия товара застрянет на приёмке. Штрих-код — это не картинка из интернета, а кодированная по стандарту последовательность полос, у которой есть структура, контрольная сумма и требования к печати. Линейные коды описаны в ISO/IEC 15417 (Code 128), ISO/IEC 16388 (Code 39), ISO/IEC 15420 (EAN/UPC); за их разработкой стоят инженеры Computer Identics, Intermec и Laurer из IBM. Разберём пошагово: какой тип кода брать под розничный товар, склад или короб, как ввести данные и где сервис сам считает контрольную цифру, какой размер и DPI задать, в каком формате выгружать (PNG, SVG, EPS, ZPL), как сгенерировать сотни кодов из Excel и напечатать всё на термопринтере Zebra или TSC. И главное — когда без регистрации в GS1 не обойтись, а когда хватит внутреннего номера.

Шаг 1. Выбрать тип штрих-кода под задачу

Первая и самая дорогая ошибка — взять не тот тип кода. Линейных штрих-кодов десятки, но в работе используют четыре-пять. Тип определяется тем, что вы кодируете и где код будут считывать.

EAN-13 — розничный товар

Стандарт ISO/IEC 15420. EAN-13 — тринадцать цифр, штрихкод для маркировки потребительских товаров в рознице и на маркетплейсах. Если товар продаётся поштучно через кассу или на Wildberries, OZON, Яндекс.Маркете — это EAN-13. Кодирует только цифры, длина фиксированная. Под мелкую упаковку, где не помещается полный код, есть укороченный EAN-8 (8 цифр). Подробный разбор структуры, префиксов и форматов площадок — в материале про EAN-13 для маркетплейсов.

Code 128 — логистика и склад

Стандарт ISO/IEC 15417, разработан компанией Computer Identics в 1981 году. Code 128 — самый гибкий линейный код: кодирует все 128 символов ASCII — цифры, латинские буквы, спецсимволы. Высокая плотность: цифры упаковываются по два в один знак (режим Code C), поэтому штрих-код выходит компактным даже для длинных значений. Это рабочая лошадка внутренней логистики — артикулы, серийные номера, номера паллет, ячейки склада, маршрутные листы. Если код нужен для учёта внутри компании, а не для розничной кассы, в 90% случаев это Code 128.

ITF-14 — короба и групповая упаковка

Interleaved 2 of 5 на 14 цифр, стандарт ISO/IEC 16390. Кодирует транспортную упаковку — короба, паллеты, поставки. В основе лежит GTIN-14: единица потребительского товара (EAN-13) плюс цифра-индикатор уровня упаковки впереди. ITF-14 печатают крупно, часто прямо на гофрокартоне, поэтому стандарт допускает грубую печать и требует обязательную рамку (Bearer Bar) вокруг кода — она защищает от обрезки полос при сканировании коробов на конвейере.

Code 39 — промышленность и документооборот

Старейший из ходовых, стандарт ISO/IEC 16388, придуман Intermec в 1974 году. Кодирует цифры, заглавные латинские буквы и семь символов. Менее плотный, чем Code 128, зато неприхотливый — читается даже потрёпанными сканерами. До сих пор живёт в производстве, на складах с устаревшим оборудованием, в больницах и архивах для маркировки документов и инвентаря.

Шпаргалка по выбору:

ЗадачаТип кодаЧто кодирует
Розничный товар, маркетплейсEAN-1313 цифр
Мелкая упаковка (нет места)EAN-88 цифр
Склад, артикул, серийникCode 128весь ASCII
Короба, паллеты, групповая упаковкаITF-1414 цифр
Производство, документы, старое оборудованиеCode 39цифры + A–Z + 7 символов

Шаг 2. Ввести данные и проверить контрольную цифру

Когда тип выбран, вводите само значение. Здесь два сценария, и важно не перепутать.

Для EAN-13 и ITF-14 контрольная цифра обязательна и считается математически. Вы вводите 12 значащих цифр (для EAN-13) или 13 (для ITF-14), а последнюю — контрольную — сервис рассчитывает сам по стандартному алгоритму GS1: цифры на чётных позициях умножаются на 3, на нечётных оставляются как есть, суммируются, и контрольная цифра дополняет сумму до ближайшего числа, кратного 10. Вручную считать незачем — генератор делает это сам и не даст создать код с неверной контрольной суммой.

Для Code 128 и Code 39 контрольная цифра по умолчанию не нужна — структура самого кода уже содержит защиту. У Code 128 есть встроенный служебный символ контроля (modulo 103), который добавляется автоматически. Поэтому в эти коды вы вводите значение как есть: артикул, номер, текст. Сервис закодирует ровно то, что вы написали.

Что проверить на этом шаге:

  • Длина. EAN-13 — ровно 13 цифр (или 12 + автоконтроль), EAN-8 — 8, ITF-14 — 14. Если ввели лишнюю цифру, код будет невалиден.
  • Только допустимые символы. В EAN и ITF — только цифры. Если для розничного кода ввести букву, генератор откажет. Code 128 примет буквы, Code 39 — только заглавные.
  • Чётность для ITF. Interleaved 2 of 5 кодирует цифры парами, поэтому длина должна быть чётной. ITF-14 как раз чётный (14 знаков), но если генерируете произвольный ITF, следите за этим — нечётную строку дополняют ведущим нулём.

Если вы вводите все цифры вручную, включая контрольную, и сервис код принимает — значит, контрольная сумма сошлась, код корректен. Отклонил — ищите опечатку в одной из значащих цифр.

Шаг 3. Настроить размер и DPI

Линейный штрих-код считывается не «целиком», а по толщине полос. Самая тонкая полоса называется X-размер (X-dimension) — базовая единица, от которой зависит, прочитает ли сканер код. Слишком тонкие полосы термопринтер не пропечатает.

Главный параметр печати — плотность в точках на дюйм (dpi). У термопринтеров два стандартных значения:

  • 203 dpi (8 точек на мм) — массовый стандарт. Подходит для большинства этикеток EAN-13, Code 128 среднего размера, складских наклеек. На 203 dpi одна точка ≈ 0,125 мм, и минимальный надёжный X-размер — 2 точки, то есть около 0,25 мм.
  • 300 dpi (12 точек на мм) — для мелких этикеток, плотных кодов, ювелирки, фармы, электроники. Точка ≈ 0,083 мм, можно печатать узкие полосы и компактные коды, которые на 203 dpi уже размазывались бы.

Правило: для розничных и складских этикеток обычного размера хватает 203 dpi. Как только код становится мелким (этикетка меньше 30 мм по ширине, плотный Code 128 с длинным значением, ювелирные ярлыки) — переходите на 300 dpi.

По физическому размеру ориентиры такие. Стандарт GS1 задаёт для EAN-13 номинальный размер 37,29 × 26,26 мм при масштабе 100%, с допустимым уменьшением до 80% и увеличением до 200%. Высота полос важна не меньше ширины: слишком приплюснутый код сканер ловит хуже, потому что луч должен пересечь полосы под небольшим углом. Не обрезайте код по высоте ради экономии места — это частая причина непрочтения.

Шаг 4. Выбрать формат выгрузки

Формат зависит от того, куда пойдёт код. Их четыре основных:

ФорматТипДля чего
PNGРастрВставка в Word, Excel, презентации, на сайт
SVGВекторПолиграфия, макеты, любой масштаб
EPSВекторПрофессиональная типография, CorelDRAW, Illustrator
ZPLКомандыПрямая печать на принтерах Zebra

PNG — растровая картинка. Берите, когда код нужно вставить в документ: прайс в Excel, договор в Word, слайд презентации, картинку на сайт. Для печати PNG годится только при достаточном разрешении (не меньше 300 dpi в финальном размере), иначе полосы расползутся в лесенки и сканер собьётся.

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

EPS — тоже вектор, но для профессиональной допечатной подготовки. Его просят типографии, работающие в CorelDRAW и Adobe Illustrator. Если макет этикетки делает дизайнер на аутсорсе — почти наверняка он попросит EPS.

ZPL (Zebra Programming Language) — это не картинка, а текстовые команды, которые принтер Zebra исполняет напрямую. Код в ZPL печатается максимально чётко, потому что принтер сам строит полосы по своей физической сетке, без растеризации картинки. Если у вас Zebra и поток этикеток — выгружайте в ZPL и шлите прямо на принтер.

Не хотите разбираться в форматах вручную? Откройте генератор, выберите тип кода, введите значение — сервис сам посчитает контрольную цифру и отдаст готовый файл в нужном формате под печать или вставку в документ.

создать штрих-код

Шаг 5. Массовая генерация из Excel и CSV

Когда кодов нужно не один, а сотни — вручную вводить каждый бессмысленно. Для этого есть пакетная генерация из таблицы. Вы готовите файл Excel (.xlsx) или CSV, где каждая строка — один будущий штрих-код. Минимум один столбец со значениями: артикулы, номера SKU, серийные номера. Можно добавить столбцы с дополнительным текстом для этикетки — название товара, цена, размер.

  1. Подготовьте таблицу. Первый столбец — значение кода. Для EAN-13 это 12 или 13 цифр, для Code 128 — артикул или серийник. Без пустых строк и лишних пробелов.
  2. Выберите тип кода для всей партии. Все строки кодируются одним типом — нельзя в одном файле смешать EAN-13 и Code 128.
  3. Загрузите файл в генератор. Сервис прогонит каждую строку, рассчитает контрольные цифры там, где они нужны, и проверит валидность.
  4. Получите результат. На выходе — ZIP-архив с отдельными файлами (PNG или SVG на каждый код) либо единый PDF-лист с этикетками для прямой печати.

Пакетный режим экономит часы при запуске ассортимента: загрузили таблицу на 300 SKU — получили 300 готовых этикеток. Типичные ошибки: лишний разделитель в CSV (используйте запятую или точку с запятой единообразно), числа с ведущими нулями, которые Excel молча обрезает (форматируйте столбец как текст), и кириллица в значении EAN — её там быть не должно.

Шаг 6. Печать на термопринтере

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

Zebra

Лидер рынка. Модели GK420d, ZD230, ZD220, ZD421 — самые ходовые в малом и среднем бизнесе. Плюсы: надёжность, поддержка во всех учётных системах, язык ZPL как стандарт де-факто. GK420d — рабочая модель на 203 dpi, есть версия GK420t (термотрансфер). ZD230 пришла на смену GK420 в линейке. Для мелких этикеток берите модель на 300 dpi (например, ZD421-300dpi).

TSC

Тайваньский производитель, выгодное соотношение цена/качество. Модели TDP-225, TE200, TE210, TX200. Активно используются в логистике и рознице среднего сегмента. TDP-225 — прямая термопечать на 203 dpi, бюджетный вход в этикеточную печать.

Как печать связана с форматом

  • Zebra + ZPL — идеальная пара. Код печатается командами, максимально чётко, без потерь на растеризацию. Так печатают потоковые этикетки на складах и в фулфилменте.
  • Любой принтер + PDF/PNG — универсальный путь. Готовый лист этикеток печатается как обычный документ через драйвер принтера. Подходит для разовых задач и небольших тиражей.
  • Термопечать vs термотрансфер. Прямая термопечать (Zebra GK420d, TSC TDP-225) использует термобумагу — этикетка дешевле, но выцветает за 6–12 месяцев и боится солнца. Термотрансфер (GK420t) переносит краску с риббона на любую бумагу — печать держится годами, устойчива к свету и трению. Для быстро оборачиваемых товаров берите термопечать, для долгого хранения и архива — термотрансфер.

Держите код в матовой зоне: глянцевый ламинат и блестящая упаковка бликуют, и блик «съедает» часть полос.

Когда нужен GS1, а когда хватит внутреннего кода

Это вопрос, на котором экономят или теряют деньги.

Официальный GS1 (ЮНИСКАН/ГС1 РУС)

ЮНИСКАН/ГС1 РУС — российское представительство международной организации GS1. Это единственный способ получить уникальный EAN-13, который гарантированно не совпадёт с чужим товаром нигде в мире: организация присваивает префикс производителя и выдаёт блок свободных кодов.

GS1 обязателен, если:

  • товар идёт в офлайн-ритейл (X5, Магнит, Лента, Ашан — принимают только зарегистрированный EAN);
  • планируется экспорт за рубеж;
  • товар попадает под обязательную маркировку «Честный знак» (молочка, обувь, одежда, парфюм, БАД, вода, табак, лекарства — на 2026 год более 20 категорий);
  • у вас серьёзный бренд с долгим горизонтом — официальные коды это репутация и единый учёт.

Тарифы ЮНИСКАН/ГС1 РУС на 2026 год: вступительный взнос около 25 000 ₽ разово плюс ежегодный взнос порядка 15 000 ₽. Срок получения префикса — 5–10 дней.

Внутренний код

Для внутренних задач официальная регистрация не нужна — код генерируется самостоятельно через онлайн-сервис, если речь о:

  • учёте товаров на собственном складе;
  • этикетках для своего интернет-магазина без интеграции с ритейлом;
  • внутренней логистике — паллеты, ячейки, маршруты (тут как раз Code 128);
  • тестовых поставках на маркетплейс через его внутренний код (маркетплейсы сами присваивают EAN из диапазона 200–299, зарезервированного GS1 под внутренние коды ритейла).

Самостоятельно сгенерированный EAN-13 не зарегистрирован в GS1 и не уникален в мире. Для своего склада это нормально. Для офлайн-розницы или экспорта — нет: там код должен быть официальным.

Проверка кода ручным сканером

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

  • Возьмите любой USB-сканер (Honeywell, Datalogic, бюджетные модели от 1500 ₽). Он эмулирует клавиатуру: считал код — вставил значение в любое текстовое поле.
  • Отсканируйте напечатанную этикетку. Значение совпало с тем, что вы кодировали, — код рабочий.
  • Проверьте под углом и при тусклом свете — условия на реальном складе не идеальны.
  • Для большой партии сделайте пилотный тираж 10–20 этикеток, прогоните через сканер, и только потом печатайте основной объём.

Частые причины непрочтения: смазанные полосы (поднять качество печати или X-размер), низкий контраст (чёрный код на белом фоне, без серого и цвета), нарушенная светлая зона по краям кода (оставляйте пустое поле слева и справа от полос), не тот тип кода (на маркетплейс ушёл Code 128 вместо EAN-13). Если сканер молчит — пройдитесь по этому списку.

Частые ошибки при создании штрих-кода

Ошибки, из-за которых код не работает после печати. Все предотвратимы на этапе генерации.

  1. Не тот тип кода. Для розничной кассы и маркетплейса нужен EAN-13, а сгенерировали Code 128 — визуально похожи, но кассовое и складское оборудование маркетплейса с Code 128 товар не примет. Сверяйте тип с задачей.
  2. Ручная правка значения. Любое редактирование уже сгенерированного EAN в текстовом редакторе ломает контрольную цифру. Меняете данные — генерируйте код заново.
  3. Слишком мелкий код. X-размер ниже порога принтера, полосы сливаются. Лечение — увеличить код или печатать на 300 dpi.
  4. Обрезанная высота. Приплюснутый код сканер ловит хуже: лучу негде пересечь полосы. Не режьте высоту ради места.
  5. Нарушенная светлая зона. Полосы прижаты к краю этикетки или к тексту. Сканеру нужно пустое поле слева и справа — не меньше десяти X-размеров.
  6. Ведущие нули в Excel. При пакетной генерации Excel молча обрезает нули в начале числа. Форматируйте столбец значений как текст.
  7. Самодельный EAN для розницы. Сгенерированный самостоятельно код не зарегистрирован в GS1 и не уникален. Для офлайн-ритейла и экспорта нужен официальный код.

Универсальная страховка от всех этих проблем — пробная печать и проверка ручным сканером перед тиражом.

Готовы создать штрих-код?

Создание штрих-кода сводится к шести проверяемым шагам: выбрать тип под задачу (EAN-13 для розницы, Code 128 для склада, ITF-14 для коробов), ввести значение и дать сервису посчитать контрольную цифру, задать размер и DPI (203 для обычных этикеток, 300 для мелких), выгрузить в нужном формате (PNG в документ, SVG/EPS в полиграфию, ZPL на Zebra), при объёме — сгенерировать всё разом из Excel, напечатать на термопринтере и проверить ручным сканером. Соблюли — код считывается с первого касания. Для розницы и экспорта берите официальный EAN из ГС1 РУС, для внутреннего учёта хватит самостоятельно сгенерированного кода.

Создайте штрих-код прямо сейчас — EAN-13, Code 128, ITF-14 и другие типы, автоматический расчёт контрольной цифры, выгрузка в PNG, SVG, EPS и ZPL, пакетная генерация из Excel. Если работаете с большим потоком этикеток, выберите подходящий план с массовым импортом и брендированными шаблонами.

тарифы

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

Можно ли создать штрих-код онлайн бесплатно и использовать его в продаже?

Сгенерировать сам штрих-код онлайн бесплатно можно для любого типа — EAN-13, Code 128, ITF-14, Code 39, сервис посчитает контрольную цифру и отдаст готовый файл. Но вопрос «можно ли использовать его в продаже» зависит от того, где вы продаёте. Для внутреннего учёта на собственном складе, для этикеток своего интернет-магазина без интеграции с ритейлом, для логистики (паллеты, ячейки, артикулы через Code 128) самостоятельно сгенерированный код подходит полностью — регистрация не нужна. Для тестовых поставок на маркетплейс тоже можно использовать внутренний код самой площадки: Wildberries, OZON и Яндекс.Маркет присваивают товару EAN из диапазона 200–299, зарезервированного GS1 под внутренние коды ритейла, и генерируют его при создании карточки бесплатно. А для офлайн-розницы (X5, Магнит, Лента) и для экспорта самодельный EAN не годится: там код должен быть зарегистрирован в GS1 (в России это ЮНИСКАН/ГС1 РУС), чтобы гарантированно не совпадать с чужим товаром нигде в мире. Логика простая: бесплатный онлайн-генератор закрывает внутренние нужды и старт на маркетплейсах, а официальная регистрация нужна, когда товар выходит в большой ритейл или за границу. Регистрация в ГС1 РУС на 2026 год — около 25 000 ₽ вступительного взноса плюс примерно 15 000 ₽ ежегодно.

Какой тип штрих-кода выбрать для своей задачи?

Тип определяется тем, что вы кодируете и где код будут считывать. Если товар продаётся поштучно через розничную кассу или на маркетплейсах (Wildberries, OZON, Яндекс.Маркет) — нужен EAN-13, стандарт ISO/IEC 15420 на 13 цифр; для очень мелкой упаковки есть укороченный EAN-8 на 8 цифр. Если код нужен для внутреннего учёта — артикулы, серийные номера, ячейки склада, паллеты — берите Code 128 (ISO/IEC 15417): он кодирует весь набор символов ASCII и при этом очень плотный, потому что упаковывает цифры по две в один знак. Для транспортной упаковки — коробов, паллет — предназначен ITF-14 (ISO/IEC 16390) на 14 цифр на базе GTIN-14: код потребительской единицы плюс цифра уровня упаковки; печатают его крупно, часто на гофрокартоне, и обязательно с рамкой Bearer Bar. Для производства, старого оборудования и архивов до сих пор живёт Code 39 (ISO/IEC 16388) — менее плотный, но неприхотливый. Главное правило: для розничной кассы — только EAN, для внутренних задач — Code 128, для коробов — ITF-14.

Что такое контрольная цифра и нужно ли считать её вручную?

Контрольная цифра — это последний знак в кодах EAN-13, EAN-8 и ITF-14, который не выбирается произвольно, а математически рассчитывается из всех предыдущих цифр. Её задача — защита от ошибок: если при вводе или печати одна цифра исказилась, контрольная сумма не сойдётся, и сканер откажется принять код. Алгоритм для EAN-13 такой: цифры на чётных позициях умножают на 3, на нечётных оставляют как есть, всё складывают, а контрольная цифра дополняет сумму до ближайшего числа, кратного десяти. Для ITF-14 и EAN-8 используется тот же принцип взвешивания 1 и 3, отличается только количество разрядов. Считать вручную не нужно и даже вредно — громоздко и легко ошибиться. Любой нормальный генератор (онлайн-сервис, 1С, Битрикс) рассчитывает контрольную цифру автоматически: вы вводите двенадцать значащих цифр для EAN-13 (или тринадцать для ITF-14), а последнюю сервис добавляет сам и не даст создать код с неверной суммой. Если вы вводите все цифры целиком, включая контрольную, и сервис код принимает — значит, сумма сошлась; отклонил — ищите опечатку в значащих цифрах. У Code 128 тоже есть служебный символ контроля (по модулю 103), но он добавляется автоматически и в видимом значении не участвует, а Code 39 в базовом варианте обходится вовсе без контрольной цифры.

В каком формате выгружать штрих-код — PNG, SVG, EPS или ZPL?

Формат выбирается под то, куда пойдёт код, и каждый из четырёх решает свою задачу. PNG — растровая картинка, её берут, когда код нужно вставить в документ: прайс-лист в Excel, договор или этикетку в Word, слайд презентации, изображение на сайт. Для печати PNG годится только при достаточном разрешении (не меньше 300 dpi в финальном размере), иначе полосы при увеличении расползаются в ступенчатые лесенки и сканер сбивается. SVG — векторный формат: хранит код не как сетку пикселей, а как математическое описание прямоугольных полос, поэтому масштабируется без потери резкости от мелкого ярлыка до большого плаката; один файл годится для любого размера, это стандартный выбор для полиграфии и макетов. EPS — тоже вектор, но заточенный под профессиональную допечатную подготовку: его просят типографии и дизайнеры в CorelDRAW и Adobe Illustrator, так что при заказе макета на аутсорсе почти наверняка понадобится именно EPS. ZPL (Zebra Programming Language) стоит особняком — это не картинка, а текстовые команды, которые принтер Zebra исполняет напрямую, строя полосы по своей физической сетке без растеризации; код в ZPL печатается максимально чётко. Короткое правило: PNG — в документ, SVG — в макет и полиграфию, EPS — в профессиональную типографию, ZPL — прямо на принтер Zebra.

Какой DPI и размер выбрать при печати штрих-кода?

У термопринтеров два стандартных значения плотности печати, и выбор между ними определяет, насколько мелкий код можно напечатать без потери читаемости. 203 dpi (8 точек на миллиметр) — массовый стандарт: на нём печатают большинство этикеток EAN-13, складские наклейки, Code 128 среднего размера. Одна точка на 203 dpi примерно равна 0,125 мм, а минимальный надёжный X-размер (толщина самой тонкой полосы) — около 0,25 мм, то есть две точки. 300 dpi (12 точек на миллиметр) нужен, когда этикетка мелкая или код плотный: ювелирные ярлыки, фармацевтика, электроника, длинные значения в Code 128, этикетки уже 30 мм по ширине. Точка на 300 dpi — около 0,083 мм, что позволяет печатать узкие полосы, которые на 203 dpi уже смазывались бы. По физическому размеру для EAN-13 стандарт GS1 задаёт номинал 37,29 × 26,26 мм при масштабе 100%, с допустимым уменьшением до 80% и увеличением до 200%. Отдельно важна высота полос: линейный код считывается лучом, который должен пересечь все полосы, поэтому приплюснутый код ловится хуже — не обрезайте высоту ради экономии места. Ориентир: для обычных розничных и складских этикеток достаточно 203 dpi, а как только код становится мелким или очень плотным — переходите на 300 dpi или увеличивайте размер этикетки.

Как сгенерировать много штрих-кодов сразу из таблицы Excel?

Когда кодов нужны сотни — для запуска ассортимента или партии товара — вводить каждый вручную бессмысленно, для этого есть пакетная (массовая) генерация из таблицы. Принцип такой: вы готовите файл Excel (.xlsx) или CSV, где каждая строка соответствует одному будущему штрих-коду, а первый столбец содержит само значение — артикул, номер SKU, серийный номер или цифры EAN. Можно добавить столбцы с дополнительным текстом для этикетки: название товара, цена, размер. Сначала аккуратно подготовьте таблицу — без пустых строк и лишних пробелов, с единообразным разделителем в CSV (везде запятая или везде точка с запятой). Затем выберите единый тип кода для всей партии: в одном файле нельзя смешать, скажем, EAN-13 и Code 128, все строки кодируются одним стандартом. Загрузите файл — сервис прогонит каждую строку, рассчитает контрольные цифры там, где они нужны, и проверит валидность каждого значения. На выходе вы получите либо ZIP-архив с отдельными файлами на каждый код (PNG или SVG), либо единый PDF-лист с этикетками. Самые частые ошибки: Excel молча обрезает ведущие нули в числовых значениях (форматируйте столбец как текст), попадается кириллица в значении EAN, которой там быть не должно, и сбивается разделитель в CSV. Загрузили таблицу на 300 позиций — получили 300 готовых этикеток за один проход.

На каком принтере печатать штрих-коды и почему не подходит обычный?

Штрих-коды печатают на термопринтере или термотрансферном принтере, а не на офисном лазерном или струйном. Обычный принтер даёт недостаточную чёткость на тонких полосах, особенно на мелких кодах, и его отпечаток смазывается при трении в логистике, после чего сканер перестаёт читать код. Специализированные принтеры строят полосы по своей физической сетке точек и печатают на стойких к истиранию материалах. Лидер рынка — Zebra: модели GK420d, ZD230, ZD220, ZD421 наиболее популярны в малом и среднем бизнесе, надёжны, поддерживаются во всех учётных системах и используют язык ZPL как стандарт де-факто; GK420d — рабочая модель на 203 dpi, для мелких этикеток берут версию на 300 dpi. Альтернатива по цене/качеству — тайваньская TSC: модели TDP-225, TE200, TE210, TX200 применяются в логистике и рознице среднего сегмента. Прямая термопечать (Zebra GK420d, TSC TDP-225) использует термочувствительную бумагу — этикетка дешевле, но выцветает за 6–12 месяцев и боится солнца, подходит для быстро оборачиваемых товаров и курьерских ярлыков. Термотрансфер (Zebra GK420t) переносит краску с риббона на любую бумагу, печать держится годами и устойчива к свету и трению — вариант для долгого хранения и архива. В любом случае держите код в матовой зоне: глянцевый ламинат и блестящая упаковка бликуют, а блик «съедает» часть полос.

Почему штрих-код не сканируется и как это исправить?

Непрочтение штрих-кода — сигнал одной из типовых проблем, и каждая решается по-своему, поэтому проходить нужно по списку. Первая причина — физическое качество печати: полосы смазались, термобумага дала низкий контраст, отпечаток поцарапался при транспортировке. Решение — поднять качество печати, увеличить X-размер (толщину полос) или перейти на 300 dpi, а печатать обязательно чёрным по белому без серого и цвета. Вторая — слишком мелкий код: X-размер ниже порога принтера, полосы слились; лечение — увеличить размер кода или печатать на более плотном принтере. Третья — обрезанная высота: линейный код считывается лучом, который должен пересечь все полосы, приплюснутый код ловится хуже, высоту нельзя резать ради экономии места. Четвёртая — нарушенная светлая зона: полосы прижаты к краю или к тексту, а сканеру нужно пустое поле слева и справа не меньше десяти X-размеров. Пятая — неверная контрольная цифра при ручной генерации; решение — перегенерировать в сервисе с автоматическим расчётом. Шестая — не тот тип кода: на кассу ушёл Code 128 вместо EAN-13, и оборудование его не принимает. Седьмая — блики от глянца. Универсальная страховка: перед тиражом напечатайте пробную партию из 10–20 этикеток и прогоните каждую через ручной USB-сканер (Honeywell, Datalogic от 1500 ₽), проверив чтение в том числе под углом и при тусклом свете.

Создавайте QR-коды бесплатно

Динамические QR-коды с аналитикой, дизайном и без ограничений по сканированиям.

Начать бесплатно