A QR code is a two dimensional information storage tool. It is square shaped and it contains smaller squares. The information is encoded to the position of the small squares. Opposing to regular barcodes which are just one dimensional codes as the length of the lines does not hold information.
QR codes store series of alphanumeric characters and Japanese characters (kanji). The length of the stored information depends on the error correction level and characterset. You can create codes that give special commands to mobile devices. You can read more about this here.
The QR code has a special ability: if you loose a part of the code its content can be recovered. There are four error correction levels:
FancyQRCode generator will automatically choose the best error correction level for you.
The amount of information stored in a QR code depends on the size and error correction level. Three example for alphanumeric characterset:
|size||error correction level||maximum character count|
The inner structure of a qr code is built from two contrasted squares (a dark one and a bright one) and these squares build a matrix structure. There is an important area around the code called a white margin ("quiet zone"). This is a clear area around the symbol where nothing is printed. This margin has to be 4 times wider than the inner squares.
There are some functional parts of the code which have to be present and cannot be recovered by error correction. These parts are required for reader applications to recognize the content. The most important parts are the four bigger square in the corners of the code. If you cover these functional parts with an image, the code becomes unreadable.
There are many QR code readers available in your mobile device stores (Android Market, App Store, Windows Phone Marketplace). Besides these there are some online solutions as well.
There are several commercial and business areas of use:
QR codes make printed advertisements measurable.
QR codes can hold special content which give direct commands to a smartphones.
FancyQRCode QR code generator supports all of them, so use our generator to create codes which:
If you need more information about QR Codes:
New version released. If you don't like it please tell us. If you like it, tell everone:
If you find a bug, please let us know. Your report will be used to further improve the product.