Перейти к основному содержимому
Tooletto

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

Готовый вариант «Генератор штрихкодов»

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

  • Файлы никогда не покидают ваше устройство
  • Бесплатно, без регистрации
  • Без водяных знаков
  • Работает офлайн после загрузки
Loading tool…

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

  1. 1

    Введите данные

    Любые печатные символы ASCII — код товара, артикул, серийный номер или другой идентификатор.

  2. 2

    Настройте размер

    Ширина и высота модуля. Чем шире модули, тем надёжнее считывание.

  3. 3

    Скачайте результат

    SVG — для печати и этикеток, PNG — для экрана и документов.

Почему ручным сканерам нужны более широкие штрихи, чем при просмотре на экране

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

Как подобрать настройку под этикетку, на которой она реально будет напечатана

Более широкие модули и увеличенная высота штрихов в этой настройке предполагают, что на этикетке достаточно места для итогового, более крупного штрихкода — это стоит проверить на реальном материале этикетки или упаковке до запуска тиража печати: штрихкод, рассчитанный на надёжное ручное сканирование, но не помещающийся на доступной площади этикетки, — это реальное физическое ограничение, которое не обойти никакими настройками надёжности считывания. Формат SVG как раз и позволяет легко это скорректировать: поскольку изображение векторное, а не растровое, увеличение или уменьшение сгенерированного штрихкода под доступный размер этикетки не вызывает ни размытия, ни потери качества — в отличие от изменения размера растрового экспорта в PNG.

Часто задаваемые вопросы

Почему Code 128, а не другая символика?

Code 128 кодирует весь набор печатных символов ASCII, самопроверяется за счёт контрольной суммы и читается любым сканером. EAN-13 и UPC-A — это числовые форматы фиксированной длины, привязанные к зарегистрированным номерам товаров, которые нельзя придумать самостоятельно, поэтому они не подходят для универсального генератора.

Что скачивать — SVG или PNG?

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

Почему числовой штрихкод получается уже, чем текстовый?

Потому что чётная по длине строка цифр кодируется набором Code C, который упаковывает по две цифры в один символ и примерно вдвое сокращает ширину. Стоит добавить букву — и кодирование переключается на Code B, где на один символ штрихкода приходится один символ исходного текста.

Что такое тихая зона и почему она важна?

Это пустое поле по обе стороны от штрихов. Спецификация требует не менее десяти модулей — по этому полю сканер определяет, где начинается символ. Обрезанная тихая зона — одна из самых частых причин, по которым напечатанный штрихкод не считывается.

Может ли он кодировать буквы с диакритикой или нелатинские символы?

Нет — Code 128 охватывает только печатные символы ASCII, и инструмент прямо сообщает об этом, а не отбрасывает лишние символы молча. Для произвольного Unicode подходящий формат — QR-код.