Next adjust the size of your QR code using the  Size drop down menu. Sizes are categorized from size 1 (small) to size 10 (Large).
To use your QR code simply drag it to your desktop
Enter Data below, Click Generate, QR code image will appear shortly.
Now click on the   GENERATE button. This will generate your QR Code png file. To use the code drag or copy to your desktop and place in any application that will accept a .png file. If you are using an iPad or iPhone save the image to your Photo Library.
Type your information that you wish to see as a QR Code in the Data: field on the right.
Next select  your ECC (Error Correction Code)in the ECC drop down menu. The ECC menu has correction levels of  L (Smallest) ,M,Q and H (Best) For more information on ECC codes click here.
QR Code Creator
The Denso Wave Corporation is the best resource for inormation and history of the QR code. They not only created and implemented the Code in the auto industry and consumer marketplace, but they also allowed their patent to be publicly used. This has been their wish since the beginning of the code’s inception. Thus making the specs into a “Public Code” I am glad since I was able to use their invention to learn more about how the code works and how to build my own generator. The Denso Wave site is full of great information and if you are interested in learning more go here…
What are QR Codes?
Click Here to visit The Denso Wave Corporation QR site
QR is short for “Quick Response” Code. These are specialized visual data storage codes much like a bar code. However they can store more data than the traditional bar code.  Conceived and created by a 2 member team led by Masahiro Hara of the Denso Wave corporation (1). While conventional bar codes are capable of storing approximately 20 digits, the QR code is capable of handling several dozens to hundreds of characters of information. Including Kanji characters, web addresses, text and numbers.  Up to 7089 symbols can be encoded into one QR Symbol! The other advantage of the QR code is that it can be read in any direction and also has error correction capabilites built into each code. For more informationon Error Correction Codes  click Here…
For more information about QR Codes
Just like a physical structure the QR Code is a complex system  made of several parts. It is how these individual parts work together that makes the QR code such a great printable data storage element.
Timing Code: Shows the QR reader how big the code is.
Positioning Markers: These identify the code’s boundaries
Format Code: Helps the QR reader correct for fuzzy or missing code.
Anatomy of a QR Code
The rest is your data!
Version Identifiers: These areas tell the QR reader what kind of code it needs to translate.
Alignment Marker: This is the gyroscope of the QR code. It helps the QR reader read codes that are on an angle
What is Error Correction all about?
One of the best features of QR Codes is their ability to withstand “damage” and still coninue to function even when part of the QR code image is defaced or removed. This is achieved by applying the Reed Error Correction algorithm. Some serious math that works in the background of a QR code that can correct multiple symbol errors. Think of it as a backup to your encoded data. There are 4 error correction levels in this generator and many more. They are… • Level L - up to    7% damage • Level M - up to 15% damage • Level Q - up to 25% damage • Level H - up to 30% damage The examples of what the EEC looks like in your code is to the right.
More on Error Correction
Error Correction continued…
A couple of things to remember when setting up your Error Correction or ECC. • The Lower the Error Correction the less dense    (more white space) the QR image. This will help    with minimum printing size. • The Higher the Error Correction the more    damage it can sustain before becoming unreadable. • Level L or M are great for business cards, ads,       marketing materials. • Level Q and Level H are better for industrial   environments where the code can get scuffed up   or torn. This is also why the same encoded data can look different from code to code. Even though ISO standards are applied the error correction code can make the arrangement look different. Click on a correction button to see how the code changes oh so slightly.