Веб-разработка
Barcode Generator
Сгенерировать линейный штрихкод (CODE128, EAN-13, UPC, CODE39 и другие) из текста или цифр.
A linear barcode encodes data as bars of varying width, read by a single laser beam in a scanner. Unlike a QR code, most formats are limited to digits or ASCII text, but in exchange they're readable by virtually any retail scanner.
How to use it
- Pick a format (CODE128, EAN-13, UPC, CODE39, and more) and enter text or digits — the barcode is generated instantly.
- For fixed-length formats (EAN-13, UPC-A), the check digit is calculated automatically.
- Download the finished image to print on a label or paste into a document.
Common uses
- Creating a barcode for a homemade product or internal warehouse inventory.
- Printing test barcodes to check a scanner or POS system before going live.
- Generating CODE128 for internal identifiers (order numbers, batch numbers) that don't need to meet a strict retail standard.
Things to keep in mind
EAN-13 and UPC-A are official retail standards — selling a product in stores requires a real, registered GTIN, not an arbitrarily generated one.
No common linear barcode format supports non-Latin scripts or other Unicode characters directly — use a QR code for that kind of text.
Статья об этом инструменте: Штрихкоды: чем Code 128 отличается от EAN-13
Часто задаваемые вопросы
Почему пишет, что мои данные не соответствуют выбранному формату?
У каждого формата штрих-кода свои ограничения — например, EAN-13 требует ровно 12 или 13 цифр, а CODE39 поддерживает лишь ограниченный набор символов — поэтому данные должны соответствовать правилам выбранного формата.
Какой формат выбрать для произвольного текста?
CODE128 поддерживает полный набор символов ASCII, включая буквы, цифры и символы, поэтому это самый гибкий выбор, когда данные не чисто числовые.
Загружает ли генерация штрих-кода мои данные?
Нет, изображение штрих-кода рендерится полностью в вашем браузере с помощью библиотеки jsbarcode — ничего не отправляется на сервер.
Чем UPC-A отличается от EAN-13?
UPC-A — это 12-значный формат, исторически используемый в Северной Америке, тогда как EAN-13 — 13-значный международный стандарт; UPC-A фактически является подмножеством EAN-13 (добавление нуля в начале превращает его в корректный EAN-13), поэтому большинство сканеров распознают оба формата без различий.
Можно ли закодировать кириллицу или другие символы Юникода в штрихкоде?
Большинство распространённых форматов штрихкодов, таких как EAN-13 или UPC-A, поддерживают только цифры, а Code 128 ограничен набором ASCII — ни один из них не поддерживает кириллицу или другие символы Юникода напрямую, поэтому для такого текста нужен QR-код.