Чем QR-код отличается от штрихкода

Штрихкод — это полоски, которые читаются в одну сторону и хранят короткий номер, обычно 8–13 цифр. QR-код — квадрат из точек, который читается сразу по двум направлениям и вмещает тысячи символов: ссылку, текст, контакт или пароль от Wi-Fi. Штрихкод нужен кассе и складу, чтобы найти товар в базе. QR-код нужен человеку с телефоном, чтобы сразу получить информацию.

Штрихкод EAN-13 и QR-код рядом
Слева штрихкод EAN-13 с 13 цифрами, справа QR-код со ссылкой. Оба проверены сканером

Главные отличия

  • Форма. Штрихкод — линейный: информация записана шириной полосок слева направо. QR-код — двумерный: информация записана и по горизонтали, и по вертикали.
  • Объём. Самый распространённый штрихкод EAN-13 хранит ровно 13 цифр. QR-код вмещает до 7089 цифр или около 1400 русских букв.
  • Что внутри. В штрихкоде только номер, и чтобы узнать, что за товар, кассе нужна своя база данных. В QR-коде сама информация: ссылка, текст, контакт. Телефону ничего искать не нужно.
  • Чем читать. Штрихкод читают сканеры на кассах и склады. QR-код читает камера любого смартфона.
  • Повреждения. У штрихкода есть только контрольная цифра: она показывает, что номер прочитан с ошибкой, но не исправляет её. QR-код восстанавливает до 30% повреждённых точек — подробнее в статье «Почему QR-код читается, даже если он обрезан».
  • Направление. Штрихкод нужно поднести к сканеру полосками поперёк луча. QR-код читается под любым углом и даже вверх ногами: камера ориентируется по трём угловым квадратам.

Какие ещё бывают коды

Штрихкодов и двумерных кодов много, вот самые частые в России:

  • EAN-13 и EAN-8 — штрихкоды на товарах в магазине.
  • Code 128 — штрихкоды на посылках, складских этикетках и документах.
  • DataMatrix — маленький квадратный код на товарах с обязательной маркировкой «Честный знак»: лекарствах, обуви, одежде, молочке. Похож на QR-код, но без трёх угловых квадратов, с L-образной рамкой по двум сторонам.
  • QR-код — ссылки, оплата, Wi-Fi, визитки, билеты и всё, что сканируют телефоном.

DataMatrix для «Честного знака» нельзя сделать в обычном генераторе: коды маркировки выдаёт система «Честный знак», а не печатает кто угодно.

Что выбрать

  • Нужен код, который отсканирует покупатель или гость телефоном, — выбирайте QR-код.
  • Нужен номер для кассы, склада или учёта, который читают специальные сканеры, — подойдёт штрихкод, и его обычно выдаёт ваша учётная система.

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

Опубликовано 12 ноября 2026