Генератор штрих-кодов онлайн — EAN-13 и Code-128

Создайте штрих-код EAN-13 или Code-128 онлайн: контрольная цифра считается автоматически, скачивание в PNG и векторном SVG. Всё в браузере, без отправки на сервер.

Инструмент
Создайте штрих-код EAN-13 или Code-128 и скачайте в PNG или SVG. Всё генерируется в браузере, без отправки на сервер.
Введите 12 цифр — контрольная 13-я посчитается автоматически.

🏭 Что важно знать:

EAN-13 — товарный код из 13 цифр; последняя цифра контрольная, считается автоматически. Префикс России — 460–469.

Code-128 — для логистики и произвольных данных: цифры, латиница, знаки. Кириллица не поддерживается.

Для розницы номер нужно официально зарегистрировать в системе GS1 — сгенерировать картинку недостаточно.

Чтобы код сканировался: печатайте чёрным по белому, сохраняйте пустые поля по краям (тихие зоны), не растягивайте непропорционально.

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

Описание

Как пользоваться инструментом

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

Что такое штрих-код

Штрих-код — это графическое представление данных в виде чередующихся чёрных полос и белых пробелов разной ширины. Сканер считывает эту последовательность и превращает обратно в число или текст. Штрих-коды ускоряют работу с товарами на кассе, складе и в доставке: вместо ручного ввода данных достаточно поднести сканер. В отличие от QR-кода, обычный штрих-код одномерный — он хранит меньше данных, зато надёжно читается даже недорогими сканерами.

Штрих-код не «содержит» цену или название товара. Он хранит только номер, по которому касса находит товар в своей базе. Поэтому один и тот же код в разных магазинах может стоить по-разному.

EAN-13 — для товаров

EAN-13 — самый распространённый товарный штрих-код в России, Европе и большинстве стран мира. Он состоит ровно из 13 цифр: первые из них — префикс страны регистрации (для России это 460–469), далее код производителя и код товара, а последняя, 13-я цифра — контрольная. Она вычисляется по остальным двенадцати и позволяет сканеру мгновенно замечать ошибку чтения. Наш инструмент считает эту цифру автоматически: введите 12 цифр, и он добавит правильную контрольную.

Префикс 460–469 означает лишь страну регистрации участника, а не место производства товара. Товар с российским префиксом может быть выпущен где угодно.

Code-128 — для логистики и данных

Code-128 гибче EAN-13: он кодирует не только цифры, но и латинские буквы и знаки препинания. Поэтому его используют там, где нужен произвольный идентификатор — номера посылок, складские ячейки, серийные номера, внутренние артикулы. Название говорит о том, что формат умеет кодировать все 128 символов таблицы ASCII. Инструмент сам выбирает наиболее компактный способ кодирования: если вы вводите только цифры в чётном количестве, код получается короче.

Чем отличаются PNG и SVG

  • PNG — растровое изображение из пикселей. Удобно вставить в документ Word, письмо или на сайт. При сильном увеличении края штрихов могут стать нечёткими.
  • SVG — векторный формат. Масштабируется до любого размера без потери резкости, поэтому подходит для типографии и печати этикеток крупным тиражом.

Для печати наклеек и упаковки лучше брать SVG — он даст идеально чёткие полосы при любом размере. Для быстрой вставки в электронный документ достаточно PNG.

Как сделать так, чтобы код читался

  • Сохраняйте «тихие зоны». Это пустые поля слева и справа от кода. Инструмент добавляет их автоматически — не обрезайте штрих-код вплотную.
  • Не растягивайте непропорционально. Меняйте размер, сохраняя соотношение сторон, иначе сканер может не распознать полосы.
  • Держите контраст. Печатайте чёрным по белому. Цветной фон или светлые штрихи ухудшают чтение.
  • Проверяйте перед тиражом. Считайте пробный код сканером или приложением на телефоне.

Чем этот инструмент отличается от других

Здесь вы создаёте одномерные штрих-коды из числа или текста. Если нужно закодировать ссылку, контакт или большой объём данных — используйте генератор QR-кодов. Для создания уникальных идентификаторов пригодится генератор UUID, а для случайных наборов символов — генератор паролей.

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

  • Данные уходят на сервер? Нет, штрих-код рисуется прямо в браузере — введённые значения никуда не отправляются.
  • Это официальный код для продажи товара? Инструмент строит корректный по стандарту штрих-код из ваших цифр. Но чтобы продавать товар в рознице, номер нужно официально зарегистрировать в системе GS1 — сгенерировать картинку недостаточно.
  • Почему выдаётся ошибка контрольной цифры? Вы ввели 13 цифр, и последняя не совпала с расчётной. Введите 12 цифр — инструмент добавит правильную контрольную сам.
  • Какие символы поддерживает Code-128? Цифры, латинские буквы и знаки препинания (таблица ASCII). Кириллица не поддерживается стандартом.
  • Можно ли печатать код на цветном фоне? Нежелательно. Для надёжного чтения нужен чёрный код на белом фоне с хорошим контрастом.