Un codice QR (Quick Response code, Codice a Risposta Rapida) è un tipo di codice a barre matriciale (o codice a barre bidimensionale) progettato per la prima volta nel 1994 per l'industria automobilistica in Giappone. Un codice a barre è un'etichetta ottica leggibile da macchina che contiene informazioni sull'articolo a cui è allegato. In pratica, i codici QR spesso contengono dati per un localizzatore, un identificatore o un tracciatore che punta a un sito web o a un'applicazione. Un codice QR utilizza quattro modalità di codifica standardizzate (numerica, alfanumerica, byte/binaria e kanji); possono essere utilizzate anche estensioni. I codici QR sono comunemente utilizzati nel marketing e nella pubblicità per indirizzare gli utenti a siti web, promozioni o informazioni di contatto. Possono anche essere utilizzati per l'autenticazione, l'elaborazione dei pagamenti e l'archiviazione dei dati. L'estensione di file 'qrcode' tipicamente rappresenta un file immagine (come PNG, JPEG o SVG) che visualizza graficamente il codice QR. I dati effettivi codificati all'interno del codice QR non sono memorizzati direttamente nell'estensione del file stesso, ma piuttosto nella disposizione dei pixel dell'immagine.