QR-код (QR - аббревиатура Quick Response) представляет собой двумерный код, чтение которого осуществляется с помощью QR сканеров, мобильных телефонов с камерой, и смартфонов. Данный код был создан дочерней компанией Toyota Denso-Wave в 1994 году. QR-код способен обрабатывать следующие типы данных (см. таблицу ниже):

 

Режимы штрих-кода:

Допустимые символы:

Количество символов в штрих-коде:

Цифры:

0123456789

Максимально 7089 символов

Буквенно-цифровой:

ABCDEFGHIJKLMNOPQRSTUVWXYZ

0123456789 $ % * + - . / : space

Максимально 4296 символов

Двоичный (8 бит):

JIS 8-bit (Latin and Kana)

Максимально 2953 байт

Kanji:

Shift JIS (8140H-9FFCH and E040H-EBBFH)

Максимально 1817 символов

 

 

Характеристики QR-кода:
Размеры штрих-кода (не включая quiet zone): Версии с 1 по 40 (21 * 21 модулей до 177 * 177 модулей, увеличение с шагом 4 модуля с каждой стороны). Четыре уровня коррекции ошибок которые предоставляют возможность восстановления:

 

Уровень коррекции:

Процент восстанавливаемой информации:

Уровень коррекции ошибок:

L

7%

Level1

M

15%

Level2

Q

25%

Level3

H

30%

Level4

 

 
Чем выше уровень коррекции ошибок, тем больший процент информации можно восстановить из поврежденного штрих-кода, но и тем меньше информации можно закодировать в штрих-коде того же размера. На рисунке снизу показан пример QR-кода:

 

 

A "QR Code" barcode.