Генераторы

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

Создайте Code 128, EAN-13, UPC, ITF-14, ISBN или Data Matrix для товара, склада, книги или этикетки. Генерация выполняется локально в браузере.

Данные штрихкода

Данные не отправляются на сервер: проверка и рендер выполняются в браузере.

Режим

Подходит для латиницы, цифр, дефисов, пробелов и базовых ASCII-символов.

Настройки внешнего вида

Задайте читаемость и экспорт: текст под кодом, высоту баров, толщину линий, отступы, цвета и поворот.

#111827
#ffffff

Важно

Генератор создаёт изображение штрихкода, но не выдаёт официальный товарный номер. Для продажи товаров в рознице нужен корректный GTIN/префикс от GS1 или другого уполномоченного источника. Перед печатью проверяйте код сканером.

Результат

Статус Код корректный.
ФорматCode 128
ЗакодированоSKU-2026-001

SVG/PNG создаются локально через bwip-js в браузере.

Онлайн-генератор штрихкодов создаёт SVG и PNG для внутренних SKU, товарных EAN-13/EAN-8/UPC-A, коробочных ITF-14, инвентарных Code 39, книжных ISBN-13 и компактных Data Matrix. Валидация, контрольные цифры и рендер выполняются локально в браузере.

Как работает генератор штрихкодов

Инструмент проверяет формат данных, добавляет контрольную цифру для EAN-13, EAN-8, UPC-A и ITF-14, а затем строит линейный штрихкод или Data Matrix через bwip-js прямо в браузере. Значения не отправляются на сервер.

Для одного кода сразу показывается превью, итоговая строка и статус валидации. Для batch-режима каждая непустая строка превращается в отдельный штрихкод, а лимит 50 значений защищает страницу от перегрузки.

Как создать штрихкод онлайн

  1. Выберите тип. Используйте Code 128 для универсальных внутренних кодов, EAN/UPC для товаров, ITF-14 для коробов, Code 39 для инвентаря, ISBN для книги или Data Matrix для компактной технической маркировки.
  2. Введите данные. Добавьте артикул, товарный код, ISBN или номер упаковки. Для batch-режима пишите один код на строку.
  3. Проверьте подсказку. Для EAN, UPC, ITF и ISBN важна контрольная цифра: генератор добавит её или покажет ошибку.
  4. Скачайте файл. Экспортируйте SVG для векторной печати или PNG для быстрой вставки в документ.
  5. Проверьте сканирование. Перед печатью этикеток проверьте фактический размер и читаемость сканером.

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

check = (10 - ((sum_odd * 3 + sum_even) mod 10)) mod 10

EAN-13, EAN-8, UPC-A и ITF-14 используют модуль 10 с весами 3 и 1 справа налево. Это помогает обнаружить ошибку ввода, но не делает номер официальным.

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

Code 128 подходит для SKU, складских этикеток и внутренних кодов. EAN-13 и UPC-A используют для розничных товарных кодов, EAN-8 — для маленькой упаковки.

ITF-14 чаще применяют для транспортной упаковки и коробов. Code 39 удобен для простого инвентаря, ISBN-13 — для книжного штрихкода, а Data Matrix — для компактной 2D-маркировки.

QR-код не дублируется в этом инструменте: для ссылок, Wi‑Fi, визиток, SMS, email, геоточек и календарных событий используйте отдельный QR generator.

Источники

Подробнее о проверке формул и источников — в методологии Calcup.

Генератор создаёт изображение штрихкода, но не выдаёт официальный товарный номер. Для розничных товаров нужен корректный GTIN/префикс от GS1 или другого уполномоченного источника. Перед печатью код нужно проверить сканером.

FAQ

Часто задаваемые вопросы

Можно ли получить официальный EAN или UPC в этом генераторе?

Нет. Генератор строит изображение по введённому значению и проверяет контрольную цифру. Официальные GTIN/префиксы выдаются GS1 или другим уполномоченным источником.

Какие данные отправляются на сервер?

Никакие. Валидация, расчёт контрольной цифры, SVG и PNG создаются локально в браузере.

Что выбрать для внутреннего артикула?

Обычно Code 128: он компактнее Code 39 и поддерживает больше символов. Для простых инвентарных бирок можно использовать Code 39.

Почему EAN-13 принимает 12 цифр?

Первые 12 цифр — основа кода. Тринадцатая контрольная цифра рассчитывается по стандартному алгоритму и добавляется автоматически.

Data Matrix здесь заменяет QR-код?

Нет. Data Matrix добавлен для компактной технической и промышленной маркировки. QR-коды для ссылок, текста, Wi‑Fi и похожих сценариев остаются в отдельном QR generator.

Можно ли печатать PNG?

Можно, но для этикеток лучше SVG: он векторный и не размывается при масштабировании. PNG подходит для документов и быстрых черновиков.