QR Code, also known as Quick Response Code is a type of 2 dimnesional bar code that represent certain pieces of information. It is a machine readable image and can be easily scanned and interpreted by mobile phones. These days QR codes are used in many applications like scan and pay, scan and visit website or profile page etc.