Завдяки своїй універсальності та високій щільності даних він використовується майже всюди, від роздрібної торгівлі до логістики. Штрих-коди Code 128 можуть кодувати повний набір символів ASCII, включаючи великі літери, малі літери, цифри та спеціальні символи.10 липня 2023 р
Код 128 — це символіка лінійного штрих-коду високої щільності, визначена в ISO/IEC 15417:2007. Він використовується для буквено-цифрових або лише цифрових штрих-кодів. Він може кодувати усі 128 символів ASCII та, за допомогою символу розширення (FNC4), символи Latin-1, визначені в ISO/IEC 8859-1.
CODE 128 може представляти всі 128 символів коду ASCII (цифри, великі/малі літери, символи та контрольні коди). З того часу може представляти всі символи (крім японських кандзі, хірагани та катакани), які можна використовувати на клавіатурі комп'ютера, це зручний для комп’ютера штрих-код.
Обмежено ASCII: Код 128 призначений для кодування всіх 128 символів ASCII (включаючи контрольні символи), але він не може безпосередньо кодувати розширені символи ASCII або Unicode. Це обмежує його використання в програмах, які вимагають міжнародних символів або спеціальних символів поза базовим набором ASCII.
Символи штрихового коду Code-128 складаються з 3 такти і 3 пробіли (всього 6 елементів). Планки та проміжки модульні шириною від 1 до 4 модулів (1 модуль = 0,33 мм). Ширина символу становить 11 модулів. Символ зупинки складається з тринадцяти модулів і має 4 смуги та 3 пробіли.
Обсяг даних штрих-коду описує максимальну кількість символів (даних), які можна закодувати та зберегти в певному типі штрих-коду. Код 39 наразі має обмежену ємність даних у 43 символи. У той час як код 128 не має обмеження на максимальну кількість символів і, отже, може зберігати будь-яку довжину даних.