freebarcodeqr.com

Бесплатный генератор штрихкодов Code 128.

Современный выбор по умолчанию для внутренних этикеток. Кодирует любой печатный символ ASCII.

Нужен другой формат штрихкода? Выберите его в меню Штрихкоды вверху страницы.

Generated in your browser. Never stored.

Barcode format

Code 128

All printable ASCII, variable length. The default for warehouses.

Code 128 — самый распространённый одномерный штрихкод на складах, в учёте активов и во внутренней части транспортных этикеток. Он кодирует любой из 128 печатных символов ASCII и автоматически переключается между тремя внутренними режимами (A, B, C) для плотной упаковки данных.

Если у вас нет конкретной причины использовать другую символику — и вы не продаёте в рознице — Code 128 почти всегда правильный выбор.

Генерируется кодом JavaScript в вашем браузере. Ничего не загружается; ничего не хранится на наших серверах.

At a glance

СтандартISO/IEC 15417 (2007) ISO/IEC 15417
Семейство символикиЛинейная (1D), непрерывная, декодируется в обоих направлениях
Набор символовВсе 128 символов ASCII (0x00–0x7F) через три набора кодов (A/B/C)
ДлинаПеременная; без формального верхнего предела (практически ~25–30 символов в печати)
Контрольная цифраПо модулю 103, вычисляется автоматически; кодировщик добавляет, сканер проверяет
Ширина модуля (X)Минимум 0,250 мм для общей розницы; 0,150 мм для приложений высокого разрешения
Год появления1981 (Computer Identics Corp.); стандартизирован ISO в 1999
Code 128 — это линейная символика высокой плотности, которая кодирует текст, цифры, множество функций и весь набор символов ASCII из 128 позиций (от ASCII 0 до ASCII 128).
ISO/IEC 15417:2007, область применения

Когда выбирать Code 128

Выбирайте Code 128, когда нужно закодировать смесь букв и цифр, когда вы не знаете длину заранее или когда важна сканируемость при малом размере печати. Он плотнее Code 39 и почти так же универсально поддерживается.

Почти каждый лазерный, CCD- и камерный сканер штрихкодов читает Code 128 по умолчанию. Мобильные приложения-сканеры QR и штрихкодов тоже с ним справляются.

Набор символов

Code 128 может кодировать все 128 символов ASCII от 0x00 до 0x7F, включая строчные буквы, прописные буквы, цифры и знаки препинания. Кодировщик переключается между Code Set A (прописные + управляющие), B (прописные + строчные + символы) и C (пары цифр, очень плотно) по мере необходимости.

Для чисто цифровых данных кодировщик использует Code Set C, который вмещает две цифры на символ — делая числовой Code 128 почти таким же компактным, как ITF.

Контрольная цифра

У Code 128 есть встроенная контрольная цифра по модулю 103, вычисляемая автоматически. Вы не вводите её сами; кодировщик добавляет её, а сканер проверяет.

Если вы видите сбои сканирования, самая частая причина — качество печати, а не контрольная цифра. Попробуйте больший размер модуля или более высокое разрешение печати.

Frequently asked questions

Какова максимальная длина?
Формального предела нет — Code 128 может закодировать строку любой длины — но штрихкоды длиннее примерно 25 символов становятся непрактичными для сканирования с печати. Для очень длинных данных рассмотрите двумерный код, такой как Data Matrix или PDF417.
Поддерживает ли Code 128 строчные буквы?
Да. Кодировщик использует Code Set B для строк со строчными буквами. Code 39 этого не умеет.
Почему мой штрихкод Code 128 шире версии Code 39?
Несмотря на большую плотность на символ, очень короткие строки Code 128 могут быть немного шире коротких Code 39 из-за накладных расходов на переключение режимов. Разница меняется в обратную сторону, и Code 128 выигрывает по мере роста строки свыше ~5 символов.

Related barcode formats

  • Code 39

    Uppercase letters, digits, and some symbols. Common in industry.

  • Code 93

    Denser successor to Code 39 with built-in check digits.

  • Data Matrix

    Compact 2D code for small parts and electronics.