QR Code Encoder

While QR codes are not new, they are emerging in the United States and are beginning to take over conventional barcodes. While normal barcodes only have the capacity to store approximately 20 digits, QR codes are capable of storing a hundred times more information. QR codes are also able to handle all kinds of data including alphanumeric, numeric, Kana, Kanji, Hiragana, binary, symbols, and even control codes. One QR code can have over 7,000 characters encoded into it.


QR code technology was developed in Japan in the year 1994 by Denso-Wave, a subsidiary of Toyota. As such, QR codes are capable of being encoded with the Kanji character set. QR codes are also unique because they are built with error correction. This means that even if the QR code is damaged, or partially covered, it can still be scanned and read. QR codes with the highest error correction level can restore 30% of damaged codewords.


Another unique property of QR codes is that they can be scanned and read from any direction meaning they are omni-directional. QR codes are able to be read in any direction because of the position detection patterns that are located in three corners of the QR code. These position detection patterns allow for high-speed reading without the background interference.



Encoding of QR Data: This site gives an explanation of the high capacity for encoding of data in QR codes, information on small and micro printout sizes, character reading capabilities, damage resistance, and high speed reading capabilities.



Reed Solomon Calculator: A Reed Solomon calculator that shows working generator polynomial order, data codewords, as well as error correction examples and information on error correction levels.