QR-код — тип штрих-кода, состоящий из напечатанного квадратного узора из маленьких черно-белых квадратиков, в которых закодированы данные, которые можно отсканировать в компьютерной системе. Черно-белые квадраты могут представлять собой цифры от 0 до 9, буквы от A до Z или символы нелатинской письменности, например японские кандзи.
QR-коды были разработаны в 1994 году японской корпорацией Denso Wave — подразделением компании Denso, которая является дочерним предприятием автомобильной компании Toyota Motor Corporation — для отслеживания автомобильных деталей в процессе сборки. QR-коды часто используются в рекламе для кодирования URL-адреса веб-сайта, содержащего купон или информацию о продукте. Они также используются на билетах на спортивные мероприятия и концерты. QR-коды обычно считываются с помощью лазерных сканеров или камер на мобильных телефонах, которые затем используют специальное программное обеспечение для декодирования рисунка.
Три угла QR-кода содержат шаблон finder — вложенную серию черных и белых квадратов, которые, будучи обнаруженными оптическим сканером и интерпретированными программным обеспечением, позволяют сканирующему устройству определить ориентацию QR-кода. Также присутствуют два других шаблона. Шаблон выравнивания — квадраты меньшего размера, содержащие еще меньшие квадраты — используется во всех кодах, кроме самых маленьких, чтобы определить, не искажен ли QR-код, а шаблон синхронизации — ряд и столбец чередующихся черных и белых квадратов, соединяющих большие квадраты шаблона поиска, — служит системой координат QR-кода.
Наибольший возможный код, версия 40, разрешенный стандартом QR-кода, имеет размер 177 × 177 пикселей, а наименьший, версия 1, — 21 × 21 пиксель. QR-код версии 40 может содержать 7 089 цифровых или 4 296 буквенно-цифровых символов. (Для сравнения, эта статья содержит 2 006 буквенно-цифровых символов.) Компания Denso Wave также создала уменьшенную версию QR-кода для использования в отслеживании небольших объектов. Он называется Micro QR Code и выпускается в четырех вариантах размером от 11 × 11 до 17 × 17 пикселей.