Штрихкод одномерный: он хранит короткий идентификатор, обычно число, считываемое вдоль одной оси. QR-код - это двумерная матрица, которая хранит до 7,089 цифр или 4,296 буквенно-цифровых символов, а также коррекцию ошибок, которая позволяет повреждённому коду по-прежнему сканироваться. Практическое разделение следует именно отсюда. Штрихкод указывает на запись в системе, которая уже знает, что это за товар; QR-код несёт контент, с которым телефон может работать, ничего не зная заранее.
А значит, штрихкод против QR-кода - это редко спор о том, какой формат лучше. Дело в том, кто сканирует, что у него в руках, и что должно произойти в ту секунду, что наступает после сигнала. Этот материал разбирает, что хранит каждый формат, аппаратуру сканеров, которая решает за вас, дедлайн ритейла 2027 года, который незаметно меняет ответ, и единственное свойство, которое доступно только QR-коду. Если сами QR-коды для вас в новинку, статья что такое QR-код объясняет механику, лежащую в основе.
Что на самом деле хранит каждый формат
Линейный штрихкод кодирует данные в ширине штрихов и пробелов вдоль одной линии. Это жёсткий потолок для ёмкости. Розничный EAN-13 хранит тринадцать цифр, без букв, без пунктуации, и эти цифры - глобальный идентификатор, а не информация сама по себе; найдите их в базе данных - и узнаете товар, посмотрите на них сами по себе - и не узнаете ничего. Code 128, рабочая лошадка логистических этикеток, действительно поддерживает весь диапазон ASCII, но этикетка быстро становится физически широкой, поэтому несколько десятков символов - практический предел.
QR-код кодирует данные по двум осям, в сетке модулей, считываемой как матрица. Это даёт ёмкость, а ещё даёт то, чего у линейного формата никогда не было: коррекцию ошибок Reed-Solomon на четырёх выбираемых уровнях, от L до H, которая способна восстановить символ, который был потёрт, сложен или частично закрыт логотипом. Шкала версий идёт от 1 до 40, и именно в верхней части этого диапазона живут те самые 7,089 цифр.
Стоит прояснить путаницу с названиями: QR-код является штрихкодом, формально двумерным, стандартизированным как ISO/IEC 18004. Мир ритейла и логистики говорит 1D и 2D. Все остальные говорят штрихкод и QR-код, имея в виду полосатый и квадратный.
Кто сканирует и чем
Аппаратура решает здесь больше, чем ёмкость данных.
Кассовый лазер или складской сканер-пистолет создан для линейных кодов и считывает их на скорости, с изогнутой поверхности, в любой ориентации, сотни раз в час, человеком, который никогда не посмотрит на экран. Эта цепочка из сканера, кассы и складской системы ожидает число, причём вполне конкретное.
Камера телефона - противоположный инструмент. Она комфортно считывает матрицу, ей нужен момент, чтобы сфокусироваться, а человек, который её держит, смотрит на экран и вот-вот что-то нажмёт. Дайте этому человеку тринадцатизначное число - и ничего не произойдёт. Дайте URL - и его внимание ваше на всё время, пока держит страница.
Поэтому спор штрихкод против QR-кода обычно решается на уровне аппаратуры: если сканирует персонал, на оборудовании, которое вы купили, чтобы идентифицировать то, что система уже знает, нужен линейный штрихкод. Если сканирует покупатель, на своём телефоне, чтобы куда-то попасть, нужен QR-код. Интересные случаи - те, где верно и то и другое, и именно туда движется упаковка.
Дедлайн ритейла 2027 года меняет вопрос
Ритейл сейчас в середине миграции форматов, и об этом стоит знать до того, как вы спроектируете упаковку. Инициатива GS1 Sunrise 2027 требует от ритейлеров способности сканировать 2D-штрихкоды на кассе к концу 2027 года.
Две вещи это не означает. Это не дата отключения кодов EAN и UPC на сегодняшних полках, и это не обязывает вас переделывать упаковку в следующем квартале. Это веха готовности: кассовое оборудование и программное обеспечение, способные читать 2D-код, несущий GS1 Digital Link, который кодирует идентификатор товара и веб-адрес в одном символе. Во время перехода бренды применяют двойную маркировку, размещая линейный штрихкод и 2D-код на одной упаковке, пока парк сканеров не догонит.
Именно этот сдвиг стоит планировать заранее. Один квадрат может обслуживать и кассу, и покупателя, а раньше для этого требовалось два отдельных знака с двумя разными владельцами внутри компании. Регуляторная версия той же идеи, где код несёт данные о происхождении и соответствии на весь жизненный цикл товара, разобрана в статье QR-код цифрового паспорта продукта.
Выбирайте по задаче
Большая часть решения умещается в таблицу. Важна последняя колонка.
| Задача | Формат | Почему | Можно ли изменить позже |
|---|---|---|---|
| Касса и учёт склада | EAN-13 / UPC (1D) | Парк сканеров ожидает число | Нет |
| Логистика и этикетки активов | Code 128 (1D) | Широкая поддержка считывателей, дёшево печатать | Нет |
| Контент для покупателя | QR-код (2D) | Камера телефона, несёт URL | Только через переадресацию |
| Розница плюс контент, один знак | GS1 Digital Link QR | Идентификатор и URL в одном символе | Зависит от настройки |
Таблицы, которые публикуют производители сканеров, обычно останавливаются на ёмкости и коррекции ошибок. Именно возможность изменить решает, станет ли тираж печати обязательством, и именно её никто не печатает в спецификации.
Перенаправить можно только один из них
Штрихкод - это фиксированный идентификатор. Он не может быть ничем иным, и это нормально: число должно оставаться стабильным на весь срок жизни товара.
А вот QR-код заморожен только в том случае, если вы закодируете в нём финальный адрес назначения. Закодируйте вместо этого короткую ссылку - и символ станет указателем на решение, которое можно изменить: сегодня страница кампании, в следующем году - инструкция, в неудачный вторник - уведомление об отзыве. Сканирование по-прежнему разрешается за миллисекунды, и каждое из них логируется, а это то самое различие статического и динамического QR, применённое к физическим товарам. По моему опыту, это ещё и самая дорогая вещь, которую можно обнаружить после тиража печати, а не до него.
У более короткого адреса назначения есть второе преимущество, которое проявляется у принтера. Меньше символов - значит ниже версия QR, значит крупнее модули при том же физическом размере и код, который быстрее сканируется с изогнутой бутылки или матового картона. В статье какого размера должен быть QR-код есть правила подбора размера. Если вам нужны коды, которые можно перенаправлять и измерять уже после отгрузки паллеты, создайте рабочее пространство и сгенерируйте их на собственном домене, а затем читайте результаты в аналитике сканирований.
Ошибки, которые стоят тиража печати
Четыре ошибки объясняют большинство перепечаток, которые я видел.
- Размещение маркетингового QR там, где кассовый лазер ожидает розничный штрихкод, и обнаружение на кассе, что они не взаимозаменяемы.
- Кодирование длинного URL с кучей параметров, что толкает код к высокой версии с крошечными модулями, которые не работают в торговом зале.
- Отказ от тихой зоны, чистого отступа примерно в четыре модуля, потому что вёрстка была плотной.
- Печать кода в фирменных цветах со слишком низким контрастом, который переживает проверку в офисе и умирает под освещением супермаркета. Статья дизайн брендированных QR-кодов разбирает, насколько далеко это можно безопасно зайти.
Ни одна из них не экзотична. Все они ловятся одной и той же привычкой: напечатайте один пробный оттиск, отсканируйте его тем самым устройством, которое будет сканировать, в том освещении, где код будет жить. Для кодов, предназначенных для телефона, статья как создать QR-код проводит через весь процесс, а если вы взвешиваете чип вместо символа, NFC против QR-кодов разбирает это сравнение.
Читайте серию основных статей
Эта статья входит в кластер функций. Версию для кампаний смотрите в статье QR-код кампания с нуля, которая разбирает всё от планирования до измерения, а что такое QR-код разбирает, как разрешается сканирование.
Ещё в блоге
- Динамические и статические QR-коды: что на самом деле меняется
- Какого размера должен быть QR-код? Размеры для печати и экрана
- NFC против QR-кодов: стоимость, охват и когда что выигрывает
- QR-коды цифрового паспорта продукта и что они обязаны нести
- Как отслеживать сканирования QR-кода: аналитика, которая важна
- Дизайн брендированных QR-кодов, сделанный правильно
Частые вопросы
В чём разница между штрихкодом и QR-кодом?
Штрихкод одномерный и считывается вдоль одной оси, поэтому хранит короткий идентификатор - например, 13 цифр EAN-13. QR-код двумерный и считывается как матрица, поэтому хранит тысячи символов, включая полный URL, и несёт коррекцию ошибок, которая позволяет ему пережить повреждение. На практике штрихкод указывает на запись в системе, которая уже знает товар, а QR-код несёт контент, с которым телефон может работать напрямую.
Может ли камера телефона считать обычный штрихкод?
Да. Современные камеры телефонов и большинство приложений для сканирования считывают 1D-штрихкоды вроде EAN-13 и Code 128 так же, как и 2D-коды. Разница проявляется в том, что происходит дальше: телефон получает число, а число полезно только если приложение знает, что с ним делать. Именно поэтому упаковка, обращённая к покупателю, обычно несёт QR-код рядом с розничным штрихкодом, а не вместо него.
Что хранит больше данных - штрихкод или QR-код?
QR-код, причём на порядки больше. Розничный EAN-13 хранит ровно 13 цифр, а этикетка Code 128 обычно несёт несколько десятков символов, прежде чем становится непрактично широкой. QR-код в самой крупной версии хранит до 7,089 цифр или 4,296 буквенно-цифровых символов, поэтому он способен нести URL, данные WiFi или паспорт продукта.
Является ли QR-код просто разновидностью штрихкода?
Да, технически. QR - это двумерный штрихкод, стандартизированный как ISO/IEC 18004, и мир ритейла теперь называет всё семейство 1D- и 2D-штрихкодами, а не штрихкодами и QR-кодами. В быту же люди обычно имеют в виду разницу между полосатой этикеткой, которую считывает лазер на кассе, и квадратной матрицей, которую считывает камера телефона.
Что такое GS1 Sunrise 2027?
Это инициатива ритейл-индустрии по тому, чтобы кассовые системы могли сканировать 2D-штрихкоды к концу 2027 года. Это веха готовности, а не дата отключения штрихкодов EAN и UPC на сегодняшней упаковке, и переход происходит через двойную маркировку: линейный штрихкод и 2D-код на одной упаковке. Ритейлерам нужны сканеры и программное обеспечение, которые справляются с обоими форматами.
Стоит ли размещать на упаковке штрихкод или QR-код?
Обычно оба, и каждый выполняет свою задачу. Линейный штрихкод остаётся для кассы и учёта склада, потому что именно этого ожидают сканеры и системы в этой цепочке. QR-код добавляется для всего, до чего должен дотянуться покупатель: инструкции, регистрация, происхождение товара, страница кампании. Только сторону QR можно перенаправить позже, и только если вы закодируете короткую ссылку, а не фиксированный URL.
Попробуйте Elido
Вставьте URL - получите короткую ссылку
Без регистрации. Ссылка живёт 30 дней. Зарегистрируйтесь, чтобы оставить её навсегда.
Бесплатно, без регистрации · 2 в день