Онлайн-генератор штрихкодов создаёт 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 значений защищает страницу от перегрузки.
Как создать штрихкод онлайн
- Выберите тип. Используйте Code 128 для универсальных внутренних кодов, EAN/UPC для товаров, ITF-14 для коробов, Code 39 для инвентаря, ISBN для книги или Data Matrix для компактной технической маркировки.
- Введите данные. Добавьте артикул, товарный код, ISBN или номер упаковки. Для batch-режима пишите один код на строку.
- Проверьте подсказку. Для EAN, UPC, ITF и ISBN важна контрольная цифра: генератор добавит её или покажет ошибку.
- Скачайте файл. Экспортируйте SVG для векторной печати или PNG для быстрой вставки в документ.
- Проверьте сканирование. Перед печатью этикеток проверьте фактический размер и читаемость сканером.
Как считается контрольная цифра
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.
Источники
- GS1 US: Types of BarcodesПроверено: 2026-05-10
- bwip-js: Barcode Writer in Pure JavaScriptПроверено: 2026-05-10
- TEC-IT: Free Online Barcode GeneratorПроверено: 2026-05-10
Подробнее о проверке формул и источников — в методологии Calcup.
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 подходит для документов и быстрых черновиков.