Типы штрих кодов делятся на линейные, которые состоят из полос и читаются в одном направлении, и двумерные, которые хранят данные по двум осям. Первые стоят на товарах и складских коробках, вторые встречаются в билетах, документах и маркировке. Ниже таблица форматов, признаки для опознания и ссылки на подробные страницы. Для самих кодов есть общий сканер кодов онлайн.
Существуют десятки форматов, но в повседневной жизни встречается около десяти. Каждый создавался под свою задачу: один нужен кассе, другой складу, третий авиакомпании. Главное различие — что именно и в каком объёме можно записать. Товарные коды держат только цифры, а двумерные форматы вмещают тексты, ссылки и целые документы.
Виды штрихкодов можно сравнить по таблице. Объёмы указаны для максимальных размеров символа по спецификации формата. Реальный код на упаковке почти всегда содержит гораздо меньше данных.
| Формат | Что кодирует | Где применяется | Пример или объём |
|---|---|---|---|
| EAN-13 | Только цифры, номер товара GTIN-13 | Товары в магазинах | 13 цифр, например 4006381333931 |
| EAN-8 | Только цифры, сокращённый номер товара | Маленькая упаковка | 8 цифр |
| UPC-A и UPC-E | Цифры, номер товара | Товары из США и Канады | 12 цифр у UPC-A, UPC-E — сжатая версия |
| Code 128 | Цифры, буквы и символы (весь набор ASCII) | Склад, логистика, маркетплейсы | Длина зависит от размера этикетки |
| GS1-128 | Code 128 с идентификаторами применения GS1 | Логистические этикетки, партии, сроки | Несколько полей в одном коде |
| Code 39 | Цифры, заглавные латинские буквы и несколько символов | Пропуска, промышленность, учёт имущества | 43 символа в алфавите |
| ITF-14 | Только цифры, GTIN-14 | Транспортная упаковка, коробки | 14 цифр |
| PDF417 | Текст, цифры, двоичные данные | Посадочные талоны, документы | До 1850 текстовых символов или 2710 цифр |
| Aztec | Текст, цифры, двоичные данные | Билеты, посадочные талоны | До 3832 цифр |
| DataMatrix | Текст, цифры, служебные поля | Маркировка, электроника, фармацевтика | До 3116 цифр |
| QR-код | Ссылки, текст, Wi-Fi, визитки, платёжные реквизиты | Реклама, меню, оплата, билеты | До 7089 цифр |
Объёмы приведены по стандартам форматов для самой большой версии символа и самого слабого уровня коррекции ошибок. С повышенной коррекцией данных помещается меньше.
Обычный штрихкод на упаковке — это EAN 13 (его часто пишут и как EAN-13). Он состоит из 13 цифр и описывает номер товара в системе GS1. Последняя цифра контрольная, а первые показывают организацию GS1, которая выдала префикс. EAN-8 устроен так же, но короче: его ставят на небольшие упаковки, где 13 цифр не помещаются.
На товарах из США и Канады чаще встречается UPC-A из 12 цифр. По сути это EAN-13 с ведущим нулём, поэтому кассы читают оба формата. У UPC-E есть сжатая форма для мелкой упаковки. Разбор структуры, контрольной цифры и префикса показывает сканер штрихкода онлайн.
На складах ценится гибкость. Code 128 принимает цифры, буквы и символы, а в режиме двойных цифр сжимает числа вдвое, поэтому на небольшой этикетке помещается длинный номер. GS1-128 — это тот же Code 128 с правилами, которые делят данные на поля: номер товара, партию, срок годности, номер места. Подробный разбор есть на странице Code 128 и GS1-128.
Code 39 старше и проще: алфавит из 43 символов (цифры, заглавные латинские буквы и несколько знаков), код выходит широким. Его до сих пор можно встретить на пропусках, инвентарных наклейках и в промышленном учёте. ITF-14 ставят на коробки и паллеты: он хранит номер упаковки в формате GTIN-14 и хорошо печатается на гофрокартоне.
Двумерные форматы вмещают больше данных и содержат коррекцию ошибок. Поэтому код читается, даже если часть его испачкана или повреждена.
Эти форматы не конкуренты, а инструменты для разных задач. QR-код удобнее всего читается камерой телефона. DataMatrix выигрывает на малых поверхностях, PDF417 — там, где на документе есть широкое место под полосу кода.
Если вы не знаете, какой тип штрих кода перед вами, начните с внешнего вида.
Второй способ надёжнее: считайте код. Загрузите фото или включите камеру в сканере штрих кода онлайн: сайт определит формат сам и покажет его название. Для QR и DataMatrix подойдёт общий сканер, а для штрихкодов товаров сайт дополнительно разберёт префикс и проверит контрольную цифру.
Если нужно маркировать товар для продажи в магазинах, используется EAN-13, а получить номера можно в GS1. Для склада и маркетплейсов подойдёт Code 128, а на коробки ставят ITF-14 или GS1-128. Для ссылок, Wi-Fi и визиток подойдёт QR-код. На этом сайте можно создать именно QR-коды, это делается на главной странице. Генераторов остальных форматов здесь нет.
Линейные: EAN-13, EAN-8, UPC, Code 128, Code 39, ITF-14. Двумерные: PDF417, Aztec, DataMatrix и QR-код. Они различаются тем, какие данные хранят и где применяются.
Посмотрите на форму. Полосы с 13 цифрами внизу — EAN-13, три квадрата в углах — QR, «буква Г» — DataMatrix. Надёжнее считать код в сканере: он покажет название формата.
Code 39 кодирует цифры, заглавные буквы и несколько символов и занимает больше места. Code 128 плотнее и принимает весь набор ASCII.
У Aztec в центре мишень вместо трёх угловых квадратов, и ему не нужна широкая свободная рамка вокруг. Оба формата хранят много данных и читаются камерой.
Нет, на этом сайте создаются только QR-коды. Штрихкоды любого формата можно считать в онлайн-сканере.