QR Codes – What’s this all about

Posted: March 31, 2011 in Social Media Blogs
Tags: , , , , , , ,

Everywhere I go I am starting to see more and more uses of QR codes. I have even started incorporating them into my own materials for both the web and printed publicity.

This post will attempt to give you some brief information about what they are and some ideas on how you can use them.

QR stands for Quick Response Codes. For those of us who are a bit techie, we remember them as the old 2D Bar codes (2 dimensional) that never really took off!  Most people are used to the flat single line bar codes that you see everywhere from grocery stores to product labels. Bar codes are a great way to encode a lot of data into a compressed space that is read with a bar code reader or scanner.

NeedFeedRI Bar CodesA flat bar code, such as this one, does not use data compression, therefore the amount of information that can be encoded is limited. When scanned, the code is read in a linear fashion, putting all the decoded lines together to create a code. Bar codes follow industry standards based on the application of the bar code; in grocery stores the standard is UPC, in my industry we use a language called codabar or ISBT 128.  The standards are usually developed by working groups and help the developers of software applications know where the bar code should be used and how to decode it.


Bar codes often have what are called stop and start characters. That is the first dark line of the code is the start character, the last line is the stop character. It tells the bar code reader where the code starts and what ‘language’ the rest of the bar code is in. The standards tell the decoder what kind of barcode is it; in other words, on a bag of blood, we have barcodes for the unit number, the product code, the ABO Rh and the expiration date. When the scanner reads those codes, the start character tells it which of those codes it is (<= may be the product, => may be the ABO Rh and so on…). The developer of the software that is going to use those codes know that if it is a product code, they should receive the <= as the first character of the code. The maker of the bar code scanners or readers also knows the industry standards, because the reader also uses software to recognize the types of codes it is going to read. We normally program the scanners for what ‘languages’ they are going to read. Grocery stores program their scanners to read UPC, the blood industry programs ours to read ISBT. Different standards for different applications.

So why the black and white lines? White space is called the ‘quiet zone’ black lines are the read zones or noise. Bar code scanners need quiet space and noise to know where a signal starts and stop. The quality of those black and white zones determine a quality bar code, which is why sometimes you have problems reading bar codes. Those black and white lines are called machine readable, and you will often see numbers or characters below the code which is called the ‘eye readable’ translation of the bar code. Most standards require both machine and eye readable formats so that if the scan of the bar code fails, there is still a way to know what the code says.

The stop character of the bar code tells the reader to stop reading. Sometimes there are check sum digits used in the bar code language but that starts getting into techie geeky stuff so I think we can stop with bar code theory 101 here. You can also see that because it takes so much space to produce one of these, the amount of data you can put in these codes is not practical for all applications, but works well when you want to read one discrete piece of information at a time. These bar codes also have to be printed on good quality printers so the quiet and noise spaces are distinct. Ink jet printers are not good for printing these bar codes because with ink jet printers, the ink actually sprays so ink can get in the quiet zones, and you can get breaks in the black lines.


A 2D or what is now known as a QR code is better than a flat bar code because you can compress more data into a smaller space, so the world of applications for bar codes starts to open up here. The bar code is not flat but is actually 2 dimensional. The depth of that bar code is what allows us to compress more data into the code. You will also notice these do not need as much quiet and noise zones. These bar codes can store up to 4296 characters, and again they do follow a standard (ISO 18004).  There are lots of other bar codes types but I think we’ve covered enough theory for this post!



Because they are cool!  No, they are way cool, but in reality they are a quick way to give information, links, applications to smart phone, device users! Take a look around you when you are out…how many people do you see carrying a smart phone device of some sort.  Now how can YOU be getting information into their hands very quickly and easily? Enter the QR code. All you need is a bar code reader installed on your smart phone and you are on your way to reading QR Code (oh yes, that’s the other benefit of QR codes, any standard bar code reader can read them; no programming on the part of the end-user). Remember our job in providing information to end users, readers etc is to make it easily available. You don’t want your reader to have to work to get at your information!

QR Codes are intended to be used on mobile web sites. You would not want to direct a mobile users to a full version web site as they just don’t read well on small devices. So your first job, before you ever use these codes, is to make sure your web site(or wherever you are sending them when the bar codes is read) is optimized for mobile devices.


Imagine never having to type a long .url again. For those of us with touch screen displays, I can’t tell you how many times I’ve started typing an address and had to start over because I fat fingered a key (or keys). QR codes are PERFECT for .url addresses. Perhaps you want to give product information to customers on the go. They can scan the code and save the web page to read later.

Perhaps you want your customers to take a survey. On your printed material, you can remind them to take the survey and give the QR code to bring them to the survey page on their device.  You are pretty much only limited by your imagination.

I have seen these codes used on a full version web site to gain access to a smart phone application. You scan the code with your phone, the .url comes up on the phone, you ‘click’ it and the app can download on the phone. Sure makes getting those special apps quick and easy and I am more likely to download them since it is right there and very easy.

I do my QR codes where I am generating a .php (web) file, opening it in a photo editor and saving the file as a .jpg. Once I have a .jpg image I can use the picture in and on any material I want, web sites, printed posters, even T-Shirts! I wanted to make it very easy for you to create these so I found a new site where you can generate all kinds of QR codes! Visit http://www.qrstuff.com/ (yes I could have put a QR code here but remember it would have brought you to the web site on your phone and you want to make these on your desktop machine or laptop).


This is the screen you will see:


  • On the left select the type of code you want to generate.
  • Based on the option you choose you will get new options in the content column as text, VCard info, .urls etc
  • Pick a color you want to use for the foreground color

The code is generated as you enter the information and is ready for download. Select the download image. Based on what you selected the image is downloaded to the desktop downloads file as a .png file, which is an image file.


Always test scan your generated bar code to make sure it is giving you the information you want to present before you place it in printed material.

When you place the bar code where you want to use it, make sure there is a small border of white space around the entire code. It makes the reading cleaner for the scanner so there are no interfering or stray lines that could get caught in the read.

Do not make the codes too small. You will notice the reader has to focus in on the small squares around the border of the code. The smaller you make it, the denser the code becomes, the harder the read is. In most of my material I use a size f 150X150 or 200X200.

Bar Code Scanner for Smart Phone: I have a DROID Incredible and I use an application called Bar Code Scanner. No special scanners required just anything that reads bar codes! That is the beauty of QR Codes!

If you have any questions on this you can contact me via email (scan the code) .

Leave me a comment on how you plan to use these codes! I am sure my readers would love more ideas on using these codes!


  1. Brian La Tour says:

    As always Kathie , I am blown away with all the latest information and technology you are offering in your Blogs!! Way to go and I can see you are ahead of the curve when it comes to what’s new and what’s Hot!. Way to go and Keep up the Great work, and so looking forward to seeing you at the TweetHop in Pawtuxet Village.


    TweetHop in Pawtuxet Village

  2. Wow, Kathie! This is fascinating stuff!!

    Thank-you so much for taking the time to explain the science behind bar codes, and how they work. I wouldn’t have even known who to ASK about that! And I didn’t know a QR code was just another from of bar code!

    Ideas: Well, how about a QR code that takes a user to a video? A local band could put a QR code on T-shirts, walk around the mall or wherever, and people could watch their latest video — or have access to a free download of a song! A business brand could put a QR code on their business card or any printed material (T-shirts, too) that shoot the user over to a video for that brand — hopefully something shareable, of course, but if it’s short, it doesn’t have to be.

    Didn’t occur to me that long urls are one of the reasons for QR codes! Gosh, with our name, we must be a mess on mobile. Yikes!!

    • carloverkat says:

      Youve got the idea! YouTube is perfect because its already mobilized! And I love the tshirts idea! I love using it for vcards because it allows me to put someone right in my address book without rekeying all the info! One scan and I have you. Thanks for the input Michelle! Keep the ideas coming! Also I use them on my Facebook landing page to get people to my other accounts on Twitter and my blog! On our main web page I have one that let’s people know we have a mobile version of our web site. Quick information at your fingertips!

  3. Lori Viner says:

    Such great info, Kathie – thanks so much for sharing!

    I’ve thought about using QR codes on Big Sisters of RI’s printed materials (brochures, clothing drive postcards) so that folks who might be interested in participating in our mentoring programs or scheduling a home pick-up of clothing donations could quickly access our website to take that action, BUT… We first have to work on modifying our website to include a mobile version for device users. Doesn’t make sense at the moment to use a QR Code to drive mobile users to our website if they can’t quickly do want they’d want to on the website. But, it’s on the “to do” list! 🙂

    • carloverkat says:

      Thanks Lori! Have you considered using them to point people to your Facebook page where you have a note with a story on mentoring? Facebook and Twitter apps are already set for mobile do pointing to a specific note url accomplishes the same thing. That is one of the ways I use it. You can also use them on printed material to just point people to your Facebook or Twitter account to make it easy for people to find you. They go really well on the backs of business cards…people don’t have to go home with cards they lose but can scan you in right when they pick up the card.

  4. Lori Viner says:

    I hadn’t thought of that, Kathie. Another great idea, makes perfect sense. Thanks!

  5. Thank you for the sane thought. My neighbour and I were preparing to do some examination about that. We got a good book on that matter from our local library and most books are less informatory as your blog. I am pleased to discover such information which I was searching for a long while. 🙂

  6. Seo Services says:

    Wow! In the end I got a webpage from where I be capable of really obtain valuable facts regarding my study and knowledge.

  7. I have observed that in cameras, unique devices help to focus automatically.
    The sensors associated with some digital cameras change in in the area of contrast,
    while others start using a beam with infra-red (IR) light, especially in low lighting.
    Higher spec cameras occasionally use a combination of both models and
    probably have Face Priority AF where the dslr camera can ‘See’ some sort of face and concentrate only on that.
    Thank you for sharing your opinions on this blog.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s