Utilia

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

Створюйте штрихкоди EAN-13, UPC-A, Code 128 і Code 39 з автоматичною контрольною цифрою та завантажуйте їх у PNG або SVG. Безкоштовно й приватно.

Закодоване значення
–
Контрольна цифра
–

Як створити штрихкод

  1. Виберіть Тип штрихкоду: EAN-13 (роздріб, 13 цифр), UPC-A (роздріб, 12 цифр), Code 128 (текст і цифри) або Code 39 (великі літери, цифри).
  2. Введіть Вміст. Для EAN-13 уведіть 12 цифр, і контрольну цифру буде обчислено за вас, або введіть усі 13 цифр, щоб інструмент перевірив останню. UPC-A працює так само з 11 або 12 цифрами. Для цих двох типів пробіли та дефіси ігноруються.
  3. Для Code 39 залишайте позначеним пункт Автоматично переводити у великі літери, щоб малі літери теж приймалися.
  4. Налаштуйте Ширину смуг, Висоту (пікселі), Колір смуг і Колір тла, а також виберіть, чи Показувати текст під штрихкодом.
  5. Попередній перегляд оновлюється під час введення; кнопка Створити штрихкод оновлює його вручну. Нижче показано Закодоване значення та Контрольну цифру.
  6. Виберіть Розмір PNG і натисніть Завантажити PNG або Завантажити SVG – векторний файл, який залишається чітким за будь-якого розміру.

Усе відбувається у вашому браузері: введені значення нікуди не надсилаються.

Який тип штрихкоду вибрати

  • EAN-13 – стандартний роздрібний штрихкод у більшості країн світу (його також називають GTIN-13). Він містить рівно 13 цифр: префікс GS1, номер компанії, номер товару та контрольну цифру. Саме його ви бачите на упаковках у магазинах України та Європи.
  • UPC-A – 12-цифровий роздрібний штрихкод, який використовують у США та Канаді. UPC-A – це EAN-13 із нулем на початку, і касові сканери читають обидва формати.
  • Code 128 кодує всі 128 символів ASCII: великі та малі літери, цифри, пробіли й розділові знаки. Він компактний і дуже поширений на транспортних етикетках, у складському обліку, бібліотечних квитках і внутрішніх інвентарних мітках. Літери з діакритикою та кирилиця не входять до ASCII, тому їх буде відхилено.
  • Code 39 кодує великі латинські літери, цифри, пробіл і символи - . $ / + %. Код виходить ширшим, ніж у Code 128, але його досі вимагають деякі промислові, автомобільні та державні системи, а майже кожен сканер його читає.

Для вебадреси, абзацу тексту чи контактних даних краще підійде QR-код: він вміщує набагато більше даних, а телефони читають його камерою.

Як обчислюється контрольна цифра

EAN-13 і UPC-A завершуються контрольною цифрою GS1 за модулем 10, яка дає змогу сканеру виявити помилкове зчитування. Починаючи з крайньої правої цифри перед контрольною, цифри множать по черзі на 3 та 1. Для EAN-13 це означає ваги 1, 3, 1, 3… зліва; для UPC-A – ваги 3, 1, 3, 1… зліва. Додайте добутки: контрольна цифра – це число, яке треба додати, щоб дійти до наступного кратного 10.

Приклад для 400638133393: 4×1 + 0×3 + 0×1 + 6×3 + 3×1 + 8×3 + 1×1 + 3×3 + 3×1 + 3×3 + 9×1 + 3×3 = 89. Наступне кратне 10 – це 90, тож контрольна цифра дорівнює 1, а повний код – 4006381333931. Якщо ви введете 13 цифр із хибною останньою, інструмент підкаже, яку цифру очікував, замість того щоб малювати недійсний код.

Code 128 має власну внутрішню контрольну суму, яку додають автоматично й ніколи не друкують. Code 39 малюється без необов’язкового контрольного символу.

Поради щодо друку

  • Робіть Колір смуг темним, а Колір тла світлим. Червоні смуги, світлі смуги на темному тлі та низька контрастність часто заважають скануванню.
  • Залишайте білі поля навколо коду (тиху зону) і не обрізайте їх.
  • Для друку й упаковки використовуйте Завантажити SVG або Для друку (4×) для великого PNG. Якщо збільшувати маленький PNG, смуги розмиваються.
  • Перевірте надрукований зразок тим сканером або застосунком, який справді його читатиме.

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

Чи можна використовувати ці коди EAN-13 або UPC-A на товарах, які я продаю?

Лише якщо номер належить вам. Роздрібні коди мають будуватися на префіксі компанії, виданому GS1 (в Україні – GS1 Ukraine). Цей інструмент малює правильний штрихкод для будь-якого номера, але не видає номерів, а магазини та маркетплейси перевіряють, що префікс зареєстровано на вашу компанію.

Чому мій EAN-13 відхиляється?

EAN-13 приймає лише цифри й потребує 12 цифр (контрольну цифру буде додано) або 13 цифр із правильною контрольною. Якщо остання цифра не збігається, у повідомленні буде вказано очікувану цифру.

Яка різниця між Code 128 і Code 39?

Code 128 кодує повний набір ASCII, зокрема малі літери, і набагато компактніший. Code 39 обмежений великими літерами, цифрами та кількома символами, але деякі старіші системи вимагають саме його.

Що краще: SVG чи PNG?

SVG – це векторний файл: він залишається ідеально чітким за будь-якого розміру й найкраще підходить для друку та програм для дизайну. PNG – це зображення, яке працює всюди: у документах, електронних таблицях і програмах для етикеток.

Чи завантажуються мої значення на сервер?

Ні. Штрихкод малює бібліотека, що працює у вашому браузері, і нічого з того, що ви вводите, не залишає вашого пристрою.