↑ Return to Barcode Verification

QR code Bar code Verify

QR code found in Japan, and used in world. in mobile phone application, it is the most important type of bar code.This page talks about general information of the 2D barcode, QR Code (ISO/IEC 18004:2006).

QR Code Overview

QR Code is a matrix barcode (or two-dimensional code), readable by QR scanners, mobile phones with a camera, and smartphones. It consists of black modules arranged in a square pattern on white background. The information encoded can be text, URL or other data. OnBarcode QR Code Generator Components are fully compatible with ISO/IEC 18004:2006.  

QR Code Structure and Size

Each QR Code is a regular square array constructed of several nominally square modules, including an encoding region and function patterns, namely finder, separator, timing patterns, and alignment patterns. Function patterns cannot be used to encode data, and the QR Code symbol is surrounded by quiet zone on all four sides.

QR Code image has 40 Versions, ranging from Version 1 to Version 40. So, there are 40 sizes of QR Code in all and the size begins from 21 X 21 modules and up to 177 X 177 modules (not including quiet zone), increasing in steps of 4 modules per side. Please get details from QR Code size setting instruction.


QR Code Data Encoding

QR Code is capable of encoding the following characters:

  • numeric data (digits 0 – 9);
  • alphanumeric data (digits 0 – 9; upper case letters A – Z; nine other characters: space, $ % * + – . / : );
  • byte data (default: ISO/IEC 8859-1; or other sets as otherwise defined);
  • Kanji characters. Kanji characters in QR Code 2005 can be compacted into 13 bits.


QR Code Data Characters per Symbol

Maximum QR Code symbol size, in Version 40 and error correction level (L):

  • numeric data: 7,089 characters
  • alphanumeric data: 4,296 characters
  • Byte data: 2,953 characters
  • Kanji data: 1,817 characters

 QR Code Error Correction Level

Even though a QR Code image is partially dirty or damaged, the data encoded can be recovered. And its recovery depends on the amount of dirt or damage. Four levels of Reed-Solomon error correction are available to choose, allowing recovery of:
  • Level L 7%
  • Level M 15%
  • Level Q 25%
  • Level H 30%
of the QR Code symbol codewords.

QR Code Orientation Independence

QR Code is readable from any direction, both rotation and reflection. The position detection patterns at the three corners of the QR Code image guarantee stable high-speed reading, circumventing the negative effects of background interference.