Un code QR (Quick Response code) est un type de code-barres matriciel (ou code-barres bidimensionnel) conçu initialement 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 servant de localisateur, d'identifiant ou de traceur pointant 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 employés dans le marketing et la publicité pour diriger les utilisateurs vers des sites web, des promotions ou des coordonnées. Ils peuvent également être utilisés pour l'authentification, le traitement des paiements et le stockage de données. L'extension de fichier '.qrcode' représente généralement un fichier image (tel que PNG, JPEG ou SVG) qui affiche visuellement le code QR. Les données réelles encodées dans le code QR ne sont pas directement stockées dans l'extension de fichier elle-même, mais plutôt au sein de la disposition des pixels de l'image.