Code-128 генератор кода онлайн

Code-128
Введите данные и они сразу появятся справа
Для некоторых типов доступны только цифры, для других — произвольный текст.
1–5 обычно достаточно.
Применяется только к линейным (1D) штрих-кодам.
Положительное значение опускает текст вниз, отрицательное — поднимает ближе к коду.
96 ≈ 1:1. Например, 300 DPI даст более детализированное изображение для печати.
Превью
Скачивается PNG/JPG/WEBP/GIF или SVG в выбранном формате

Code-128 генератор кода онлайн

Code-128 генератор кода онлайн — это удобный инструмент для создания линейных штрихкодов стандарта Code-128 прямо в браузере. Введите нужные данные, выберите масштаб, цвета, отображение текста под штрихкодом и сразу получите готовое изображение для печати или использования в документах, упаковке и учётных системах. Сервис поддерживает экспорт в PNG, JPG, WEBP, GIF и SVG, а также настройку DPI для качественной печати этикеток и наклеек.

Code-128 — один из самых популярных и гибких линейных штрихкодов, используемый в логистике, складских системах, рознице, маркировке товаров и документации. Он поддерживает кодирование всех 128 ASCII-символов, что делает стандарт универсальным для работы с цифрами, буквами, спецсимволами и служебными данными. Чтобы правильно использовать этот тип штрихкода, важно понимать его внутреннюю структуру, принципы кодирования и состав элементов.

Что представляет собой структура Code-128

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

1. Стартовый символ (Start A, Start B или Start C)

Первая обязательная часть штрихкода. Старт-код определяет, какой набор символов будет использоваться:

  • Code Set A — заглавные буквы, цифры, управляющие символы.
  • Code Set B — заглавные и строчные буквы, цифры и расширенные символы.
  • Code Set C — кодирование пар цифр (00–99), обеспечивающее максимально компактный размер.

Благодаря переключению между наборами Code-128 может оптимизировать длину и плотность символов — это одно из ключевых преимуществ стандарта.

2. Данные (информационная часть)

Основное содержимое штрихкода. Каждый символ формируется последовательностью из:

  • 3 чёрных полос
  • 3 белых промежутков
  • общей шириной 11 модулей.

Набор модуля позволяет кодировать все ASCII-значения.

3. Контрольная сумма (Checksum)

Контрольный символ вычисляется по алгоритму взвешенного суммирования и обеспечивает надёжность считывания:

  • первый символ умножается на вес 1
  • второй — ×2
  • третий — ×3
  • и так далее

Сумма берётся по модулю 103 — результат определяет значение контрольного знака.

Это делает Code-128 исключительно устойчивым к ошибкам.

4. Стоп-код

Уникальный завершающий символ шириной 13 модулей (в отличие от 11 у обычных символов). Он сигнализирует сканеру о завершении последовательности данных.

5. Финальная полоса

Узкая чёрная линия шириной 2 модуля, закрывающая штрихкод.

Итоговая структура Code-128 выглядит так: Start Code → Данные → Checksum → Stop Code → Final Bar

Такое построение делает Code-128 максимально удобным для использования в системах автоматической идентификации и отслеживания.

Преимущества стандарта Code-128

  • поддержка всего ASCII — возможность кодировать практически любые символы;
  • компактность благодаря режиму Code Set C;
  • высокая надёжность за счёт контрольной суммы;
  • устойчивость к ошибкам сканирования;
  • универсальность в коммерческих, производственных и логистических процессах.

Структура Code-128 — это продуманная система из стартового символа, последовательности данных, контрольного знака и стоп-кода, что обеспечивает точность, компактность и совместимость стандарта в разных сферах применения. Благодаря универсальности и поддержке всех ASCII-символов Code-128 остаётся одним из наиболее востребованных штрихкодов для маркировки и автоматизации.