← Все инструменты

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

Бесплатный онлайн-генератор штрих-кодов с поддержкой EAN-13, UPC-A, Code 128, Code 39, ITF-14, DataMatrix, GS1-128 и других форматов. Пакетная генерация в ZIP, готовая к печати раскладка на листе A4 или Avery, экспорт PNG, SVG и PDF в высоком разрешении, без водяных знаков и регистрации — всё считается локально в вашем браузере.

Документация API
Дополнительные настройки
Размеры
Контрольная цифра
Оформление
Создаём…

Справочник форматов

  • EAN-13 — розничный товар, 13 цифр вместе с контрольной
  • UPC-A — розница Северной Америки, 12 цифр
  • CODE128 — логистика и склад, буквы и цифры
  • ITF-14 — маркировка коробов, 14 цифр
  • DataMatrix — двумерный код, высокая плотность записи
  • GS1-128 — с идентификаторами AI, прослеживаемость в медицине и пищепроме

Как пользоваться

  1. Выберите вкладку «Один код», «Пакет» или «Раскладка на листе»
  2. Введите данные и выберите тип штрих-кода
  3. Разверните дополнительные настройки: размер, цвет, контрольная цифра
  4. Скачайте PNG, SVG или PDF либо отправьте на печать
  5. В пакетном режиме задайте диапазон серийных номеров или загрузите CSV и скачайте ZIP

Конфиденциальность данных

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

Документация API (спецификация REST-интерфейса)

Ниже приведена спецификация интерфейса генерации штрих-кодов — этот протокол можно реализовать на своём сервере. Все параметры один в один соответствуют полям формы на этой странице.

Пример cURL

curl -X POST https://api.paritylabel.com/v1/barcode \
  -H "Content-Type: application/json" \
  -d '{
    "text": "1234567890128",
    "format": "ean13",
    "width_mm": 50,
    "height_mm": 20,
    "dpi": 300,
    "fg": "#000000",
    "bg": "#ffffff",
    "output": "png"
  }' \
  --output barcode.png

Пример JavaScript Fetch

const res = await fetch(
  'https://api.paritylabel.com/v1/barcode',
  {
    method: 'POST',
    headers: {'Content-Type':'application/json'},
    body: JSON.stringify({
      text: '1234567890128',
      format: 'ean13',
      width_mm: 50, height_mm: 20,
      dpi: 300, output: 'svg'
    })
  }
);
const svg = await res.text();
Формат ответа: для PNG возвращается image/png, для SVG — image/svg+xml, для PDF — application/pdf. Пакетный метод принимает массив texts[] и возвращает ZIP-архив.

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

Какие форматы штрих-кодов поддерживаются?
Поддерживаются распространённые линейные форматы: EAN-13, EAN-8, UPC-A, UPC-E, Code 128, Code 39, ITF-14 и Codabar. Для двумерных кодов (QR или DataMatrix) выберите соответствующий пункт в списке форматов.
Чем EAN-13 отличается от UPC-A?
UPC-A состоит из 12 цифр и применяется в основном в Северной Америке; EAN-13 состоит из 13 цифр и используется во всём мире. UPC-A можно рассматривать как EAN-13 с ведущим нулём, и современные сканеры, как правило, читают оба формата.
Какой минимальный размер или коэффициент увеличения у штрих-кода?
Стандартный диапазон масштабирования EAN/UPC — от 80 % до 200 % (номинальный размер 100 % составляет около 37,29 × 25,93 мм), опускаться ниже 80 % не следует. Также необходимо сохранять свободные зоны с обеих сторон: для EAN-13 это не менее 11 модулей слева и 7 модулей справа.
Можно ли использовать созданные штрих-коды в коммерческих целях?
Само изображение штрих-кода можно свободно использовать в коммерческих целях. Однако товарные номера EAN/UPC (GTIN) для розничной торговли необходимо получать в GS1 — самостоятельно придуманные номера не принимаются официальными розничными каналами.
Почему штрих-код не считывается?
Обычные причины: отсутствие свободных зон по краям, слишком маленький размер, недостаточное разрешение печати или низкий контраст (нужны чёрные штрихи на белом фоне), неверная контрольная цифра, а также цветная или инвертированная печать, разрушающая распознавание.

Нужны этикетки под заказ? Запросите цену напрямую с фабрики.

Инструмент готовит параметры — производство идёт напрямую на фабрике. Самоклеящиеся и рулонные этикетки, химические этикетки СГС, печать переменных данных. 10 лет опыта, быстрые образцы, гибкий минимальный тираж, доставка по всему миру. Форма запроса — на английском языке.

Запросить цену

Похожие инструменты