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