QR -код — матричный код (двухмерный штрихкод), разработанный и представленный японской компанией Denso-Wave  (Дэнсо) в 1994 году. Аббревиатура QR производна от англ. quick response, что переводится как «быстрый отклик».
 Основное достоинство QR-кода — это легкое распознавание сканирующим оборудованием (в том числе и фотокамерой мобильного телефона), что дает возможность использования в торговле, производстве, логистике. Cегодня QR -коды больше всего распространены в Японии, стране, где штрих-коды пользовались такой большой популярностью, что объем информации, зашифрованной в коде, вскоре перестал устраивать индустрию. Японцы начали экспериментировать с новыми способами шифровки небольших объемов информации в графической картинке. Уже в начале 2000 года QR -коды получили широкое распространение в Японии, их можно было встретить на большом количестве плакатов, упаковок и товаров.
 
Схожий со штрих-кодами, QR -код поддерживается некоторыми мобильными телефонами и предназначен для облегчённой передачи рутинных данных. Система поддерживает восстановление до 30% данных и в теории до 4000 символов. 
 
QR   коды используют алгоритм Рида-Соломона(Reed-Solomon) для коррекции ошибок. Это позволяет без проблем считывать коды, которые каким-то образом повреждены - затерты, перечеркнуты, и т.п. QR  коды имеют 4 уровня коррекции ошибок, которые отличаются количеством информации для восстановления и соответственно количеством полезной информации, которую можно восстановить при повреждении кода. 
 
На первый взгляд может показаться, что QR -код не способен хранить много информации, и подходит лишь для кодирования коротких строк, например URL или e-mail  . На самом деле емкость QR  -кода не так уж мала:
 
 | Только цифры | 7,089 символов | 
| Цифры+латинские буквы | 4,296 символов | 
| Двоичные данные (8 bit) | 2,953 байт | 
| Kanji/Kana (символы японского алфавита) | 1,817 символов | 
  
Как вы можете увидеть, в QR  -коде может быть закодировано более 2кб текста, что сильно расширяет спектр его применений, особенно учитывая удобство и скорость доставки информации конечному пользователю.
 
 
 Источники: 
 Дополнительная информация:
- — Обсуждение программ для считывания bar/QR-кода, программы для считывания bar/QR кода
-  — генератор QR кодов
-  — "Произведите Коды QR, онлайн и свободно" - генератор QR кодов