Перейти к содержанию
100% локально

Генератор штрихкода Code 128

Преобразуйте текст в сканируемый штрихкод Code 128, отрисованный как копируемый SVG.

Входные данные
60
2
10
Выходные данные

Генератор штрихкода Code 128

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

Набор символов определяет, как каждый символ упакован в код. Автоматический режим переключается между набором B (буквы, цифры и пунктуация) и набором C (пары цифр, в два раза более плотные) каждый раз, когда появляется последовательность из четырех или более цифр, благодаря чему большинство реальных штрихкодов остаются короткими. Вы также можете напрямую установить набор A, B или C — набор A добавляет управляющие символы в ущерб строчным буквам, а набор C принимает только четное количество цифр. Высота полосы, ширина узкого модуля и зона тишины (пустое поле, необходимое сканеру с каждой стороны) полностью регулируются, и вы можете переключать человеко-читаемый текст, напечатанный под полосами.

Включите пакетный режим для создания одного штрихкода на строку ввода — полезно для целого списка SKU или серийных номеров за один проход. Текст длиной более 2000 символов на строку отклоняется с четким сообщением, а не создает код слишком плотный для надежного сканирования; символы вне диапазона ASCII (буквы с диакритикой, эмодзи) не поддерживаются самим Code 128, поэтому они также отмечаются.

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

FAQ

Что такое Code 128 и когда его использовать вместо QR-кода?
Code 128 — это компактный линейный (1D) штрихкод, который упаковывает любой текст ASCII — буквы, цифры и пунктуацию — в плотную линию полос, и это именно то, что ожидают большинство сканеров доставки, инвентаризации и розницы. Обращайтесь к QR-коду, когда вам нужна ссылка, визитная карточка или другие структурированные данные, которые телефонная камера должна сканировать.
Как работает автоматическое переключение наборов символов?
В автоматическом режиме инструмент использует набор символов C — который упаковывает две цифры в один символ — для любой последовательности из четырех или более последовательных цифр и набор B для всего остального, переключаясь туда и обратно по мере необходимости. Это позволяет штрихкод оставаться максимально коротким без необходимости выбора набора вручную.
Почему мой текст был отклонен в наборе символов A или C?
Набор A охватывает управляющие символы и заглавный текст, но не строчные буквы; набор C кодирует только цифры, по две за раз, поэтому требует четное количество. Переключитесь на автоматический режим или на набор B, и тот же текст обычно кодируется без проблем.
Можно ли создать сразу целый список штрихкодов?
Да — включите пакетный режим и поместите одно значение на строку. Результат содержит один SVG-штрихкод на непустую строку в том же порядке, что и ввод.
Мой текст загружается куда-нибудь?
Нет. Штрихкод вычисляется и отрисовывается полностью в вашем браузере — ваш текст никогда не покидает ваше устройство.