Типи штрих-кодів: повний посібник (1D та 2D)

Stock Identification & Tech · 11 July 2026 · 1 min read
Types of Barcodes: A Complete Guide (1D & 2D)

Існує десятки форматів штрихкодів, і вони поділяються на дві групи. 1D або лінійні штрихкоди — UPC, EAN, Code 128, ITF-14 — кодують дані вздовж однієї осі та вміщують від 8 до 25 символів. 2D штрихкоди, такі як QR Code та Data Matrix, використовують обидві осі та вміщують тисячі символів.

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

Дві групи: 1D та 2D

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

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

2D штрихкоди кодують дані у двох напрямках: у вигляді квадратів, точок або шестикутників. Оскільки вони використовують обидві осі, вони вміщують значно більше даних на меншій площі та можуть нести реальну інформацію, а не просто посилання — номер партії, термін придатності, серійний номер, URL-адресу.

Практичні відмінності:

  • Місткість. Типовий 1D штрихкод вміщує від 8 до 25 символів. 2D код може вміщувати тисячі.
  • Розмір. 2D коди вміщують більше даних на меншій площі, що важливо для дрібних товарів та електронних компонентів.
  • Стійкість до пошкоджень. Більшість 2D форматів включають виправлення помилок і зчитуються навіть за умови часткового пошкодження коду. 1D штрихкод із подряпиною, що перетинає смуги, стає нечитабельним.
  • Вимоги до сканера. Лазерні сканери зчитують лише 1D. Імідж-сканери зчитують обидва типи. Якщо ваш парк обладнання складається з лазерних сканерів, перехід на 2D означатиме заміну обладнання.
  • Кут сканування. 2D коди зазвичай можна зчитувати під будь-яким кутом. 1D коди потребують приблизно правильного вирівнювання.

Жодна група не є кращою за іншу. 1D дешевше друкувати, вони універсально зчитуються і цілком підходять для ідентифікації товару. 2D виправдовують себе, коли потрібно, щоб дані «подорожували» разом із товаром, а не просто зберігалися в системі.

Поширені 1D (лінійні) штрихкоди

UPC-A — дванадцять цифр, використовується на роздрібних товарах переважно в Північній Америці. Кодує префікс компанії, номер товару та контрольну цифру. Якщо ви продаєте в роздріб у США, зазвичай вимагається саме цей формат.

UPC-E — стиснута версія із шести цифр для товарів, занадто малих для розміщення повного UPC-A. Бляшанки, дрібна косметика, кондитерські вироби.

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

EAN-8 — стиснута версія з восьми цифр, має те саме призначення, що й UPC-E.

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

Code 39 — буквено-цифровий, змінної довжини, найстаріший формат, який досі широко використовується. Він кодує символи A–Z, 0–9 та кілька спеціальних символів. Його слабкість — щільність: штрихкоди Code 39 швидко стають занадто довгими, тому їх значною мірою витіснили. Досі поширений в оборонній, автомобільній промисловості та старих внутрішніх системах.

Code 128 — буквено-цифровий, змінної довжини, значно щільніший за Code 39. Він кодує повний набір ASCII у трьох підмножинах і є «робочою конячкою» логістики. Етикетки на коробах, транспортні етикетки, етикетки внутрішніх локацій. Якщо ви маркуєте щось у межах власного підприємства і вам потрібні як літери, так і цифри, Code 128 — зазвичай правильний вибір.

GS1-128 — Code 128 із набором правил. Він використовує ідентифікатори застосування (Application Identifiers) — короткі числові префікси, які вказують, що означає наступний блок даних. (01) — це код товару, (10) — номер партії, (17) — термін придатності. Це дозволяє одному штрихкоду нести структуровані дані, які може розпізнати будь-яка система, сумісна з GS1. Стандарт для етикеток на палетах і коробах у ланцюгах постачання роздрібної торгівлі.

ITF-14 — чотирнадцять цифр, розроблений для зовнішньої тари та транспортних коробок. Його товсті смуги дозволяють друкувати код безпосередньо на гофрокартоні, де тонший штрихкод розмився б і став нечитабельним.

Codabar — старіший формат із функцією самоперевірки, досі зустрічається в бібліотеках, банках крові та деяких логістичних застосунках. Навряд чи ви оберете його для чогось нового.

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

  • MSI Plessey — тільки цифри, використовується майже виключно для цінників на полицях та інвентарних етикеток у деяких магазинах. Він не має фіксованої довжини та має слабку перевірку помилок, тому ніколи не вийшов за межі цієї ніші.
  • Pharmacode — код для фармацевтичної упаковки, свідомо відмінний від усього іншого. Він розроблений для надійного зчитування на дуже високій швидкості на пакувальній лінії, навіть якщо надрукований незвичними кольорами або під кутом, і кодує невелике число, а не ідентифікатор товару. Ви ніколи не зчитаєте його ручним сканером.
  • Code 11 — цифри плюс дефіс, розроблений для маркування телекомунікаційного обладнання. Щільний, з опціональними контрольними цифрами, по суті обмежений цією галуззю.
  • Standard 2 of 5 та Interleaved 2 of 5 — тільки цифри. Interleaved 2 of 5 кодує цифри парами, що робить його приблизно вдвічі щільнішим за стандартну версію, а ITF-14 — це варіант, який ви дійсно зустрінете на транспортних коробках. Звичайні версії зустрічаються на складах, у фотолабораторіях та при оформленні авіаквитків.

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

Поширені 2D штрихкоди

QR Code — квадрат із трьома великими маркерами по кутах. Висока місткість, надійне виправлення помилок і можливість зчитування будь-яким смартфоном, завдяки чому він вийшов за межі промисловості та став доступним для споживачів. У контексті складу QR-коди корисні там, де ви хочете, щоб персонал сканував їх телефоном, а не спеціальним обладнанням, або де код має вести на інструкції.

Data Matrix — квадратний або прямокутний, надзвичайно щільний, стандартний вибір там, де мало місця. Електронні компоненти, хірургічні інструменти, фармацевтичні упаковки. Data Matrix можна надійно зчитувати при дуже малих розмірах і значних пошкодженнях, тому він домінує у прямому маркуванні деталей, де код вигравіювано на самому виробі.

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

Aztec Code — можливості, подібні до QR, із характерним центром у вигляді «мішені» та відсутністю обов’язкової «тихої зони» навколо країв, тому він вміщується у вужчих місцях. Поширений у транспортних квитках.

MaxiCode — шестикутний формат фіксованого розміру, розроблений для сортування посилок, кодує дані про пункт призначення, які зчитуються на швидкості на рухомому конвеєрі.

GS1 DataMatrix — Data Matrix, що містить ідентифікатори застосування GS1, той самий структурований підхід, що й у GS1-128, але у 2D форматі. Дедалі частіше стає стандартом у сфері охорони здоров’я, де один маленький код повинен містити код товару, партію та термін придатності.

Коротке порівняння

Формати, між якими ви реально обираєте:

  • UPC-A / EAN-13 — роздрібні товари. Обов’язкові, якщо ви продаєте через ритейлерів. Тільки цифри, фіксована довжина, адмініструються GS1.
  • Code 128 — внутрішнє маркування, короби, локації. Буквено-цифровий, змінна довжина, щільний, безкоштовний у використанні.
  • GS1-128 — етикетки для ланцюгів постачання, де партія, термін придатності або серійний номер мають супроводжувати товар.
  • ITF-14 — зовнішні короби, друкується безпосередньо на гофрокартоні.
  • QR Code — будь-що, що має сканувати телефон, або де код веде на контент.
  • Data Matrix — дрібні товари, обмежений простір, пряме маркування деталей.

Як обрати правильний штрих-код

Дотримуйтесь цієї послідовності дій.

Чи реалізується товар через роздрібну мережу? Якщо так, рішення вже прийнято за вас. Вам потрібен префікс GS1 та код UPC або EAN. Усе інше — другорядне.

Чи потрібно, щоб дані супроводжували товар? Якщо ваш процес залежить від зчитування номера партії або терміну придатності в момент сканування — наприклад, для продуктів харчування, фармацевтики чи будь-яких товарів із ризиком відкликання — вам потрібен GS1-128 або GS1 DataMatrix. Звичайний код товару передбачає звернення до бази даних, а таке звернення стає неможливим, як тільки товар залишає межі ваших систем.

Скільки є вільного місця? Для дрібних товарів краще підійде Data Matrix. Для великих картонних коробок із грубого картону — ITF-14.

Чим ви будете сканувати? Перевірте наявне обладнання, перш ніж обирати будь-який 2D-код. Лазерні сканери взагалі не можуть зчитувати 2D-коди, і виявлення цього факту після друку партії стане дорогим розчаруванням.

Наскільки складні умови експлуатації? Холодильні камери, відкриті майданчики та будь-які місця з ризиком стирання вимагають використання 2D-форматів із корекцією помилок, а також матеріалу етикетки, підібраного відповідно до умов. Термотрансферний друк довговічніший за прямий термодрук в умовах високих температур та впливу сонячного світла.

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

Одна практична порада, яка викликає більше проблем, ніж вибір формату: якість друку. Правильно обраний штрих-код, надрукований у невідповідному розмірі, без належної «тихої зони» або з надто низькою роздільною здатністю, у будь-якому разі не пройде верифікацію. Якщо сканування не вдається, перевірте якість друку, перш ніж робити висновок, що формат обрано неправильно.

Отримання штрих-коду для товару, який ви продаєте

Якщо ви виводите товар у роздріб, процес проходить через GS1, і обійти це неможливо.

Ви отримуєте ліцензію на префікс компанії — блок цифр, унікальний для вашого бізнесу. Довжина префікса визначає, скільки товарів ви можете пронумерувати: коротший префікс дає більше можливостей, але коштує дорожче. Бізнесу з десятьма товарами не потрібен такий самий обсяг, як компанії з п’ятдесятьма тисячами.

У межах свого префікса ви присвоюєте кожному товару GTIN (Global Trade Item Number). Це номер, який кодує штрих-код. Кожен окремий варіант товару, що продається, потребує власного номера — інший розмір, колір або кількість в упаковці означають інший GTIN. Саме тут припускається найбільше помилок під час першого розподілу: упаковка з п’яти штук і один такий самий товар — це два різні продукти, а не один.

Кілька правил, на яких часто помиляються:

  • Один GTIN на варіант, назавжди. Не використовуйте номер повторно, якщо товар знято з виробництва. Системи ритейлерів зберігають історію, і використаний номер призведе до появи «не того» товару на полиці.
  • Контрольна цифра розраховується, а не обирається. Вона виводиться з попередніх цифр і підтверджує коректність сканування. Будь-який генератор штрих-кодів обчислить її автоматично.
  • Купівля дешевих штрих-кодів — це хибна економія. Реселери, що пропонують номери за кілька доларів, зазвичай перепродають префікси компаній, які вже припинили існування. Великі ритейлери перевіряють право власності на префікс у реєстрі GS1 і відхиляють ті, що не збігаються.
  • Реєструйте свої номери. Присвоєння GTIN — це не те саме, що публікація його в реєстрі GS1. Ритейлери перевіряють це все частіше.

Для суто внутрішнього використання — етикетки місць зберігання, ID контейнерів, відстеження незавершеного виробництва — нічого з цього не застосовується. Згенеруйте Code 128 за власною схемою нумерації та працюйте далі.

Друк, матеріали та причини невдалого сканування

Вибору формату приділяють багато уваги. Але саме якість друку спричиняє збої.

Метод друку. Прямий термодрук дешевший і не потребує фарбувальної стрічки (ріббона), але етикетка вицвітає від тепла, сонячного світла та тертя, тому підходить для короткострокових завдань, як-от транспортні етикетки. Термотрансферний друк використовує стрічку, коштує дорожче і служить роками — це правильний вибір для етикеток місць зберігання, інвентарних наклейок та всього, що знаходиться в холодильних камерах або на вулиці.

Роздільна здатність. Принтера з роздільною здатністю 203 dpi достатньо для більшості 1D штрих-кодів стандартного розміру. Для дрібних 2D-кодів та щільних Data Matrix зазвичай потрібно 300 dpi або більше. Друк дрібного коду на принтері з низькою роздільною здатністю призводить до злиття ліній.

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

Контрастність та колір. Чорне на білому — найнадійніший варіант. Темно-синій на білому зазвичай теж працює. Червоний колір фактично невидимий для старих лазерних сканерів, які сприймають його як білий. Уникайте друку на світловідбивних або прозорих матеріалах без попереднього тестування.

Розмір. Зменшення штрих-коду, щоб він «вліз» на етикетку — найпоширеніша причина невдалого сканування. Кожен формат має мінімальний практичний розмір, і вихід за ці межі не призводить до стабільної відмови — він буде зчитуватися один раз із двадцяти, саме в найбільш невідповідний момент.

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

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

Відповідність сканерів форматам

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

Лазерні сканери зчитують лише 1D-коди. Вони дешеві, зносостійкі та швидко зчитують лінійні коди на відстані. Якщо ваша робота повністю базується на 1D і так буде надалі, це залишається розумним вибором.

Іміджеві сканери (area imagers) фотографують код і розшифровують зображення. Вони зчитують 1D та 2D, працюють у будь-якій орієнтації та справляються з кодами на екранах — це корисно, коли водій показує накладну на смартфоні. Вони коштують дорожче, але вже стали стандартом.

Далекобійні сканери зчитують код із відстані кількох метрів, що важливо для етикеток на стелажах, які скануються з навантажувача. Стандартні сканери не дістануть до етикетки на четвертому ярусі, а лазити туди працівникам — це повільно і небезпечно.

Стаціонарні сканери встановлюються над конвеєром і зчитують автоматично. Варто використовувати там, де обсяги високі та стабільні; для всього іншого це надмірне ускладнення.

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

Дві речі, які варто перевірити перед покупкою:

  • Чи зчитує він те, що ви реально друкуєте? Тестуйте на власних етикетках, надрукованих на вашому принтері, в умовах, де вони будуть використовуватися. Сканер, який ідеально зчитує чіткий зразок від постачальника, може не впоратися з реальною етикеткою на холодній вологій коробці.
  • Чи інтегрується він із вашою системою? Сканер, який ідеально розшифровує код, але не може передати дані у ваш WMS у потрібному форматі, створює етап ручного введення даних, що повертає всі помилки, заради усунення яких ви і купували сканер.

Якщо ви все одно замінюєте обладнання, купуйте іміджеві сканери, навіть якщо сьогодні використовуєте лише 1D. Різниця в ціні скоротилася, і це знімає обмеження, яке інакше заблокує будь-який майбутній перехід на 2D.

Де дізнатися більше

Головне в одному реченні

Використовуйте UPC або EAN, якщо продаєте через роздріб, Code 128 для внутрішнього маркування, GS1-128 або GS1 DataMatrix, коли номер партії та термін придатності мають супроводжувати товар, і переконайтеся, що ваші сканери підтримують 2D, перш ніж переходити на цей формат.

Часті запитання

У чому різниця між UPC та EAN? UPC-A складається з дванадцяти цифр і використовується переважно в Північній Америці. EAN-13 складається з тринадцяти цифр і використовується в усьому світі. Вони адмініструються однією організацією, а сучасні сканери в роздрібній торгівлі зчитують обидва формати, тому практична різниця полягає лише в тому, на який ринок ви орієнтуєтесь.

Чи можу я створювати власні штрих-коди? Для внутрішнього використання — так, Code 128 або QR коди, згенеровані на основі вашої власної нумерації, нічого не коштують. Для роздрібного продажу — ні, оскільки номери UPC та EAN мають бути присвоєні на основі префікса компанії GS1, на який ви отримуєте ліцензію.

Який штрих-код вміщує найбільше даних? Серед поширених форматів PDF417 та Data Matrix вміщують найбільше даних відносно свого розміру. QR коди вміщують великий обсяг даних, але потребують більше фізичного простору, ніж Data Matrix, для такого ж обсягу інформації.

Чи потрібні для 2D штрих-кодів спеціальні сканери? Так. Лазерні сканери зчитують лише 1D штрих-коди. Для будь-якого 2D формату вам знадобиться імідж-сканер, хоча вони зчитують і 1D коди, тому це більш вигідна покупка, якщо ви все одно плануєте оновлювати обладнання.

Що таке ідентифікатор застосування GS1? Це короткий числовий префікс, що вказує на те, які дані йдуть далі — (01) код товару, (10) партія, (17) термін придатності. Він дозволяє одному штрих-коду містити кілька структурованих полів, які може зчитати будь-яка сумісна система без попереднього налаштування.

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

Чи замінює RFID штрих-коди? Ні, і це «має статися» вже двадцять років. RFID коштує дорожче за кожну мітку, але окупається там, де зчитування багатьох товарів одночасно без прямої видимості суттєво економить трудові ресурси. Для ідентифікації одного товару в одній точці штрих-код залишається дешевшим і надійнішим. Більшість підприємств зрештою використовують обидві технології.

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

Чому мої штрих-коди іноді не зчитуються? Зазвичай справа в якості друку, а не у форматі — недостатня роздільна здатність, невідповідна «тиха зона» навколо коду, низький контраст або матеріал етикетки, не пристосований до умов середовища. Перевірте надрукований зразок перед запуском великого тиражу.

Warehouse Wise
Warehouse Wise

Warehouse Wise — це безкоштовна незалежна бібліотека посібників з управління запасами, складської логістики та фулфілменту, створена для тих, хто безпосередньо виконує цю роботу: нових працівників складів та відділів обліку, представників малого та зростаючого бізнесу у сфері роздрібної торгівлі та електронної комерції, а також усіх, хто працює з товарними запасами та хоче краще в них розбиратися. Кожен посібник пояснює термін, демонструє практичний приклад із реальними цифрами там, де це доречно, і не містить зайвої інформації. Ми незалежні: ми не продаємо програмне забезпечення чи обладнання, не отримуємо комісійних за рекомендації, а наші матеріали не мають рейтингу залежно від того, хто нам платить.