QR code stands for Quick Response code which is a 2D bar code, readable by dedicated QR barcode readers and camera phones. The code consists of black modules arranged in a square pattern on a white background.
The information encoded can be text, URL or other data. Read more here.
QR codes can be created in Linux using Qrencode.