SDK Documentation Help

QR Code

QR Code is the most well-known 2D matrix symbology, originally developed in 1994 by Denso Wave.

QR Code is used in a wide variety of applications.

A sample QR Code is shown below.

Sample QR Code

Symbology Characteristics

Configuration name

qr

ISO specification

ISO/IEC 18004

Encodable character set

All 8-bit values can be encoded.

Capacity

The largest symbol can encode up to 7'098 numeric characters, 4'296 alphanumeric characters, 2'953 bytes of binary data or 1'817 kanji characters.

Integrity protection

Reed-Solomon error correction, selectable (four levels)

Quiet zone

A quiet zone of four modules (4X) is required around the symbol.

QR Code is a registered trademark of DENSO WAVE INCORPORATED.

Configuration Options

QR Code does not have any symbology-specific configuration options.

Limitations

The following elements of the ISO specification are not implemented:

  • Micro QR Code is not supported

  • ECI (Extended Channel Interpretation)

  • Structured Append

  • Vanity codes with non-square elements can not be read

Model 1 QR Codes

Model 1 QR Codes are not supported by this library.

Model 1 QR Codes lack the alignment pattern, as smaller finder pattern in the bottom right area, that helps decoding in Model 2 QR Codes.

Example: Model 1 QR Code

Model 1 QR Code
Last modified: 16 October 2024