Що це за інструмент?
Штрих-код — це машинозчитуваний візерунок паралельних смуг, що кодує короткий рядок тексту або цифр. На відміну від QR-коду, більшість форматів штрих-кодів одновимірні й були розроблені десятиліття тому для роздрібних сканерів, тому вони й досі залишаються стандартом для упаковки товарів, транспортних етикеток та систем обліку.
Цей генератор виконує всю логіку кодування повністю у вашому браузері за допомогою широко використовуваної бібліотеки JsBarcode, тож ваші дані ніколи не завантажуються на сервер — це корисно, коли ви створюєте штрих-коди для внутрішніх артикулів чи ще не випущених продуктів.
Навіщо його використовувати?
- Чотири популярні формати в одному інструменті: CODE128 для тексту загального призначення, EAN-13 та UPC-A для роздрібних товарів, CODE39 для складських етикеток.
- Живий попередній перегляд оновлюється під час введення чи зміни параметрів.
- Налаштовувана товщина ліній, висота й колір відповідно до вашого шаблону етикетки.
- Зрозумілі повідомлення про помилки валідації — якщо не виконано правила формату (наприклад, EAN-13 потребує коректної контрольної цифри для 12/13 цифр), вам точно скажуть чому.
- Приватно: значення штрих-кодів генеруються локально, нічого не надсилається на сервер.
Як користуватися
- Оберіть формат, що відповідає вашому випадку використання: CODE128 для змішаного тексту, EAN-13/UPC-A для роздрібних товарів, CODE39 для внутрішніх етикеток.
- Введіть значення для кодування — лише цифри для EAN-13/UPC-A, літери й цифри для CODE128/CODE39.
- За потреби налаштуйте товщину ліній, висоту й колір, а також увімкніть чи вимкніть відображення читабельного тексту під смугами.
- Натисніть "Завантажити PNG" і роздрукуйте чи вставте штрих-код у дизайн вашої етикетки.
Приклад
Введення
123456789012 (формат: UPC-A)Результат
Штрих-код UPC-A, готовий до сканування, з автоматично розрахованою контрольною цифрою та числом, надрукованим під смугами.EAN-13 та UPC-A перевіряють контрольну цифру — якщо ви введете число, яке не проходить перевірку, інструмент повідомить про це замість того, щоб створити штрих-код, який не скануватиметься.
Вибір між CODE128, EAN-13, UPC-A і CODE39
| Формат | Вміст | Типове застосування |
|---|---|---|
| CODE128 | Будь-які літери, цифри, символи | Транспортні етикетки, логістика, загальне призначення |
| EAN-13 | 12–13 цифр | Роздрібні товари, що продаються на міжнародному рівні |
| UPC-A | 11–12 цифр | Роздрібні товари, що продаються в США/Канаді |
| CODE39 | Великі літери, цифри, - . $ / + % пробіл | Складські етикетки, ідентифікаційні бейджі, старіші системи сканерів |
Штрих-коди проти QR-кодів
Штрих-коди одновимірні й вміщують значно менше даних, ніж QR-код — зазвичай короткий номер товару, а не URL-адресу. Це правильний вибір, коли потрібна сумісність із десятиліттями старою інфраструктурою роздрібного сканування або конкретним стандартом ідентифікації товарів, як-от EAN/UPC.
Для посилання на вебсайт, мережу Wi-Fi чи великі блоки тексту краще підходить QR-код, оскільки він може вмістити тисячі символів і зчитується будь-якою камерою телефону.
Часті запитання
Який формат штрих-коду мені обрати?
CODE128 — найгнучкіший: він кодує будь-який ASCII-текст і використовується для транспортних та логістичних етикеток. EAN-13 — стандарт для роздрібних товарів, що продаються на міжнародному рівні; UPC-A — його еквівалент для США/Канади (12 цифр). CODE39 старіший і простіший, поширений на складах та ідентифікаційних бейджах, але менш компактний за CODE128.
Чому EAN-13 чи UPC-A відхиляє моє число?
Обидва формати завершуються контрольною цифрою, розрахованою з попередніх цифр. EAN-13 потребує рівно 12 цифр (інструмент додасть контрольну цифру) або 13 цифр (13-та має бути вже правильною контрольною цифрою). UPC-A працює так само з 11 або 12 цифрами. Якщо ви вводили номер штрих-коду реального товару, перевірте, чи скопіювали всі цифри.
Чи можна використовувати ці штрих-коди комерційно, наприклад для товарів, які я продаю?
Сама символіка штрих-коду (CODE128, EAN-13 тощо) — це відкритий стандарт без ліцензійних платежів за його відображення. Однак для продажу фізичного товару в роздрібних магазинах під справжнім номером EAN/UPC зазвичай потрібно зареєструвати цей номер у GS1 — цей інструмент відображає візуальний штрих-код, але не видає вам глобально унікальний номер товару.
Якого розміру друкувати штрих-код?
Роздрібні сканери налаштовані на коди EAN-13/UPC-A шириною приблизно 3–8 см у масштабі 100% — зменшення нижче приблизно 80% часто робить смуги надто тонкими для надійного сканування. Для складських етикеток CODE128 дотримуйтеся специфікацій вашого шаблону етикетки й завжди тестуйте сканування надрукованого зразка перед друком повної партії.
Чи зберігає або передає цей інструмент значення, які я кодую?
Ні. Штрих-код рендериться на елементі canvas напряму у вашому браузері за допомогою JavaScript — нічого не завантажується на сервер, не логується й нікуди не надсилається.
Який формат штрих-коду обрати?
Якщо штрих-код призначений для товару, що продається в магазинах, потрібен EAN-13 або UPC-A, а номер має походити з префіксу компанії, виданого GS1 — його не можна просто вигадати. Якщо етикетка внутрішня (для обліку, активів, місць на полицях), CODE128 кодує будь-який ASCII-текст, не потребує реєстрації й дає найкомпактніші смуги для буквено-цифрових даних.