Люди відкривають генератор штрихкодів, бачать випадне меню з дюжиною назв форматів і завмирають. CODE128, EAN-13, UPC-A, CODE39, ITF-14... який правильний? Майже вся плутанина зникає, щойно ви поставите одне питання: цей штрихкод для вашого власного вжитку чи він має скануватися на магазинній касі?

Це і є розвилка. Усе решта — деталі.

Для власного вжитку: CODE128

"CODE128 проти EAN-13: який штрихкод вам справді використати у 2026 році?" — visual 1
Для власного вжитку: CODE128

Якщо код — це щось, що ви контролюєте — етикетка на полиці вашого складу, бирка обліку на ноутбуці, номер партії на наряді, розташування ящика на складі — використовуйте CODE128. Він кодує будь-яку суміш літер і цифр, тож LAPTOP-0413 чи BIN-A7-03 працює саме так, як ви очікуєте. Він компактний, і кожен сканер штрихкодів, зроблений за останні тридцять років, читає його без спеціального налаштування.

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

Для магазинної каси: EAN-13, EAN-8 чи UPC-A

"CODE128 проти EAN-13: який штрихкод вам справді використати у 2026 році?" — visual 2
Для магазинної каси: EAN-13, EAN-8 чи UPC-A

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

Ось частина, яку більшість підручників оминає. Ці числа не ваші, щоб їх вигадувати. Числа EAN і UPC видає GS1, глобальна організація, що ними керує. Щоб продавати в справжніх магазинах, ви купуєте префікс компанії в GS1, і номери ваших товарів будуються на цьому префіксі, тож вони унікальні по всьому світу. Саме це не дає вашій пляшці гострого соусу ділити код із чиїмось чохлом для телефона.

Генератор штрихкодів — цей зокрема — залюбки перетворить будь-які 13 цифр на картинку, що виглядає як ідеальний EAN-13. Смуги справжні, контрольна цифра рахується правильно, сканер його прочитає. Але число безглузде, якщо не зареєстроване на вас. Система рітейлера може відхилити незареєстрований код, а якщо ви випадково натрапите на число, яке GS1 присвоїла комусь іншому, ви створите колізію, яку справді дратівливо розплутувати.

Тож: рендерте EAN-13 вільно для макетів, комп-версій упаковки, демо й тестування верстки етикетки. Просто не друкуйте вигаданий на товарі, який ви справді продаєте через магазин.

Контрольна цифра, коротко

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

Коротка версія

  • Внутрішнє / складське / майно / будь-що, що ви контролюєте → CODE128. Без реєстрації, літери й цифри вітаються.
  • Продаж через справжній рітейл → EAN-13 / EAN-8 / UPC-A, з номером, яким ви справді володієте від GS1.
  • Рідкісніші формати (CODE39, ITF-14, Codabar, MSI, Pharmacode) існують для конкретних галузей — транспортні коробки, бібліотеки, аптечна упаковка — і якщо вам потрібен один, ви вже це знаєте.

Дев'ять разів із десяти відповідь — CODE128, бо більшість штрихкодів, які люди генерують, — для їхніх власних систем, а не полиці супермаркету. Почніть звідти й беріть EAN чи UPC, лише коли каса справді в картині.