QR Codes Aren't Magic
blog.snappymob.comA nice addition would be to note that if you limit yourself to the smallest encoding (only uppercase letters, numbers and some symbols) you’ll use less bits so get a smaller code or more room for error correction.