Un Codice QR (in inglese QR Code) è un codice a barre bidimensionale (o codice 2D) a matrice, composto da moduli neri disposti all'interno di uno schema di forma quadrata. Viene impiegato per memorizzare informazioni generalmente destinate ad essere lette tramite un telefono cellulare o uno smartphone.
In un solo crittogramma sono contenuti 7.089 caratteri numerici e 4.296 alfanumerici.
Il nome QR è l'abbreviazione dell'inglese quick response (risposta rapida), in virtù del fatto che il codice fu sviluppato per permettere una rapida decodifica del suo contenuto.
Per ulteriori informazioni e per sapere come leggere il Qr code con il tuo cellulare, accedi alla sezione download nel menu.
I codici QR possono contenere sia indirizzi internet, che testi, numeri di telefono, o sms. Sono leggibili da qualsiasi telefono cellulare e smartphone munito di un apposito programma di lettura (lettore di codici QR, o in inglese QR reader).
Dato che Denso Wave ha reso pubblico l'uso della tecnologia QR con licenza libera, su Internet è possibile trovare programmi gratuiti sia per la lettura (decodifica) che per la scrittura (codifica) dei codici QR. Dalla fine degli anni 2000 i programmi di lettura dei codici QR sono spesso già installati nei telefonini dai relativi produttori.
In Giappone questa prassi è di norma. Esempio di lettura di codice QR contenente un link. Esistono comunque molti siti web che offrono i lettori per cellulari, generalmente senza costi. Sul sito ufficiale di Semapedia è pubblicata un'ampia lista di collegamenti alle pagine che offrono lettori specifici per ogni modello di telefono cellulare.
Per leggere un codice QR è sufficiente inquadrarlo con la fotocamera del cellulare dopo aver aperto il lettore. Per quel che riguarda la scrittura, esistono diversi siti che consentono la libera produzione di codici QR.