QR code: perché il tuo non si legge e di quali strumenti online gratuiti fidarsi
Un QR code è un codice a barre bidimensionale che la fotocamera di un telefono legge come una stringa di testo, di solito un URL. Algoritmi di correzione d'errore ricostruiscono poi il messaggio anche se parte del disegno è sporca, sgualcita o coperta da un logo. Quella robustezza è reale, ma non è infinita: un contrasto scadente, una zona di silenzio mancante o troppi dati possono comunque rendere illeggibile un codice.
Gli strumenti online gratuiti fanno venire voglia di generare un codice in dieci secondi e incollarlo su un volantino. Va bene per una prova occasionale, ma l'uso professionale introduce un rischio reale. Risoluzione di stampa, scelta dei colori, livello di correzione d'errore e la differenza fra un codice statico e un link breve tracciato determinano se un cliente raggiunge il tuo sito o rinuncia. Questa guida illustra i meccanismi che contano e i guasti che si presentano davvero sul campo.
Che cosa contiene davvero un QR code#
Un QR code memorizza testo come una griglia di moduli bianchi e neri. Il contenuto più comune è un URL, ma la specifica supporta anche testo semplice, schede di contatto, numeri di telefono, credenziali Wi-Fi e messaggi SMS. I dati vengono convertiti in un flusso binario, completati e distribuiti sulla griglia con la correzione d'errore di Reed-Solomon. La versione 1 è una griglia 21 × 21; le versioni superiori contengono più dati al prezzo della densità. Un URL più lungo significa più moduli, quadrati più piccoli a parità di dimensione di stampa e una lettura più difficile per le fotocamere datate.
- Modalità numerica: solo cifre, capacità massima.
- Modalità alfanumerica: maiuscole, cifre e un insieme limitato di simboli.
- Modalità byte: qualsiasi testo UTF-8, comprese URL in minuscolo e caratteri speciali.
- Modalità kanji: caratteri Shift JIS, raramente utili fuori dal Giappone.
Una vCard o un URL lungo possono imporre una versione superiore e moduli più piccoli, quindi tieni corto il contenuto.
Correzione d'errore: il margine di sicurezza che scegli tu#
I QR code offrono quattro livelli di correzione d'errore. Il livello determina quanta parte del disegno possa essere danneggiata prima che il codice diventi illeggibile. Non si tratta di rendere il codice più robusto in ogni senso; i livelli alti consumano spazio che potrebbe contenere dati, quindi riducono la capacità o aumentano la densità. Il livello L basta per uno schermo pulito. Il livello H è la scelta per adesivi da esterno o codici che porteranno un logo, ma taglia la capacità utile di circa un terzo. La maggior parte dei generatori adotta M come impostazione predefinita, un compromesso ragionevole.
| Livello | Recupero approssimativo | Ideale per |
|---|---|---|
| L (basso) | ~7% di moduli danneggiati | Schermi puliti, uso interno controllato |
| M (medio) | ~15% di moduli danneggiati | Volantini, materiali informativi, stampa comune |
| Q (quartile) | ~25% di moduli danneggiati | Etichette da esterno, lieve rischio di abrasione |
| H (alto) | ~30% di moduli danneggiati | Forte usura, loghi, marcature industriali |
Una correzione più alta non rende leggibile un codice sfocato o poco contrastato; ripara solo i moduli mancanti.
Zona di silenzio, contrasto e scelte di colore#
La zona di silenzio è il margine vuoto attorno ai tre indicatori di posizione. Senza di essa il lettore non riesce a individuare il codice in modo affidabile. Una zona di silenzio sicura è larga almeno quattro moduli su ogni lato; molti grafici la tagliano per far entrare il codice in un'impaginazione, ed è di gran lunga la causa più comune di letture intermittenti. Il contrasto conta più del colore. Nero su bianco funziona perché la differenza di luminanza è grande. Un azzurro pallido su bianco, un grigio scuro su nero o una sfumatura possono scendere sotto la soglia. Il colore va bene se i moduli scuri restano nettamente più scuri di quelli chiari.
- Mantieni una zona di silenzio di almeno quattro moduli su tutti i lati; di più è meglio.
- Usa un forte contrasto di luminanza, non solo tinte diverse.
- Evita sfumature, fotografie o fondi colorati dietro il codice.
- Se il marchio impone il colore, rendi i moduli il colore più scuro disponibile e lo sfondo il più chiaro.
- Non invertire mai il codice su fondo scuro a meno che ogni modulo non sia nettamente più chiaro di ciò che lo circonda.
Una plastificazione lucida crea riflessi speculari che sbiadiscono i moduli; le finiture opache si leggono più affidabilmente.
Dimensione di stampa e distanza di lettura: una regola pratica#
La più piccola unità stampabile è il modulo, non il codice intero. Una regola utile dice che la larghezza di un modulo deve essere almeno un trecentesimo della distanza di lettura prevista. Se ti aspetti che i clienti leggano da mezzo metro, ogni modulo deve misurare circa 1,7 mm. Un codice di versione 1 è largo 21 moduli, quindi l'intero codice dovrebbe misurare circa 36 mm. Un URL più lungo può spingere il codice alla versione 5 o oltre, richiedendo una stampa proporzionalmente più grande per mantenere moduli della stessa dimensione. Stampare più piccolo del calcolo significa invitare il fallimento.
| Distanza di lettura prevista | Larghezza minima del modulo | Dimensione minima del codice (versione 1, 21 moduli) |
|---|---|---|
| 0,3 m (in mano) | 1,0 mm | 21 mm |
| 0,5 m | 1,7 mm | 36 mm |
| 1,0 m | 3,3 mm | 70 mm |
| 2,0 m | 6,7 mm | 140 mm |
| 5,0 m (manifesti/cartelloni) | 17 mm | 350 mm |
Sono minimi in condizioni ideali; aggiungi il 30-50% per luce scarsa, superfici curve o telefoni datati.
Mettere un logo al centro: una scommessa calcolata#
Un logo si mette al centro perché quella zona è la meno critica per la decodifica. La correzione d'errore ricostruisce i moduli mancanti, ma solo fino al limite del livello scelto. Un'immagine centrale che copra il 5-10% del codice è di solito sicura al livello H; coprire il 15% o più comincia a erodere il margine di sicurezza. Il logo va inoltre considerato un danno: deve poggiare su uno sfondo piatto e contrastato, senza sconfinare nei moduli circostanti. Molti codici di marca falliscono perché il logo si sovrappone agli indicatori di posizione o ai motivi di sincronizzazione. Se le linee guida del marchio impongono un logo grande, aumenta la dimensione di stampa perché i moduli restino abbastanza grandi.
- Usa il livello H se devi inserire un logo.
- Mantieni l'immagine sotto il 10% dell'area totale.
- Centrala lontano dai tre motivi di rilevamento agli angoli.
- Metti il logo su un blocco pieno, non in sovrapposizione trasparente.
- Prova con il telefono più vecchio e la luce peggiore che riesci a trovare.
Un logo non è l'unica fonte di «danno»: anche pieghe, macchie e bassa risoluzione consumano lo stesso margine di correzione d'errore.
Codici statici e servizi di link brevi dinamici#
Un QR code statico contiene direttamente l'URL finale. Stampalo e funzionerà finché quell'URL esisterà. Un servizio dinamico codifica un link breve che reindirizza a una destinazione modificabile in seguito. È davvero utile per campagne, test A/B e per correggere un refuso dopo che un manifesto è andato in stampa. Il compromesso è la dipendenza. Se il servizio cambia le regole di reindirizzamento, alza il prezzo da 0 a 10-25 € al mese al crescere dell'uso, o chiude, il tuo codice stampato diventa un link morto o, peggio, reindirizza altrove. Per supporti a lunga vita come adesivi per veicoli o etichette di prodotto, il codice statico di solito vince.
- Vantaggio: cambiare l'URL di destinazione senza ristampare.
- Vantaggio: conteggio delle letture, posizioni e statistiche sui dispositivi.
- Rischio: il servizio controlla il reindirizzamento; i suoi guasti diventano i tuoi.
- Rischio: il costo dell'abbonamento può salire da 0 a 10-25 € al mese al crescere dell'uso.
- Rischio: se il servizio chiude, i tuoi materiali stampati finiscono in discarica.
Scarica un file vettoriale e una schermata verificata dell'URL decodificato prima di impegnarti in una tiratura grande.
Quando gli strumenti online gratuiti bastano e quando no#
Per un singolo codice, un URL breve e un volantino occasionale, gli strumenti online gratuiti sono perfettamente adeguati. Cerca un generatore che giri nel browser, esporti SVG o PNG ad alta risoluzione e permetta di impostare il livello di correzione d'errore. Evita strumenti che obbligano ad accedere, aggiungono una filigrana al risultato o reindirizzano attraverso il dominio di link brevi del fornitore. Per lavori in serie, badge per eventi, etichette di inventario o confezioni sotto linea grafica, usa una stampa unione da foglio di calcolo, un programma di grafica con un'estensione QR o una tipografia professionale che fornisca prove verificate. Il costo di correggere diecimila pezzi stampati supera di gran lunga quello di farlo bene una volta.
Se un generatore chiede un indirizzo email per «inviarti il codice», i tuoi dati stanno lasciando il browser.
Prova prima di andare in stampa#
La prova non è facoltativa. Leggi il codice con almeno due telefoni diversi, uno dei quali di oltre tre anni. Provalo sotto luce fluorescente, alla luce del giorno e alla distanza prevista. Se il codice starà su una superficie curva come una bottiglia o un veicolo, leggilo mentre è avvolto e non steso. Stampa un'unica prova sul supporto reale, con la plastificazione se prevista. Solo dopo aver superato questi controlli dovresti approvare una tiratura da 50-500 € di materiali, a seconda di quantità e finitura.
- Leggi con dispositivi iOS e Android di anni diversi.
- Prova con luce scarsa, intensa e mista.
- Prova la distanza e l'angolo reali di lettura.
- Prova sul materiale finale, plastificazione o vernice comprese.
- Conferma che l'URL decodificato corrisponda esattamente, https:// compreso.
Un codice che si legge perfettamente su un monitor lucido può fallire su carta opaca in ombra.
Domande frequenti
Perché il mio QR code si legge sul mio telefono ma non su quello del cliente?
I telefoni più recenti hanno sensori migliori, messa a fuoco più rapida e software di decodifica più aggressivo. Un codice che si legge su un modello di punta può fallire su un telefono economico di tre anni, soprattutto se i moduli sono piccoli, il contrasto è al limite o l'illuminazione è scarsa. Anche le app fotocamera variano: alcune tollerano una zona di silenzio rovinata o un riflesso meglio di altre. L'unica prova affidabile è leggere con il dispositivo più vecchio ed economico che il tuo pubblico probabilmente possiede, in condizioni reali. Se lì fallisce, fallirà per una parte dei tuoi clienti.
Posso cambiare l'URL di un QR code dopo la stampa?
Solo se il codice contiene un link breve dinamico. Un codice statico contiene l'URL reale, quindi ciò che è stampato è fisso. I servizi dinamici permettono di cambiare la destinazione da un pannello di controllo, il che è utile per correggere errori o ruotare campagne. Il problema è che il reindirizzamento è controllato dal servizio e non da te. Se il servizio cambia le condizioni, subisce un guasto o sparisce, il tuo codice stampato punta a un link rotto o dirottato. Per materiali destinati a durare anni, il codice statico è di solito la scelta più sicura.
I generatori di QR code online gratuiti sono sicuri?
Molti lo sono per una prova rapida, ma non tutti trattano i tuoi dati allo stesso modo. Un generatore che gira interamente nel tuo browser non invia mai l'URL a un server, il che è l'ideale. Altri caricano il contenuto, creano il codice sul proprio server e possono conservarlo o registrarlo. Alcuni avvolgono il tuo URL nel proprio link breve per tracciare le letture, oppure pongono il reindirizzamento sotto il proprio controllo. Per destinazioni sensibili, uso aziendale o qualsiasi cosa da stampare in volume, preferisci uno strumento che resti nel browser, esporti SVG o PNG ad alta risoluzione e non chieda mai un accesso.
generatore di QR code online gratuitolivelli di correzione d'errore dei QR codeQR code statico o dinamicodimensione di stampa e distanza di un QR codeperché il mio QR code non si leggelinee guida per QR code con logo