Звичайний штрих–код читається лише в одному напрямку – зліва направо. Тому він може зберігати порівняно невеликий обсяг інформації – як правило, це букви та цифри. QR–код читається у двох напрямках (тому його також називають «двовимірним штрих–кодом») – по горизонталі та по вертикалі.
Штрихкоди і QR–коди несуть у собі однакову інформацію. Однак у штрихкодах дані зберігаються лише горизонтально за допомогою паралельних ліній (одномірний код), у той час як у QR-коде використовується двомірне кодування по вертикалі та горизонталі.
Візьмемо, наприклад, цифровий код: 4820024700016. Перші дві цифри (482) означають країну походження (виробника або продавця) продукту, наступні 4 або 5 в залежності від довжини коду країни (0024) – підприємство-виробник, ще п'ять (70001) – найменування товару, його споживчі властивості, розміри, масу, колір.
Префікс національної організації GS1 (3 цифри); Реєстраційний номер виробника товару (4-6 цифр); Код товару (3-5 цифр); Контрольне число (1 цифра);