Linear barcodes are only able to provide a scanner information in a line, which restricts the ability to share data to just one straight row of stripes (one-dimensional).
QR codes, however, create another dimension into scannable data reading which increases how much information can be offered by combining horizontal and vertical reading (two-dimensional).
While a linear barcode might be able to provide information such as the product’s number and possibly where it’s located, a QR code can offer a whole lot more as well; its production date, expiry date, condition and much more.
QR codes can hold up to 4,296 alphanumeric or 7,089 numeric characters at a time - a heck of a lot more than the maximum of 85 characters a linear barcode can.