Use UPPERCASE in QR codes

Posted in Technicalon Apr 24, 2013

If you are generating QR codes, you should try for a QR code that uses only uppercase characters, numbers, and some basic symbols.   This way, the code only uses 5.5 bits per character.  If you were to include lowercase characters, then you use 8 bits per character.

For example, encoding HTTP://SQUAREGALAXY.COM results in this image:

But encoding (lowercase) results in this more complicated (harder to scan) image:

One Comment


November 2nd, 2016 at 2:50 pm

Hi Jacob – we have run into some apps that will not scan upper case QR coded information – they won’t display the web page (e.g Android QR Code reader app by TWMobile). Do you know why lower case characters require 8 bytes and upper case only 5.5 – seems strange but true. Is there a global standard somewhere that spells this out? And also, what determined the different physical sizes (levels) of the QR codes

Comment Form