QR codes can contain various types of data like text, URLs, contact info. They are commonly used to direct users to websites. To create a QR code, determine the landing page URL, add analytics tracking, shorten the URL, generate the QR code image, and rigorously test it across devices. Creative uses include location-specific codes and dynamic content pulled via a QR code reading mobile app.