This barcode was originally designed to track vehicles in the manufacturing process. Nowadays, it is widely used in advertising, commercial tracking, transport ticketing and so on. Besides, we can see it in magazines, on signs, buses and business cards.

Features of QR Code Barcode

QR Code Encodable Data

As one of the most popular 2D barcode types, QR Code is able to encode more characters than other linear or matrix barcodes.

QR Code Structured Append

This feature of QR Code enables QR Code barcode image to be split into up to 16 small images, and the original encodable data still can be reconstructed accurately with those images. Moreover, those small images are available to be reconstructed in any sequence.

QR Code Error Correction Level

Reed-Solomon error correction is to matrix barcodes what checksum digit is to linear barcodes. QR Code has four error correction levels: L, M, Q and H.

Level L (Low) means 7% of encoded characters can be restored

Level M (Medium) means 15% of encoded characters can be restored

Level Q (Quartile) means 25% of encoded characters can be restored

Level H (High) means 30% of encoded characters can be restored

QR Code Extended Channel Interpretation

The Extended Channel Interpretation (ECI) protocol allows the output data stream to have interpretations different from that of the default character set, which provides a consistent method to specify particular interpretations of byte values. This protocol is available for QR Code, and enables QR Code to multiple character sets apart from the default encoded characters.

Structure of QR Code Barcode

Every QR Code is constructed of two parts: function pattern and encoding regions. Function pattern does not encode data or characters. While encoding region is used to encode information.

Function Pattern & Encoding Region

Encoding region is made up of format information, version information, encodable data and error correction codewords.

QR Code Symbology Size

There are forty size versions of QR Code from Version 1 to Version 40. Module is the smallest unit of QR Code. And the QR Code size ranges from 21 modules * 21 modules to 177 modules * modules, increasing in steps of four modules per side.