QR codes are small, pixellated barcodes. They can be scanned using a smart phone to reveal a message, view information, or direct people to a website.