Штрихкод CODE128

Код для латиницы, цифр и знаков ASCII.

Печатная латиница, цифры и знаки ASCII; до 80 символов.

Полосы по 2 пикселя, высота 80 пикселей, белые поля по 12 модулей. Генерация не присваивает товару зарегистрированный код.

Данные обрабатываются в браузере. История не создаётся.

Предпросмотр

Заполните поля или откройте пример, затем создайте код.

Данные остаются на вашем устройстве.

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

  1. Введите идентификатор длиной 1–80 символов ASCII.
  2. Создайте штрихкод и сверьте подпись под полосами.
  3. Сохраните SVG или PNG и проверьте чтение своим сканером.

Пример

Номер заказа

Исходные данные
ORDER-1042.

Создайте CODE128 и сравните текстовую подпись.

Что получится
SVG или PNG с полосами, кодирующими ORDER-1042.
Форматы и ограничения

Закодируйте идентификатор из латиницы, цифр и знаков ASCII в настоящий линейный штрихкод CODE128.

На входе
Печатные ASCII-символы
Результат
SVG, PNG

Полосы CODE128 с автоматическим переключением наборов кодирования и читаемой текстовой подписью. PNG имеет высоту 124 пикселя с полями и подписью.

  • 1–80 символов: латиница, цифры и печатные знаки ASCII; без кириллицы и переносов.
  • Полоса 2 пикселя, высота 80 пикселей, белые поля по 12 модулей; ширина зависит от данных.

Сканер должен поддерживать CODE128. Не обрезайте поля и не растягивайте изображение только по одной оси; генерация не является регистрацией идентификатора.

Коды создаются и читаются в памяти браузера. Изображения и поля формы не передаются серверу; история результатов не создаётся. После обновления страницы данные редактора сбрасываются.

Коды создаются и читаются в памяти браузера. Изображения и поля формы не передаются серверу; история результатов не создаётся. После обновления страницы данные редактора сбрасываются.

Вопросы об инструменте

Можно закодировать русское название товара?

Нет, здесь принимаются печатные ASCII-символы. Для русских названий используйте QR-код, а для CODE128 — отдельный латинский или цифровой идентификатор.

Почему одинаковое число символов даёт разную ширину?

JsBarcode автоматически переключает наборы CODE128. Последовательности цифр могут кодироваться компактнее, чем смешанные буквы и знаки.

Это формат GS1-128?

Нет, форма создаёт обычный CODE128 без настройки FNC1 и идентификаторов применения GS1. Для обязательного GS1-процесса нужны соответствующие данные и отдельная проверка.

Можно добавить перевод строки или управляющий знак?

Нет. Допустимы только символы ASCII от пробела до тильды, без переносов и управляющих байтов.

Зачем оставлены пустые поля по бокам?

Свободные поля отделяют код от соседнего рисунка и текста. В этом результате они составляют по 12 модулей; сохраните их при размещении и печати.

Один штрихкод гарантирует работу в системе учёта?

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

Разобраться в задаче

Все инструкции
QR-коды и штрихкоды4 мин

Серия QR-кодов и печатный лист: от списка до проверки

Чтение QR с изображения, пакет PNG, физические размеры на A4 и различия между QR, CODE128 и EAN-13.

Читать инструкцию