IMG.DIY / Додаткове / Генератор штрихкодів

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

Створюйте роздрібні та логістичні штрихкоди — CODE128, EAN-13, UPC та інші — і експортуйте як PNG чи SVG.

Генератор штрихкодів visual example
Приватність передусім: нічого не завантажується.

From input to result

Choose a file, make the change, and download the result. Processing stays in your browser.

Генератор штрихкодів: 1 · Choose input
1 · Choose input
Генератор штрихкодів: 2 · Adjust and process
2 · Adjust and process
Генератор штрихкодів: 3 · Download result
3 · Download result

Потрібен штрихкод для товарної етикетки, інвентарного аркуша чи коробки для відправлення? Оберіть формат, уведіть значення, і цей інструмент намалює коректний за стандартом штрихкод, який можна завантажити. Він підтримує поширені роздрібні й логістичні символіки з живою валідацією, тож ви одразу знаєте, чи значення пасує до формату.

Усе візуалізується на вашому пристрої. Експортуйте SVG для ідеальних до друку етикеток чи PNG для швидкого використання — і дані вашого товару ніколи не залишають браузер.

Як користуватися

  1. Оберіть форматCODE128 працює з будь-яким текстом; EAN-13, EAN-8 і UPC — для роздробу; CODE39, ITF-14 та інші — для логістики.
  2. Уведіть значенняУведіть дані. Некоректний ввід для суворого формату (як-от короткий EAN) одразу позначається.
  3. Оформіть та експортуйтеНалаштуйте висоту, ширину, кольори штрихів і підпис, тоді завантажте PNG чи SVG.

Генератор штрихкодів малює ряд смуг, які сканер перетворює назад на текст — SKU, ID активу, номер партії. Цей працює повністю у вашому браузері за допомогою JsBarcode й охоплює формати, що трапляються в реальній роботі: CODE128 для будь-чого з літер і цифр, EAN-13, EAN-8 і UPC-A для роздрібу, плюс CODE39, ITF-14, MSI, Pharmacode й Codabar для галузей, що їх використовують. Ви задаєте висоту й ширину смуги, обираєте кольори й показуєте чи ховаєте читабельний текст під смугами. Ніщо з набраного вами не завантажується, а сторінка продовжує працювати офлайн, щойно завантажилась.

Важливий вибір — це формат. Якщо код для вашого власного використання — інвентар, теги активів, внутрішнє відстеження — CODE128 правильний вибір і не потребує реєстрації. Роздрібні коди інші: номери EAN і UPC — це офіційні номери GS1, якими треба володіти, щоб продавати в магазинах, і рендер вигаданих цифр не робить їх легітимними. Інструмент валідує в міру набору, тож значення, що ламає суворий формат, позначається, а не експортується. Експортуйте PNG для швидкого зображення чи SVG, коли штрихкод піде на друк — векторні смуги лишаються чіткими за будь-якого розміру й DPI, а це те, що потрібно етикеткам.

Для чого його використовують

Друкуйте теги активів CODE128 для офісних ноутбуків і моніторів

Позначайте розташування складських комірок і полиць на кшталт A7-03

Змакетуйте роздрібне пакування EAN-13 перед реєстрацією справжнього номера GS1

Генеруйте чіткі SVG-штрихкоди, щоб вставити в шаблон аркуша етикеток

Кодуйте внутрішні номери робочих завдань чи партій для виробничого цеху

Зробіть код Codabar чи CODE39 для системи бібліотечних чи членських карток

Штрихкод — це просто число, яке сканер може прочитати швидко

1D-штрихкод — це ряд чорних смуг і білих проміжків, що кодує короткий рядок — зазвичай номер товару, SKU чи ідентифікатор активу. Лазерний чи камерний сканер зчитує ширини смуг і перетворює їх назад на текст значно швидше й точніше, ніж будь-хто, хто вводить його вручну. Ви бачите їх на роздрібній упаковці, складських полицях, бібліотечних книгах, транспортних коробках, пробірках зі зразками крові й наклейці на споді вашого офісного ноутбука. Цей інструмент малює ці коди у вашому браузері за допомогою JsBarcode, бібліотеки під ліцензією MIT, і підтримує формати, що справді важать на практиці: CODE128, EAN-13, EAN-8, UPC-A, CODE39, ITF-14, MSI, Pharmacode і Codabar.

Єдине рішення, на якому люди спотикаються, — це який формат використовувати, і воно зводиться до розвилки. Якщо штрихкод для вашого власного використання — інвентар, теги активів, внутрішнє відстеження, полична етикетка у вашому власному складі — вам потрібен CODE128. Він кодує будь-які літери й цифри, щільно їх пакує, і кожен сканер його читає. Якщо ж штрихкод має скануватися на реальній роздрібній касі десь у світі, вам потрібен EAN-13, EAN-8 чи UPC-A — і ось чесна частина: це офіційні роздрібні номери GS1. Саме число має бути зареєстроване на вас (чи вашого виробника) через GS1. Цей інструмент радо відрендерить будь-які 13 цифр у валідний на вигляд EAN-13, але вигадане число не є легітимним роздрібним кодом; система магазину може його відхилити або, що гірше, зіткнутися з чужим товаром. Рендеріть вигадані EAN для макетів і тестування, а не для полиці. Для будь-чого внутрішнього CODE128 оминає все питання реєстрації.

Інструмент перевіряє валідність у міру введення. Суворі формати мають правила — EAN-13 потребує рівно 12 цифр плюс контрольна цифра, UPC-A свою власну довжину — і якщо ви даєте невалідне значення, він одразу позначає проблему повідомленням замість того, щоб експортувати зламане зображення. Це навмисно: штрихкод, який виглядає добре, але не сканується, гірший за очевидну помилку.

Зробити так, щоб він справді сканувався

Два налаштування вирішують, чи прочитає сканер ваш код з першого проходу. Ширина смуги (ширина модуля) — це товщина найвужчої смуги; занадто тонко — і принтер чи екран розмиває смуги разом. Висота смуги просто має бути достатньо високою, щоб сканер уловив чисту лінію по ній. Третя річ узагалі не є контролем — це тиха зона, порожнє поле ліворуч і праворуч від коду. Сканерам потрібен цей порожній простір, щоб знайти, де штрихкод починається й закінчується, тож ніколи не обрізайте впритул до смуг і не вставляйте їх на строкате тло. Тримайте також сильний контраст: темні смуги на світлому тлі. Ви можете задати тут кольори переднього плану й тла, але дуже світлі смуги чи темне тло — поширена причина, чому коди не читаються. Лишіть підпис із читабельним для людини текстом, якщо у вас немає причини його ховати — він дозволяє людині ввести число вручну, коли сканування зазнає невдачі.

Чому SVG і чому локально

Експортуйте в PNG, коли потрібне швидке растрове зображення. Експортуйте в SVG, коли штрихкод друкуватиметься. SVG векторний, тож смуги лишаються гострими як бритва за будь-якого розміру й будь-якого DPI — ви можете покласти його в шаблон етикетки, аркуш наклейок Avery чи дизайн упаковки, і він друкується гостро замість того, щоб пікселитися. Для реальних тиражів етикеток SVG — той, який варто використовувати.

Усе відбувається на вашій машині. Ваші SKU товарів, номери активів і коди партій — це бізнес-дані, і тут вони ніколи не залишають браузер — без завантаження, без акаунта, і сторінка продовжує працювати офлайн, коли завантажена. Багато онлайн-генераторів штрихкодів ставлять CODE128 чи експорт SVG за реєстрацією чи платною стіною або ставлять водяний знак на вивід; цей ні. Два чесні обмеження: він робить лише 1D-штрихкоди — для QR та інших 2D-кодів використовуйте інструмент QR — і він рендерить один штрихкод за раз, а не надруковані аркуші чи рулони етикеток.

Чому IMG.DIY

9 форматів

CODE128, EAN-13/8, UPC, CODE39, ITF-14, MSI, Pharmacode, Codabar.

Жива валідація

Неправильна довжина чи некоректні значення виявляються миттєво.

PNG + SVG

Векторний вивід для чітких друкованих етикеток.

Приватно

Штрихкоди генеруються локально, ніколи не завантажуються на сервер.

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

Який формат обрати?
CODE128 найгнучкіший для внутрішнього використання — він кодує літери й цифри. Використовуйте EAN-13 чи UPC лише якщо у вас є офіційний товарний номер GS1 для роздрібного продажу.
Мій EAN-13 показується як некоректний — чому?
EAN-13 потребує рівно 12 чи 13 цифр (13-та — контрольна сума, яку інструмент може обчислити). Літери чи неправильна довжина відхиляються стандартом.
Чи можна друкувати ці штрихкоди?
Так. Експортуйте SVG для найгострішого результату в будь-якому розмірі, що важливо, щоб сканери чисто читали штрихи.
Чи завантажуються мої дані?
Ні — штрихкод малюється повністю у вашому браузері, і нічого нікуди не надсилається.
Чи робить це також QR-коди?
Ні — цей інструмент робить лише 1D штрихкоди, той різновид «ряд смуг», що кодує коротке число чи рядок. QR-коди й інші 2D-коди тримають набагато більше даних і є квадратними; для них скористайтеся інструментом QR. Оберіть 1D штрихкод, коли сканеру просто треба швидко прочитати один ID, як-от SKU чи тег активу.
Чи потрібен мені номер GS1, щоб користуватися опцією EAN-13?
Щоб відрендерити один — ні, інструмент намалює будь-які валідні цифри. Щоб справді продавати товар у магазинах — так: номери EAN і UPC мають бути зареєстровані на вас через GS1, щоб бути унікальними в усьому світі. Вигаданий EAN годиться для макетів і тестування, але система рітейлера може його відхилити чи він зіткнеться з чиїмось товаром.
Навіщо ставити читабельний текст під смугами?
Цей рядок — ваш запасний варіант. Коли скан не вдається — розмазана етикетка, поганий кут, зношений стікер — людина може прочитати номер і ввести його вручну. Залишити підпис нічого не коштує й економить похід назад до столу. Ви можете сховати його, якщо цього вимагає дизайн, але лишити — безпечніший вибір за замовчуванням.
Чи можна відсканувати штрихкод просто з мого екрана?
Часто так, якщо екран яскравий, штрихкод достатньо великий і навколо нього є чисте поле. Але відблиск і низька яскравість спричиняють помилки читання, а друкована копія надійніша для всього, що сканується неодноразово. Експортуйте SVG і надрукуйте його, коли код має спрацьовувати щоразу.

Схожі інструменти

Гайди та поради