Выбрать язык

Онлайн-генератор штрих-кодов Code 128

Создавайте штрих-коды Code 128 для логистики и маркировки. Настраивайте масштаб и высоту, скачивайте в PNG и SVG. Поддержка полного набора символов ASCII.

Mehmet Demiray (Мехмет Демирай) Опубликовано Обновлено
Поделиться
Универсальный генератор штрихкодовИщете другой формат? Используйте основной инструмент для настройки и создания любых типов штрихкодов в одном удобном интерфейсе.
Code 128 кодирует буквы, цифры и символы.
Множитель ширины модуля: большие значения делают штрихкод шире.
Высота штрихов (в миллиметрах).
Печатать закодированное значение в виде читабельного текста под штрихкодом.

Что такое штрихкод Code 128 и для чего он нужен?

Code 128 — это один из самых распространенных и универсальных линейных (одномерных) штрихкодов. Его название говорит само за себя: он способен кодировать все 128 символов стандартной таблицы ASCII, включая заглавные и строчные латинские буквы, цифры и специальные знаки. Благодаря высокой плотности записи данных, Code 128 позволяет размещать большой объем информации на относительно небольшой площади, что делает его идеальным решением для логистики, складского учета и маркировки продукции. В отличие от узкоспециализированных кодов, таких как EAN-13 для розничных товаров, Code 128 используется для внутренних нужд предприятий: от отслеживания почтовых отправлений до маркировки инвентаря. Наш Генератор Code 128 — это простой инструмент для создания таких штрихкодов. Он автоматически вычисляет обязательный контрольный символ (checksum), что гарантирует точность считывания. Стандарт Code 128 закреплен в международной спецификации ISO/IEC 15417, что обеспечивает его совместимость с большинством сканеров по всему миру. Если вам нужен универсальный генератор штрихкодов для различных задач, Code 128 — отличный выбор.

Преимущества и сферы применения штрихкода Code 128

Главное преимущество Code 128 — его гибкость и высокая плотность данных. Он позволяет кодировать любую буквенно-цифровую информацию, что делает его незаменимым во многих отраслях. В России его активно применяют в логистике и на складах для маркировки палет, коробок и стеллажей. Крупные маркетплейсы и транспортные компании используют его для внутренних этикеток отслеживания. На производстве Code 128 наносят на детали и узлы для контроля этапов сборки и учета серийных номеров. Например, артикул вида ZAVOD-78-PART-A451B легко кодируется в компактный штрихкод. Еще одна важная сфера — инвентаризация активов. IT-отделы маркируют им компьютеры, принтеры и другое оборудование для быстрого учета. В медицине Code 128 используется для идентификации образцов в лабораториях и карт пациентов. По сравнению с более старыми форматами, такими как Code 39, Code 128 при той же длине данных создает значительно более короткий штрихкод, экономя место на этикетке и ускоряя сканирование.

Наборы символов Code 128: A, B и C для оптимального кодирования

Уникальность Code 128 заключается в использовании трех различных наборов символов (подтипов), которые позволяют оптимизировать длину штрихкода в зависимости от типа данных. Генератор Code 128 автоматически переключается между ними для достижения максимальной плотности.

  1. Набор A (Code Set A): Включает заглавные буквы латинского алфавита, цифры, знаки препинания и управляющие символы ASCII (например, TAB или CR). Идеален для кодирования данных, содержащих управляющие символы, или информации в верхнем регистре, например, PART-123-XYZ.
  1. Набор B (Code Set B): Самый универсальный набор, включающий заглавные и строчные буквы, цифры и большинство стандартных символов. Подходит для кодирования смешанного текста, например, Invoice_N_abc123.
  1. Набор C (Code Set C): Самый компактный режим, предназначенный исключительно для кодирования цифровых данных. Он кодирует пары цифр (от 00 до 99) одним символом штрихкода. Это удваивает плотность записи чисел. Например, для кодирования 123456 потребуется всего 3 символа штрихкода вместо 6, как в наборах A или B.

Интеллектуальные алгоритмы генератора анализируют вводимые данные и комбинируют эти наборы для создания самого короткого из возможных штрихкодов. Пользователю не нужно выбирать подтип вручную — инструмент делает это сам.

Как создать и использовать штрихкод Code 128: пошаговое руководство

Создать штрихкод с помощью нашего инструмента очень просто. Следуйте этим шагам:

  1. Введите данные: В поле для ввода укажите информацию, которую хотите закодировать. Это могут быть буквы, цифры и символы. Например, серийный номер SN-A54321-B или инвентарный код IT-0017-MONITOR.

2. Настройте внешний вид: Вы можете изменить несколько параметров: Масштаб: Увеличивает или уменьшает общий размер штрихкода. Больший масштаб улучшает читаемость, но требует больше места. Высота штрихов: Позволяет сделать штрихкод выше или ниже без изменения его ширины. Высокие штрихи легче сканировать под углом. * Показывать текст: Эта опция добавляет под штрихкодом человекочитаемую подпись с закодированными данными. Рекомендуется оставлять ее включенной на случай, если сканер не сможет прочитать код.

3. Загрузите результат: После настройки штрихкод готов к скачиванию. Выберите один из форматов: PNG: Растровый формат, идеально подходит для вставки в документы, электронные письма или на веб-сайты. SVG: Векторный формат, который можно масштабировать до любого размера без потери качества. Используйте SVG для профессиональной печати этикеток.

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

Рекомендации по печати и сканированию штрихкодов Code 128

Чтобы созданный штрихкод безошибочно считывался сканером, важно соблюдать несколько правил при его печати и размещении.

* Тихая зона (Quiet Zone): Это пустое пространство слева и справа от штрихкода. Оно необходимо сканеру, чтобы определить, где начинается и где заканчивается код. Рекомендуемая ширина тихой зоны — не менее 10 ширин самого узкого штриха (X-dimension) или примерно 5 мм с каждой стороны для стандартных этикеток. Наш генератор автоматически добавляет минимально необходимую тихую зону.

* Разрешение и размер: Качество печати напрямую влияет на читаемость. Для печати всегда используйте векторный формат SVG, чтобы избежать пикселизации. Минимальная ширина самого узкого элемента (X-dimension) для большинства лазерных и термотрансферных принтеров должна быть не менее 0,2 мм. Чем меньше штрихкод, тем выше должно быть разрешение печати (DPI).

* Контрастность: Сканеры лучше всего работают с высоким контрастом. Идеальный вариант — черные штрихи на белом фоне. Избегайте печати на цветных, узорчатых или глянцевых поверхностях, которые могут давать блики. Красные штрихи на белом фоне не будут считываться большинством лазерных сканеров, так как они используют красный свет.

* Поверхность: Наклеивайте этикетку на ровную поверхность. Изгибы и складки могут исказить штрихи и сделать код нечитаемым.

Часто задаваемые вопросы о штрихкодах Code 128

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

Можно ли кодировать русские буквы (кириллицу)? Стандарт Code 128 напрямую поддерживает только 128 символов таблицы ASCII, куда кириллица не входит. Технически кодирование возможно через специальные режимы или предварительное преобразование текста в байты (например, в кодировке UTF-8), но это требует соответствующей настройки сканеров и программного обеспечения. На практике для совместимости рекомендуется использовать латиницу и цифры, например, транслитерировать СКЛАД в SKLAD.

Какова максимальная длина данных в Code 128? Спецификация не накладывает строгого ограничения на количество символов. Однако на практике длина штрихкода ограничена физическими размерами этикетки и возможностями сканера. Слишком длинный штрихкод может не поместиться в поле зрения сканера. Для надежного считывания рекомендуется ограничивать длину данных примерно 20-30 символами.

Что такое GS1-128 и как он связан с Code 128? GS1-128 (ранее известный как EAN-128) — это не отдельный тип штрихкода, а стандарт его применения. Он использует символику Code 128, но строго регламентирует структуру данных внутри него. В GS1-128 применяются так называемые «Идентификаторы применения» (Application Identifiers, AI), которые указывают, какая информация следует за ними. Например, (01) означает номер товара (GTIN), а (10) — номер партии. Наш Генератор Code 128 создает сам штрихкод; чтобы он соответствовал стандарту GS1-128, пользователь должен самостоятельно отформатировать исходные данные согласно правилам GS1.

Самые частые вопросы.

Чем Code 128 отличается от EAN-13 или QR-кода?

Основное отличие — в назначении и возможностях. EAN-13 используется в розничной торговле для товаров, продаваемых на кассе, и кодирует только цифры. QR-код — это двумерный код, который вмещает гораздо больше информации (например, ссылки на сайты) и считывается камерой смартфона. Code 128 — это линейный штрихкод высокой плотности, который идеально подходит для логистики, складского учёта и маркировки внутри предприятия. Он может кодировать не только цифры, но и буквы, и специальные символы, что делает его универсальным для маркировки артикулов, серийных номеров и инвентарных меток.

Можно ли в Code 128 закодировать русские буквы (кириллицу)?

Стандарт Code 128 напрямую не поддерживает кириллицу, так как он основан на наборе символов ASCII. Попытка закодировать русские буквы приведёт к тому, что сканер не сможет корректно их распознать. Для маркировки, где необходим русский язык, рекомендуется использовать латинскую транслитерацию (например, «Товар» как «Tovar») или цифро-буквенные артикулы. Если же требуется закодировать именно кириллический текст, лучше использовать двумерные коды, такие как QR-код или Data Matrix, которые поддерживают кодировку UTF-8.

Какой максимальной длины может быть штрихкод Code 128?

Теоретически стандарт не накладывает строгого ограничения на количество символов. Однако на практике длина ограничена физическими размерами штрихкода и возможностями сканера. Чем больше данных вы кодируете, тем длиннее и плотнее становится штрихкод. Слишком длинный код может не поместиться на этикетке или его будет трудно считать одним движением сканера. Для большинства задач, таких как маркировка на складе или отслеживание активов, рекомендуется использовать строки данных до 20-30 символов, чтобы обеспечить надёжное считывание.

Что такое GS1-128 и можно ли его создать с помощью этого генератора?

GS1-128 (ранее известный как EAN-128) — это не отдельный тип штрихкода, а стандарт применения. Он использует ту же самую символику Code 128, но требует, чтобы данные были отформатированы по строгим правилам с использованием так называемых «идентификаторов применения» (Application Identifiers, AI). Эти идентификаторы указывают, какая информация закодирована (например, номер партии, срок годности, вес). Наш генератор штрихкодов создаёт визуальную часть — сам штрихкод Code 128. Чтобы получить GS1-128, вы должны самостоятельно подготовить строку данных в соответствии со стандартом GS1, включая скобки вокруг идентификаторов, а затем ввести её в наш генератор.

Нужно ли мне самому рассчитывать контрольный символ для Code 128?

Нет, этого делать не нужно. Генератор Code 128 автоматически вычисляет и добавляет обязательный контрольный символ (check character) в конец штрихкода в соответствии со стандартом ISO/IEC 15417. Вам нужно лишь ввести данные, которые вы хотите закодировать, а инструмент сам позаботится о корректности формируемого штрихкода.

Какого размера печатать штрихкод, чтобы он хорошо считывался?

Качество считывания зависит от чёткости печати и соблюдения пропорций. Важные параметры — это ширина самого узкого штриха (X-dimension) и наличие «зон тишины» (пустого пространства) по бокам. В нашем генераторе вы можете управлять масштабом. Для стандартных лазерных принтеров выбирайте масштаб, при котором штрихи выглядят чёткими и не сливаются. Рекомендуемая высота штрихкода — не менее 15 % от его длины. Обязательно оставляйте свободное пространство слева и справа от штрихкода, равное как минимум десятикратной ширине самого узкого штриха.

Как создать сразу много штрихкодов для всей партии товара?

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

В чём преимущество Code 128 перед Code 39?

Оба штрихкода могут кодировать буквы и цифры, но Code 128 является более современным и эффективным. Его главное преимущество — высокая плотность записи данных. При кодировании одной и той же информации штрихкод Code 128 получается значительно компактнее, чем Code 39. Это особенно важно для маленьких этикеток. Кроме того, Code 128 поддерживает весь набор из 128 символов ASCII, в то время как стандартный Code 39 ограничен 43 символами.