I codici QR sono ovunque: sul menu del ristorante, sui biglietti del treno, sulle confezioni dei prodotti, sui cartelloni per strada e perfino sui biglietti da visita. Basta inquadrarli con la fotocamera dello smartphone per aprire un sito web, connettersi a una rete WiFi o salvare un contatto. Ma cos’è esattamente un codice QR e come riesce a contenere così tante informazioni in un piccolo quadrato di punti? In questa guida te lo spieghiamo in modo semplice.
Cosa significa QR
QR è l’acronimo di Quick Response, «risposta rapida» in inglese. Il nome riassume il suo obiettivo: far sì che le informazioni si possano leggere immediatamente, da qualsiasi angolazione e senza bisogno di un lettore speciale. A differenza del codice a barre tradizionale, che memorizza informazioni in una sola direzione (orizzontale), il codice QR è bidimensionale: memorizza dati sia in orizzontale sia in verticale. Per questo nello stesso spazio entrano molte più informazioni.
Quali informazioni può contenere
Un codice QR può memorizzare fino a 7.089 caratteri numerici o circa 4.296 caratteri alfanumerici nella sua versione più grande. In pratica si usa per memorizzare:
- Indirizzi web (URL): l’uso più comune.
- Dati di una rete WiFi: nome, password e tipo di sicurezza.
- Biglietti da visita digitali (vCard): nome, telefono, email e azienda.
- Messaggi WhatsApp, SMS o email con il testo già scritto.
- Posizioni su Google Maps.
- Testo libero, come un codice sconto o delle istruzioni.
Con il generatore di codici QR di QRcrea puoi creare tutti questi tipi in pochi secondi.
Le parti di un codice QR
Anche se sembra uno schema casuale, ogni zona del codice svolge una funzione:
- Pattern di posizione: i tre quadrati grandi negli angoli. Indicano al lettore dove si trova il codice e come è orientato; per questo un QR si può leggere anche se è ruotato o capovolto.
- Pattern di allineamento: un quadrato più piccolo vicino all’angolo inferiore destro che aiuta a correggere la distorsione quando il codice è stampato su una superficie curva o fotografato di sbieco.
- Pattern di sincronizzazione: linee di moduli alternati bianchi e neri che uniscono i pattern di posizione e permettono di calcolare la dimensione di ogni modulo.
- Informazioni di formato e versione: zone riservate che indicano il livello di correzione degli errori e la dimensione del codice.
- Zona dati: il resto dei moduli, dove sono memorizzate le informazioni codificate insieme ai dati di correzione degli errori.
- Zona di rispetto: il margine bianco intorno al codice. È indispensabile perché la fotocamera distingua il QR da ciò che lo circonda.
Come lo legge il tuo smartphone
Quando inquadri il codice, il software del telefono cerca i tre pattern di posizione. Una volta trovati, calcola l’orientamento e la dimensione del codice, divide l’immagine in una griglia di moduli e stabilisce se ogni modulo è scuro o chiaro. Questa sequenza di uno e zero viene tradotta in testo e, in base al contenuto, lo smartphone ti propone un’azione: aprire un sito, connetterti a una rete o salvare un contatto. Tutto avviene in meno di un secondo.
La correzione degli errori
Una delle caratteristiche più ingegnose del codice QR è che continua a funzionare anche se una parte è danneggiata, sporca o coperta. Questo è possibile grazie alla correzione degli errori Reed-Solomon, che aggiunge informazioni ridondanti. Esistono quattro livelli:
| Livello | Dati recuperabili | Uso consigliato |
|---|---|---|
| L | Circa 7 % | Ambienti puliti, codici piccoli |
| M | Circa 15 % | Uso generale |
| Q | Circa 25 % | Ambienti industriali o esterni |
| H | Circa 30 % | Codici con logo al centro |
Grazie a questa ridondanza è possibile inserire un logo al centro di un QR senza che smetta di funzionare.
Versioni e dimensioni
Esistono 40 versioni di codice QR. La versione 1 ha 21 × 21 moduli e la versione 40 arriva a 177 × 177. Più informazioni memorizzi, più moduli servono al codice e più piccolo è ogni modulo a parità di dimensione di stampa. Per questo conviene che il contenuto sia il più breve possibile: un URL corto genera un codice più pulito e facile da scansionare.
QR statici e dinamici
- Statici: le informazioni sono memorizzate direttamente nel codice. Non si possono modificare dopo la stampa, ma funzionano per sempre e non dipendono da alcun server.
- Dinamici: il codice contiene un URL breve che reindirizza alla destinazione finale. Permettono di cambiare la destinazione senza ristampare il codice e, in molti casi, di consultare le statistiche delle scansioni.
A cosa servono i codici QR
- Aprire il menu digitale di un ristorante.
- Condividere la rete WiFi con clienti o ospiti.
- Portare traffico da un volantino o un cartellone a una pagina web.
- Scaricare un’app dall’App Store o da Google Play.
- Condividere i tuoi contatti su un biglietto da visita.
- Indirizzare ai tuoi social o al tuo profilo WhatsApp.
- Mostrare istruzioni, manuali o video sulla confezione di un prodotto.
Domande frequenti
Serve un’app per leggere un codice QR?
Sulla maggior parte degli smartphone attuali, no. La fotocamera dell’iPhone e della maggior parte dei dispositivi Android riconosce automaticamente i codici QR. Sui modelli più vecchi potrebbe essere necessario installare un lettore.
Un codice QR può smettere di funzionare?
Un QR statico non scade mai: le informazioni si trovano nel disegno stesso. Ciò che può smettere di funzionare è la destinazione, per esempio una pagina web che viene eliminata.
Creare un codice QR costa qualcosa?
Non necessariamente. Su QRcrea puoi creare e scaricare i tuoi codici QR gratuitamente.
Conclusione
Un codice QR è molto più di un quadrato di punti: è un modo rapido, affidabile e universale per collegare il mondo fisico a quello digitale. Conoscerne le parti, la capacità e il funzionamento della correzione degli errori ti aiuterà a creare codici che si scansionano sempre al primo colpo. Vuoi provare? Crea il tuo primo codice con il generatore di codici QR di QRcrea, personalizzalo con i tuoi colori e scaricalo gratis.
Pronto a creare il tuo codice QR?
Personalizzalo con i tuoi colori e il tuo logo e scaricalo gratis in pochi secondi.




