Le QR Code (Quick Response Code, Code à Réponse Rapide) est un code-barres matriciel bidimensionnel inventé en 1994 par la société japonaise Denso Wave (filiale de Denso, fournisseur de pièces automobiles de Toyota). Initialement utilisé pour suivre les pièces dans la fabrication automobile, en raison de son scan rapide, sa grande capacité de stockage et sa forte tolérance aux erreurs, il a été largement appliqué dans divers domaines. Le QR Code se compose de modules carrés (points de code) noirs et blancs, avec des marques de positionnement (grands carrés) dans trois coins, permettant aux scanneurs de le reconnaître rapidement depuis n'importe quel angle.
Par rapport aux codes-barres unidimensionnels traditionnels, la capacité de données du QR Code est beaucoup plus importante : jusqu'à 7089 caractères numériques, 4296 alphanumériques, 2953 octets binaires, environ 984 caractères chinois (UTF-8). Le QR Code dispose de 4 niveaux de correction d'erreurs (L/M/Q/H), et le niveau le plus élevé peut lire correctement même lorsque 30% de la surface du code est couverte ou endommagée —c'est pourquoi on peut placer un Logo au centre du QR Code.
Aujourd'hui, le QR Code est devenu une infrastructure d'internet mobile : scan de paiements (WeChat/Alipay), connexion WiFi, échange de cartes de visite, partage d'URL, enregistrement d'événements, traçabilité de produits, billetterie électronique, commande sur menu, etc., sont présents presque partout. Les QR codes générés par cet outil sont standard, compatibles avec tous les appareils photo de téléphones principaux et applications de scan.