QR codes (short for 'quick response') are comprised of vertical and horizontal rows of data. They're consumer-friendly, often being used to transmit information like websites, contact details, and coupons. They are typically printed on products or promotional items to allow for scanning.
Barcodes, on the other hand, consist of horizontal rows of data only. They're more frequently found within the retail and logistics industries (think price tags and shipping labels).