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

Створюйте зчитувані штрихкоди Code 128, EAN, UPC та інші для завантаження у форматі PNG або SVG.

Тип штрихкоду

Зовнішній вигляд
Попередній перегляд штрихкоду
Готово. Введіть дані, щоб згенерувати штрихкод.

Ваші дані перетворюються на штрихкод безпосередньо у вашому браузері — нічого не завантажується на BroBroGo.

Поширені запитання

Який тип штрихкоду мені обрати?

Code 128 підходить для будь-яких коротких кодів — артикулів (SKU), номерів відстеження або активів. EAN-13, EAN-8 та UPC-A використовуються для роздрібних товарів. ITF-14 наноситься на транспортні картонні коробки, Code 39 — на інвентарні бирки, Codabar — у бібліотеках та банках крові, MSI — на стелажні ярлики на складах, а Pharmacode — на упаковки ліків.

Чи потрібно мені самостійно вираховувати контрольну цифру?

Ні. Для EAN, UPC та ITF-14 ви можете ввести лише цифри даних, а кінцева контрольна цифра розраховується автоматично. Якщо ви введете код повної довжини, він буде перевірений, а не розрахований заново.

Чи будуть ці штрихкоди дійсно зчитуватися сканером?

Так, якщо ви збережете хорошу контрастність, залишите вільне місце з обох боків і не будете занадто сильно зменшувати їх. Для друку завантажуйте SVG, щоб штрихи залишалися чіткими за будь-якого розміру; PNG чудово підходить для екранів та документів.

Генератор штрихкодів — це інструмент, який дозволяє створювати зчитувані штрихкоди різних типів безпосередньо у вашому веб-браузері. Процес генерації відбувається локально: введені дані перетворюються на графічне зображення без передачі інформації на сторонні сервери. Ваші дані перетворюються на штрихкод безпосередньо у вашому браузері — нічого не завантажується на 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 критично важливою є наявність контрольної цифри наприкінці коду, яка забезпечує точність сканування. Інструмент спрощує роботу з цими форматами завдяки двом правилам обробки:

  1. Автоматичний розрахунок: Якщо ви вводите дані без останньої цифри (наприклад, 12 цифр для EAN-13, 7 для EAN-8, 11 для UPC-A або 13 для ITF-14), система самостійно обчислює контрольну цифру та додає її до штрихкоду.
  2. Верифікація: Якщо ви вводите код повної довжини, система не перераховує його заново, а перевіряє правильність наданої вами контрольної цифри.

Якщо введені дані не відповідають правилам обраного формату, на екрані з'явиться повідомлення про помилку: "Це значення недопустиме для формату {format} — перевірте підказку щодо формату вище.". Якщо довжина введених даних перевищує ліміт, відображається помилка: "Це значення задовге для зчитуваного штрихкоду. Довжина не повинна перевищувати {max} символів.". У разі виникнення помилки або очищення поля введення попередній перегляд та кнопки завантаження блокуються.

Налаштування зовнішнього вигляду штрихкоду

Для забезпечення сумісності зі зчитувачами та інтеграції у дизайн пакування, генератор дозволяє змінювати параметри відображення коду:

  • Колір штрихів та фон: Колір штрихів (foreground) та фон (background) налаштовуються за допомогою шістнадцяткового формату #RRGGBB. Якщо ввести некоректне значення кольору, система автоматично повернеться до стандартного чорного або білого кольору.
  • Ширина штриха: Регулюється у діапазоні від 1 до 4.
  • Висота: Встановлюється у межах від 40 до 200 пікселів.
  • Показувати текст під штрихами: Перемикач, який дозволяє увімкнути або вимкнути відображення цифр та літер у нижній частині штрихкоду для візуального зчитування людиною.

Формати завантаження та особливості рендерингу

Після успішного створення штрихкоду користувачеві доступні два формати для завантаження:

  1. SVG (Scalable Vector Graphics): Векторний формат, який ідеально підходить для друку. Оскільки SVG складається з геометричних об'єктів, штрихи залишаються абсолютно чіткими за будь-якого масштабування, що виключає помилки при зчитуванні сканером.
  2. 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. Процес є локальним та конфіденційним.