Генератор штрих-кодов

Введите текст или цифры – получите штрих-код, который можно сохранить как PNG или как масштабируемый SVG. Полосы рисует наш собственный кодировщик на вашем устройстве, ничего никуда не загружается.

Тип штрих-кода
Латинские буквы, цифры и знаки (ASCII 32–126). Только цифры в четном количестве кодируются компактнее.

Работает в браузере: всё, что вы вводите, никуда не отправляется.

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

  1. Выберите Code 128 или EAN-13.
  2. Введите содержимое. Для каждого формата есть пример, который можно заменить.
  3. При необходимости смените цвета (по умолчанию черные полосы на белом) и нажмите Скачать PNG или Скачать SVG.

Для печати берите SVG – он остается четким в любом размере. PNG удобен для документов и сайтов.

Как работают кодировщики

Code 128. Каждый символ – это знак из 11 модулей (три полосы и три промежутка). Сообщение состоит из стартового знака, значений символов, контрольного знака и стопового знака. Контрольный знак – это стартовое значение плюс значение каждого символа, умноженное на его позицию, по модулю 103. Строка только из цифр четной длины кодируется компактным набором C, где в одном знаке две цифры; все остальное – набором B, который охватывает ASCII от 32 до 126.

EAN-13. 13 цифр превращаются в 95 модулей: стартовый ограничитель, шесть цифр слева, центральный ограничитель, шесть цифр справа и конечный ограничитель. Первая цифра не рисуется отдельно: она задает, какой из двух рисунков (L или G) используется для каждой цифры левой половины.

Пример

Текст A в Code 128 – это стартовое значение 104, значение символа 33 и контрольное значение (104 + 33) mod 103 = 34, то есть знаки 104, 33, 34 и стоп.

Для EAN-13 введите 590123412345: генератор допишет контрольную цифру 7 и подпишет под полосами 5901234123457.

Советы

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

Частые вопросы

Какой тип штрих-кода выбрать?

EAN-13 – для товарных кодов в рознице; это ровно 13 цифр, и обычно такие номера выдает GS1. Code 128 – для всего остального – номеров заказов, складских и транспортных этикеток, инвентарных бирок, любых кодов с буквами.

Как считается контрольная цифра EAN-13?

Первые 12 цифр слева умножаются по очереди на 1 и 3, произведения складываются, а контрольная цифра дополняет сумму до ближайшего числа, кратного 10. Для 590123412345 сумма равна 83, поэтому контрольная цифра – 7.

Получится настоящий штрих-код, который читают сканеры?

Да, рисунок полос соответствует спецификациям Code 128 и EAN-13, включая свободные поля по краям. Печатайте в достаточном размере, темными полосами на светлом фоне, и проверьте тем сканером, которым будете пользоваться. Номер EAN-13 – действующий код товара, только если его выдали именно вам.

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

Нет. Кодировщик Code 128 здесь работает с ASCII 32–126, поэтому кириллица, буквы с диакритикой и эмодзи вызовут ошибку. Пишите латиницей, например SKLAD вместо «склад», или используйте QR-код.

Мой текст отправляется на сервер?

Нет. Штрих-код строится в браузере, а файлы создаются на вашем устройстве.

Ещё в разделе «Генераторы»

Все инструменты раздела: Генераторы ·Обновлено 6 ноября 2026 г.

Настройки конфиденциальности

Google Analytics показывает нам, какими инструментами пользуются и работают ли они. Он может ставить cookie. Ваш выбор сохраняется в этом браузере.