7 мин чтенияВозможности

Штрихкод или QR-код: что ставить на ваш товар

Штрихкод опознаёт товар для системы, которая его уже знает. QR-код ведёт человека к контенту. Ёмкость, сканеры и переход розницы на 2D-коды.

Marius Voß
DevRel · edge infra

Штрихкод одномерный: он хранит короткий идентификатор, обычно число, читаемое вдоль одной оси. QR-код - двумерная матрица, которая вмещает до 7089 цифр или 4296 буквенно-цифровых символов на самом низком уровне коррекции ошибок, а коррекция ошибок позволяет повреждённому коду всё равно сканироваться. Из этого вытекает практическое разделение. Штрихкод указывает на запись в системе, которая уже знает, что это за товар; QR-код несёт контент, с которым телефон может работать, ничего не зная заранее.

Поэтому выбор между штрихкодом и QR-кодом редко бывает спором о том, какой формат лучше. Важно, кто сканирует, что он держит в руке и что должно произойти через секунду после звукового сигнала. Здесь разобрано, что хранит каждый формат, какое оборудование сканирования решает за вас, переход розницы на 2D-коды, который тихо меняет ответ, и единственное свойство, доступное только QR-коду. Если сами QR-коды для вас новы, то что такое QR-код объясняет механику внутри.

Что на самом деле хранит каждый формат

Линейный штрихкод кодирует данные в ширине полос и пробелов вдоль одной линии. Это жёсткий потолок ёмкости. Розничный EAN-13 вмещает тринадцать цифр, без букв и знаков препинания, и эти цифры - глобальный идентификатор, а не информация сама по себе; найдите их в базе данных и узнаете товар, посмотрите на них отдельно и не узнаете ничего. Code 128, рабочая лошадка логистических этикеток, поддерживает весь диапазон ASCII, но этикетка быстро становится физически широкой, так что практический предел - несколько десятков символов.

QR-код кодирует данные по двум осям, в сетке модулей, которая читается как матрица. Это даёт ёмкость и то, чего у линейного формата никогда не было: коррекцию ошибок Рида-Соломона на четырёх выбираемых уровнях, от L до H, которая способна восстановить символ, потёртый, сложенный или частично закрытый логотипом. Шкала версий идёт от 1 до 40, и вершина диапазона (177 на 177 модулей в версии 40) - это то место, где умещаются те 7089 цифр. Источники цифр: Wikipedia и qrcode.com, accessed 2026-10-09. Цифры 7089 и 4296 относятся к уровню коррекции ошибок L; более высокие уровни обменивают ёмкость на устойчивость, с восстановлением примерно 7%, 15%, 25% и 30% данных для L, M, Q и H.

1D-штрихкод с 13-значным идентификатором рядом с 2D QR-кодом, хранящим полный URL, с отмеченными поисковыми узорами и коррекцией ошибок

Стоит прояснить путаницу в названиях: QR-код является штрихкодом, формально двумерным, стандартизованным как ISO/IEC 18004. Розничный и логистический мир говорит 1D и 2D. Все остальные говорят штрихкод и QR-код, имея в виду полосатый и квадратный.

Кто сканирует и чем

Оборудование решает больше, чем ёмкость данных.

Кассовый лазер или складской сканер-пистолет создан для линейных кодов и читает их быстро, с изогнутой поверхности, в любой ориентации, сотни раз в час, а человек у него никогда не смотрит на экран. Эта цепочка из сканера, кассы и системы учёта ожидает число, причём вполне определённое.

Камера телефона - противоположный инструмент. Она спокойно читает матрицу, ей нужно мгновение на фокусировку, а человек с ней смотрит на экран и собирается на что-то нажать. Дайте ему тринадцатизначное число, и ничего не произойдёт. Дайте URL, и вы получите его внимание на то время, пока его удерживает страница.

Так что выбор между штрихкодом и QR-кодом обычно решается оборудованием: если сканирует персонал, на купленной вами технике, чтобы опознать то, что система уже знает, нужен линейный штрихкод. Если сканирует покупатель, на своём телефоне, чтобы куда-то попасть, нужен QR-код. Интересны случаи, когда верно и то и другое, а именно туда движется упаковка.

Sunrise 2027 меняет вопрос

Розница находится посреди миграции форматов, и об этом стоит знать до того, как проектировать упаковку. Инициатива GS1 Sunrise 2027 просит ритейлеров к 2027 году подготовить кассовые системы к чтению 2D-штрихкодов (страница GS1 US, accessed 2026-10-09). Точной календарной даты на странице нет.

Чего она не говорит, два пункта. GS1 US не объявляет о выводе кодов EAN и UPC из обращения и указывает, что не все возможности 2D должны быть внедрены к этому сроку. Её этапы начинаются со сканеров, которые умеют читать 2D-коды и извлекать GTIN на кассе, затем следует добавление 2D-кодов на товары собственных торговых марок. Та же страница рекомендует, чтобы QR-код нёс GTIN, уже имеющийся в вашем EAN или UPC, а GS1 Digital Link - это синтаксис, превращающий этот идентификатор в веб-ссылку. Практический вывод: ставьте линейный штрихкод и 2D-код на одну упаковку, пока парк сканеров догоняет.

Вот на какой сдвиг стоит ориентироваться. Один квадрат может обслуживать и кассу, и покупателя, а раньше для этого требовались две отдельные метки с двумя отдельными владельцами внутри компании. Регуляторный вариант той же идеи, где код несёт данные о происхождении и соответствии на протяжении всей жизни изделия, разобран в статье QR-код цифрового паспорта изделия.

Другие 2D-коды, которые вам встретятся

QR - не единственный 2D-символ. Data Matrix распространён на очень мелких изделиях и в здравоохранении, где крошечный квадрат должен нести идентификатор GS1. PDF417 - это стековый линейный код, знакомый по посадочным талонам и некоторым удостоверениям. Оба читаются промышленными имидж-сканерами, но ни один из них не открывается по умолчанию на телефоне покупателя, поэтому QR остаётся выбором, когда читатель - человек с телефоном. Если поставщик или регулятор требует один из остальных, следуйте его спецификации для этой этикетки, а QR оставьте для метки, обращённой к покупателю.

Выбирайте по задаче

Большая часть решения умещается в таблицу. Важнее всего последний столбец.

ЗадачаФорматПочемуМожно ли править позже
Розничная касса, складEAN-13 / UPC (1D)Парк сканеров ожидает числоНет
Логистические и инвентарные этикеткиCode 128 (1D)Широкая поддержка считывателей, дёшево печататьНет
Контент для покупателяQR-код (2D)Камера телефона, несёт URLТолько через редирект
Розница и контент одной меткойQR GS1 Digital LinkИдентификатор и URL в одном символеЗависит от настройки

Таблицы, которые публикуют производители сканеров, обычно останавливаются на ёмкости и коррекции ошибок. Возможность правки - столбец, который решает, станет ли тираж обузой, и именно его никто не печатает в спецификации.

Перенаправить можно только один из них

Штрихкод - фиксированный идентификатор. Он не может быть ничем иным, и это нормально: число должно оставаться стабильным всю жизнь товара.

А вот QR-код заморожен, только если внутри закодирован окончательный адрес назначения. Закодируйте вместо этого короткую ссылку, и символ станет указателем на решение, которое можно менять: сегодня страница кампании, через год руководство, а в неудачный вторник уведомление об отзыве. Сканирование по-прежнему разрешается за миллисекунды, и каждое из них фиксируется; это и есть различие между статическим и динамическим QR, применённое к физическим товарам. По моему опыту, это ещё и самая дорогая вещь, которую обнаруживаешь уже после печати тиража, а не до неё.

У более короткого адреса есть и второе преимущество, заметное в типографии. Меньше символов означает более низкую версию QR, то есть более крупные модули при том же физическом размере и код, который быстрее сканируется с изогнутой бутылки или матовой картонной коробки. Правила подбора размера есть в статье каким должен быть размер QR-кода. В Elido QR-код для короткой ссылки создаётся в QR-дизайнере панели управления (цвета, стиль модулей и глазков, логотип, экспорт в PNG или SVG), так что адрес назначения можно править после печати, а каждое сканирование считается кликом, который видно в аналитике сканирований. Пользовательские домены поддерживаются; лимиты тарифов смотрите на странице цен.

QR-дизайнер Elido в демо-рабочем пространстве с настройками цвета, стиля модулей, стиля глазков и логотипа и экспортом в PNG или SVG

Демо-рабочее пространство; дизайнер показан с примерным содержимым.

Для упаковки в панели управления также есть конструктор GS1 Digital Link на тарифах Business и Enterprise. Он принимает GTIN (8, 12, 13 или 14 цифр), проверяет контрольную цифру, при желании добавляет партию, серийный номер и срок годности и рисует QR-код для URL вида https://your-host/01/<gtin>. Одно ограничение, которое нужно знать: конструктор создаёт только URL и изображение. Elido пока сам не разрешает такие пути /01/ в адрес назначения, поэтому по этому адресу нужна ваша собственная страница.

Ошибки, которые стоят тиража

Четыре сбоя объясняют большинство перепечаток, которые я видел.

  • Ставят маркетинговый QR туда, где кассовый лазер ожидает розничный штрихкод, и обнаруживают на кассе, что они не взаимозаменяемы.
  • Кодируют длинный URL с кучей параметров, из-за чего код получает высокую версию с мелкими модулями, которые не читаются в торговом зале.
  • Убирают тихую зону, свободное поле шириной около четырёх модулей, потому что макет оказался тесным.
  • Печатают код в фирменных цветах со слишком слабым контрастом: он проходит проверку в офисе и умирает при магазинном освещении. Брендированный дизайн QR показывает, как далеко можно зайти безопасно.

Ничего экзотического. Все они ловятся одной привычкой: напечатать один пробный оттиск, отсканировать его тем самым устройством, которое будет сканировать, при том свете, в котором код будет жить. Для кодов, предназначенных телефону, весь процесс описан в статье как создать QR-код, а если вы сравниваете чип и символ, то это сравнение разобрано в статье NFC или 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-код в самой большой версии (40, 177 на 177 модулей) вмещает до 7089 цифр или 4296 буквенно-цифровых символов на самом низком уровне коррекции ошибок, поэтому он может нести URL, данные для входа в WiFi или паспорт изделия.

Что сканируется быстрее, штрихкод или QR-код?

Линейный штрихкод, на кассе или на складской линии. Лазерные и имиджевые сканеры созданы для него и читают его с изогнутых или движущихся предметов в любой ориентации. QR-код вполне быстр для человека с телефоном, но камере нужно мгновение на фокусировку, поэтому никто не строит под него высоконагруженную кассу. Скорость зависит от сканера больше, чем от символа.

Что такое GS1 Sunrise 2027?

Это инициатива GS1, чтобы розничные кассовые системы к 2027 году умели читать 2D-штрихкоды. GS1 US описывает её как этап и говорит, что не все возможности 2D должны быть реализованы к этому сроку; её рекомендация для QR-кодов - нести тот же GTIN, что содержится в EAN или UPC товара. На её страницах не объявлено, что EAN или UPC выводятся из обращения, поэтому планируйте линейный штрихкод и 2D-код на одной упаковке.

Что поставить на упаковку: штрихкод или QR-код?

Обычно оба, они решают разные задачи. Линейный штрихкод остаётся для кассы и учёта, потому что именно его ожидают сканеры и системы этой цепочки. QR-код ставится для всего, до чего должен добраться покупатель: инструкции, регистрация, происхождение, страница кампании. Перенаправить позже можно только QR-код, и только если в нём закодирована короткая ссылка, а не фиксированный URL. GS1 Digital Link - это тоже URL, поэтому то же правило действует и для него.

Попробуйте Elido

Вставьте URL - получите короткую ссылку

Без регистрации. Ссылка живёт 30 дней. Зарегистрируйтесь, чтобы оставить её навсегда.

Без регистрации. Зарегистрируйтесь бесплатно и получите 50 ссылок в месяц.

Попробуйте Elido

URL-сокращатель с хостингом в ЕС: собственные домены, глубокая аналитика, открытый API. Бесплатный тариф - без банковской карты.

Теги
barcode vs qr code
1d barcode
2d barcode
ean-13
gs1 sunrise 2027
dynamic qr code

Читать дальше