QR codes (Quick Response) are a type of 2D barcode, a type of barcode with both linear and horizontal markings, designed for fast reading by barcode scanners and mobile devices. QR codes can store extensive information, including text, web addresses, or contacts, and have become popular in both the public and private sectors.