Un code QR (Quick Response code, ou code à réponse rapide) est un type de code-barres matriciel (ou code-barres bidimensionnel) initialement conçu en 1994 pour l'industrie automobile au Japon. Un code-barres est une étiquette optique lisible par machine qui contient des informations sur l'élément auquel il est attaché. En pratique, les codes QR contiennent souvent des données pour un localisateur, un identifiant ou un traqueur qui pointe vers un site web ou une application. Un code QR utilise quatre modes d'encodage standardisés (numérique, alphanumérique, octet/binaire et kanji) pour stocker efficacement les données ; des extensions peuvent également être utilisées. Les codes QR sont couramment utilisés pour stocker des URL ou d'autres informations qui peuvent être facilement scannées par un smartphone ou un autre appareil doté d'un lecteur de code QR. L'extension de fichier 'qrcode' indique typiquement un fichier image (souvent PNG, JPEG ou SVG) qui contient la représentation visuelle du code QR. Ces images peuvent être générées par divers générateurs de codes QR et sont utilisées pour partager des informations rapidement et facilement.