Генератор штрихкодів — це інструмент, який дозволяє створювати зчитувані штрихкоди різних типів безпосередньо у вашому веб-браузері. Процес генерації відбувається локально: введені дані перетворюються на графічне зображення без передачі інформації на сторонні сервери. Ваші дані перетворюються на штрихкод безпосередньо у вашому браузері — нічого не завантажується на BroBroGo.
Інструмент підтримує налаштування зовнішнього вигляду штрихкоду, миттєвий попередній перегляд та можливість завантаження готового результату у векторному форматі SVG або растровому PNG.
Підтримувані типи штрихкодів та вимоги до даних
Кожен стандарт штрихкоду розроблений під конкретні сфери застосування та має чіткі обмеження щодо типу і довжини вхідних даних. Максимальна довжина введення для будь-якого формату становить 256 символів. Якщо поле введення залишається порожнім під час перемикання форматів, інструмент автоматично підставляє приклад значення для обраного типу.
Нижче наведено детальні вимоги до кожного підтримуваного формату:
- Code 128: Універсальний формат, який приймає будь-які літери, цифри або символи. Найкраще підходить для коротких значень — артикулів, номерів відстеження, ID активів. Рекомендується тримати значення короткими для кращої зчитуваності.
- EAN-13: Стандарт для роздрібних товарів. Приймає 12 цифр (контрольна цифра додається автоматично) або повний 13-значний роздрібний код.
- EAN-8: Скорочений варіант для невеликих роздрібних упаковок. Приймає 7 цифр (контрольна цифра додається) або повний 8-значний код.
- UPC-A: Стандарт роздрібного маркування. Приймає 11 цифр (контрольна цифра додається) або повний 12-значний код UPC-A.
- Code 39: Використовується для інвентарних бирок та обліку активів. Допускає великі літери, цифри та символи
-,.,$,/,+,%або пробіл. Контрольна цифра не потрібна. - ITF-14: Застосовується для маркування транспортних коробок та групових упаковок. Приймає 13 цифр (контрольна цифра додається) або повний 14-значний код для транспортних коробок.
- Codabar: Використовується у бібліотеках та банках крові. Приймає цифри та символи
-,$,:,/,.,+, які обов'язково мають бути оточені стартовими/стоповими літерами A–D (наприклад,A40156B). - MSI: Застосовується переважно для маркування полиць на складах та при інвентаризації. Допускає введення лише цифр.
- Pharmacode: Спеціалізований код для фармацевтичних упаковок. Приймає лише ціле число від 3 до 131070.
Розрахунок та перевірка контрольних цифр
Для стандартів EAN-13, EAN-8, UPC-A та ITF-14 критично важливою є наявність контрольної цифри наприкінці коду, яка забезпечує точність сканування. Інструмент спрощує роботу з цими форматами завдяки двом правилам обробки:
- Автоматичний розрахунок: Якщо ви вводите дані без останньої цифри (наприклад, 12 цифр для EAN-13, 7 для EAN-8, 11 для UPC-A або 13 для ITF-14), система самостійно обчислює контрольну цифру та додає її до штрихкоду.
- Верифікація: Якщо ви вводите код повної довжини, система не перераховує його заново, а перевіряє правильність наданої вами контрольної цифри.
Якщо введені дані не відповідають правилам обраного формату, на екрані з'явиться повідомлення про помилку: "Це значення недопустиме для формату {format} — перевірте підказку щодо формату вище.". Якщо довжина введених даних перевищує ліміт, відображається помилка: "Це значення задовге для зчитуваного штрихкоду. Довжина не повинна перевищувати {max} символів.". У разі виникнення помилки або очищення поля введення попередній перегляд та кнопки завантаження блокуються.
Налаштування зовнішнього вигляду штрихкоду
Для забезпечення сумісності зі зчитувачами та інтеграції у дизайн пакування, генератор дозволяє змінювати параметри відображення коду:
- Колір штрихів та фон: Колір штрихів (foreground) та фон (background) налаштовуються за допомогою шістнадцяткового формату
#RRGGBB. Якщо ввести некоректне значення кольору, система автоматично повернеться до стандартного чорного або білого кольору. - Ширина штриха: Регулюється у діапазоні від 1 до 4.
- Висота: Встановлюється у межах від 40 до 200 пікселів.
- Показувати текст під штрихами: Перемикач, який дозволяє увімкнути або вимкнути відображення цифр та літер у нижній частині штрихкоду для візуального зчитування людиною.
Формати завантаження та особливості рендерингу
Після успішного створення штрихкоду користувачеві доступні два формати для завантаження:
- SVG (Scalable Vector Graphics): Векторний формат, який ідеально підходить для друку. Оскільки SVG складається з геометричних об'єктів, штрихи залишаються абсолютно чіткими за будь-якого масштабування, що виключає помилки при зчитуванні сканером.
- PNG (Portable Network Graphics): Растровий формат, оптимальний для відображення на екранах, використання в електронних документах або презентаціях. Для запобігання розмиттю та збереження чіткості меж штрихів, завантажувані файли PNG автоматично рендеряться у триразовому розмірі (3×) відносно того, що відображається у вікні попереднього перегляду.
Часті запитання
Який тип штрихкоду мені обрати?
Code 128 підходить для будь-яких коротких кодів — артикулів (SKU), номерів відстеження або активів. EAN-13, EAN-8 та UPC-A використовуються для роздрібних товарів. ITF-14 наноситься на транспортні картонні коробки, Code 39 — на інвентарні бирки, Codabar — у бібліотеках та банках крові, MSI — на стелажні ярлики на складах, а Pharmacode — на упаковки ліків.
Чи потрібно мені самостійно вираховувати контрольну цифру?
Ні. Для EAN, UPC та ITF-14 ви можете ввести лише цифри даних, а кінцева контрольна цифра розраховується автоматично. Якщо ви введете код повної довжини, він буде перевірений, а не розрахований заново.
Чи будуть ці штрихкоди дійсно зчитуватися сканером?
Так, якщо ви збережете хорошу контрастність, залишите вільне місце з обох боків і не будете занадто сильно зменшувати їх. Для друку завантажувайте SVG, щоб штрихи залишалися чіткими за будь-якого розміру; PNG чудово підходить для екранів та документів.
Де обробляються мої дані під час генерації?
Ваші дані перетворюються на штрихкод безпосередньо у вашому браузері — нічого не завантажується на BroBroGo. Процес є локальним та конфіденційним.