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 dans le marketing et la publicité pour diriger les utilisateurs vers des sites web, des promotions ou des coordonnées. Ils peuvent également servir à l'authentification, au traitement des paiements et au stockage de données. L'extension de fichier 'qrcode' représente typiquement un fichier image (comme PNG, JPEG ou SVG) qui affiche visuellement le code QR. Les données réelles encodées dans le code QR ne sont pas stockées directement dans l'extension du fichier elle-même, mais plutôt dans l'agencement des pixels de l'image.