Un code QR (en anglais QR code), en forme longue quick response code (« code à réponse rapide »), est un type de code-barres à deux dimensions constitué de modules-carrés noirs disposés dans un carré à fond blanc. Ces points définissent l'information que contient le code. Ce dessin, lisible par machine, peut être visualisé sur l'écran d'un appareil mobile ou imprimé sur papier. Il existe d'autres formats de code-barres deux dimensions au fonctionnement similaire, comme le Flashcode (En France, les exploitants de réseaux de téléphonie mobile ont créé le format Flashcode, mais ils sont les seuls à l'utiliser) ou encore le 2D-Doc, confondus avec le code QR.
Le QR code a été inventé en 1994 par Masahiro Hara, ingénieur chez Denso-Wave, pour améliorer la traçabilité des pièces dans les usines Toyota. Sa rapidité de lecture et sa robustesse face aux dommages, tels que les taches d’huile, en ont fait une solution pratique pour les chaînes de production. Mis sous licence libre dès 1999, le QR code a pu être adopté dans des domaines très variés, dépassant largement l’industrie automobile[1].
QR (abréviation de l'anglais quick response, réponse rapide) signifie que le contenu du code peut être décodé rapidement après avoir été lu par un lecteur de code QR installé sur un téléphone mobile, un smartphone, une tablette tactile ou encore une webcam. Son avantage est de pouvoir contenir plus d'informations qu'un code à barres[2], et surtout des données directement reconnues par des applications, ce qui permet d’effectuer facilement différentes sortes d’actions, entre autres :