Un QR code (Quick Response code) è un tipo di codice a barre a matrice (o codice a barre bidimensionale) progettato originariamente nel 1994 per l'industria automobilistica in Giappone. Un codice a barre è un'etichetta ottica leggibile da una macchina che contiene informazioni sull'elemento a cui è associato. In pratica, i codici QR contengono spesso dati per un localizzatore, un identificatore o un tracker che rimanda a un sito web o a un'applicazione. Un codice QR utilizza quattro modalità di codifica standardizzate (numerica, alfanumerica, byte/binaria e kanji) per archiviare i dati in modo efficiente; possono essere utilizzate anche estensioni. I codici QR sono comunemente usati nel marketing e nella pubblicità per indirizzare gli utenti verso 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' rappresenta tipicamente 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 all'interno della disposizione dei pixel dell'immagine.