A QR-code (abbreviated from Quick Response code) is a type of matrix barcodeMethod for encoding information, which can be read by machines. Barcodes store information using a combination of printed parallel lines (bars) and in the spaces that are left between them. Reading stored data is performed using optical readers. More (or two-dimensional barcode) first designed in 1994 for the automotive industry in Japan. A barcode is a machine-readable optical label that contains information about the item to which it is attached. In practice, QR-codes often contain data for a locator, identifier, or tracker that points to a website or application. A QR-code uses four standardized encoding modes to store data efficiently; extensions may also be used. It consists of black squares arranged in a square grid on a white background, which can be read by an imaging device. The required data is then extracted from patterns that are present in both horizontal and vertical components of the image.