Guide di base

Cos’è un codice QR e come funziona: guida completa

Scopri cos’è un codice QR, come memorizza le informazioni, come lo legge la fotocamera del tuo smartphone e a cosa ti può servire nella vita privata e nella tua attività.

Cos’è un codice QR e come funziona: guida completa

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:

  1. 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.
  2. 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.
  3. 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.
  4. Informazioni di formato e versione: zone riservate che indicano il livello di correzione degli errori e la dimensione del codice.
  5. Zona dati: il resto dei moduli, dove sono memorizzate le informazioni codificate insieme ai dati di correzione degli errori.
  6. 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:

LivelloDati recuperabiliUso consigliato
LCirca 7 %Ambienti puliti, codici piccoli
MCirca 15 %Uso generale
QCirca 25 %Ambienti industriali o esterni
HCirca 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.

Crea codice QR
Torna in alto