QR codes are 2-D barcodes that can store more data than traditional 1-D barcodes. They were invented in Japan in 1994 and have become widely used to link the physical world to online information. QR codes can be scanned by the cameras on many mobile phones to open a website, display text, or other outputs. They are being used in many ways like tracking objects, displaying contact information on business cards, and linking print advertising to online content.