QR codes are scannable labels placed on products to provide further information to consumers about a product, it is a newer and more advanced two-dimensional barcode that stores information as a series of pixels in a grid, the grid is normally square-shaped, and the information stored can then be read by imaging devices like mobile phone cameras. There are various styles of QR codes such as Aztec code, QR code, Maxi code, PDF417, and Semacodes.