Vai al contenuto
QRCodeMax.Vip

Perché un QR code non si scansiona: 12 cause e rimedi

Un QR code di solito non si scansiona per una di dodici semplici ragioni: contrasto, dimensioni, densità, quiet zone, riflessi, danni, distorsione o un link morto. Ecco come individuare la causa e risolvere.

Di QRCodeMax.Vip 7 min di lettura

Quando un QR code non si scansiona, la causa è quasi sempre una di dodici cose: un problema dei colori del codice, delle sue dimensioni, del modo in cui è stato stampato o visualizzato, del link che contiene o del modo in cui si usa la fotocamera. Segui la lista qui sotto e di solito trovi il colpevole in un minuto o due. Ogni causa ha una soluzione concreta, sia che tu tenga in mano il telefono sia che tu abbia creato il codice.

Problemi di contrasto e colore

Contrasto troppo basso. Uno scanner legge la differenza tra i quadratini scuri e quelli chiari, quindi un grigio pallido su bianco, un giallo su crema o qualsiasi combinazione pastello su pastello può fallire anche se il codice sembra perfetto a occhio. La soluzione è semplice: i moduli scuri devono essere davvero scuri e lo sfondo davvero chiaro. Il nero su bianco è la combinazione più affidabile in assoluto, ed è quella per cui ogni scanner è tarato. Se vuoi i colori del marchio, tieni i moduli in una tinta scura e lo sfondo quasi bianco, poi prova su almeno due telefoni diversi prima di stampare qualsiasi cosa.

Colori invertiti. Un codice con quadratini chiari su sfondo scuro — bianco su blu navy, per esempio — è il caso speculare. Alcune app fotocamera lo gestiscono, altre no, e gli scanner dedicati di negozi e magazzini sono i meno tolleranti. La soluzione: ribalta la combinazione, con i moduli scuri su sfondo chiaro. Se il design richiede un pannello scuro, metti dietro al codice un quadrato bianco dagli angoli arrotondati invece di invertire il codice stesso.

Problemi di dimensioni e densità

Il codice è troppo piccolo. Una regola pratica molto diffusa dice che un QR code dovrebbe essere almeno un decimo della distanza da cui lo scansioni. Un codice su un biglietto da visita, letto da circa 30 cm, dovrebbe essere largo almeno 3 cm; un poster letto da 3 metri richiede un codice di circa 30 cm. Se il tuo è sotto quella misura, rigeneralo a una dimensione maggiore invece di allargare l'immagine esistente, e ristampa.

Troppi dati rendono il disegno denso. Un QR code è una griglia di quadratini, e ogni carattere in più di dati aggiunge quadratini. Un URL di 60 caratteri produce una griglia sensibilmente più fina di uno di 15, e una tessera completa con una dozzina di campi peggio ancora. Le griglie fini falliscono prima sulle stampanti economiche, sugli schermi a bassa risoluzione e sulle fotocamere lontane. La soluzione: metti meno dati nel codice. Accorcia l'URL, riduci la vCard ai campi di cui le persone hanno davvero bisogno, oppure usa un codice dinamico che contiene solo un breve reindirizzamento. Un generatore gratuito come QRCodeMax.Vip ti mostra il disegno diventare visibilmente più semplice man mano che i dati si riducono — quadratini meno numerosi e più grandi significano molti meno fallimenti di scansione.

Quiet zone mancante. La quiet zone è il margine vuoto intorno al codice, e la specifica QR richiede un margine di quattro moduli — quattro volte la larghezza di un quadratino. Chi fa design spesso lo taglia via o lascia che testi e grafiche si accavallino al bordo, e lo scanner allora non capisce dove inizia il codice. La soluzione: mantieni un margine libero di almeno quattro moduli su tutti i lati, e non avvicinare mai un bordo al punto da toccare i quadratini esterni.

Logo troppo grande. Inserire un logo significa coprire dei moduli e confidare nella correzione degli errori per colmare il buco. Se il logo diventa troppo grande, il codice semplicemente smette di decodificarsi. Come regola pratica, tieni il logo entro circa un quarto della larghezza del codice, imposta il livello di correzione degli errori su alto quando generi il codice, e prova una copia stampata — non solo l'anteprima a schermo — prima di confermare la tiratura.

Problemi di stampa e superficie

Riflessi o superficie curva. La plastificazione lucida, il vetro di una cornice, gli adesivi brillanti e gli oggetti curvi come le bottiglie trasformano parte del codice in uno specchio; la fotocamera vede una chiazza bianca dove dovrebbero esserci i quadratini. Le soluzioni: scegli una finitura opaca per il materiale stampato, metti il codice sulla parte più piatta del prodotto, e quando scansioni un codice sotto vetro inclina leggermente il telefono o spostati di lato finché il riflesso non esce dal codice.

Stampa danneggiata o a bassa risoluzione. L'inchiostro che sfuma sulla carta assorbente, uno screenshot sfocato ingrandito oltre i suoi limiti, un'etichetta strappata, uno scontrino termico sbiadito al sole — tutto questo rompe il disegno. La soluzione è ristampare da una fonte adeguata: esporta il codice come file vettoriale (SVG) per la stampa, oppure usa un PNG ad alta risoluzione intorno ai 300 dpi, che è la regola pratica consueta per la qualità di stampa. Se il codice è fisicamente danneggiato o sbiadito, non c'è nulla da riparare — sostituiscilo.

Proporzioni deformate. Trascinare la maniglia laterale in un programma di grafica o di impaginazione allunga i quadratini in rettangoli, e gli scanner si aspettano quadrati. Succede di continuo quando un codice viene schiacciato in un banner o in una colonna laterale. La soluzione: ridimensiona solo dalle maniglie d'angolo con le proporzioni bloccate, o meglio, rigenera il codice alla dimensione esatta che ti serve. Una volta deformato, nessuna modifica lo aggiusta — generane uno nuovo.

Quando il codice si scansiona ma non succede nulla

Link rotto o codice dinamico scaduto. A volte il disegno è perfetto e il telefono lo legge all'istante — ma la destinazione è morta. La pagina è stata eliminata, il dominio è scaduto, oppure il codice era dinamico e il servizio di reindirizzamento alle sue spalle è scaduto, cosa frequente con le prove gratuite. La soluzione: apri prima il link in un browser desktop per confermare che il problema è la destinazione, non il codice. Un codice statico ha l'URL incorporato nel disegno, quindi devi generare un nuovo codice che punti a un indirizzo funzionante. Un codice dinamico si può sistemare rinnovando il servizio — oppure sostituire con un codice statico che punti a un indirizzo permanente su un dominio di tua proprietà.

Problemi di fotocamera e distanza

Messa a fuoco della fotocamera. Una lente sporca, una pellicola protettiva crepata o una fotocamera avvicinata oltre la sua distanza minima di messa a fuoco sfocano i quadratini quanto basta per far fallire la lettura. Le soluzioni: pulisci la lente (raccoglie lanugine dalle tasche in modo sorprendente), tocca il codice sullo schermo per forzare la messa a fuoco, tieni il telefono più fermo o appoggialo a qualcosa, e allontana di qualche centimetro — molte fotocamere dei telefoni non mettono a fuoco così vicino come le persone naturalmente avvicinano il telefono.

Scansione troppo vicina o troppo lontana. Troppo vicino e il codice riempie l'intero inquadratura senza margine visibile, cosa che molti scanner rifiutano di leggere; troppo lontano e i quadratini si sciolgono in un grigio confuso. Un punto di partenza pratico: tieni il telefono in modo che il codice occupi gran parte dell'inquadratura ma con una fascia chiara di sfondo visibile tutto intorno, a circa 20–30 cm per un codice stampato piccolo, poi regola. Muoviti lentamente — lo scanner ha bisogno di un attimo per agganciarsi.

Una rapida lista di controllo

  • Moduli scuri su sfondo chiaro? Se no, inverti o ricolora.
  • Margine libero di almeno quattro moduli su tutti i lati?
  • Dimensione di almeno un decimo della distanza di scansione?
  • Quadratini ancora quadrati, non allungati?
  • Logo piccolo, correzione degli errori su alto?
  • Superficie opaca, niente riflessi, codice in piano?
  • Stampato da un file vettoriale o da un'immagine ad alta risoluzione?
  • Il link si apre in un browser desktop?
  • Lente pulita, codice intero nell'inquadratura con margine visibile?

Se rispondi no anche a una sola di queste domande, hai trovato il tuo problema.

In sintesi

La maggior parte dei QR code illeggibili fallisce per motivi banali: contrasto debole, quiet zone mancante, un disegno reso troppo denso da troppi dati o un link che non esiste più. Sistemare il design, stampare da una fonte di qualità e — soprattutto — provare il codice finito con un paio di telefoni diversi prima di stamparne cinquemila. Dieci secondi di test valgono più di una ristampa.

Domande frequenti

Quanto piccolo può essere un QR code?
Una regola pratica diffusa è un decimo della distanza di scansione: un codice letto da 30 cm dovrebbe essere largo almeno 3 cm. Per i biglietti da visita tienilo almeno a 2 cm, e prova sempre con qualche telefono.
Un QR code deve essere per forza bianco e nero?
No, ma i moduli scuri devono contrastare nettamente con lo sfondo. Lo schema scuro-su-chiaro si scansiona molto più affidabilmente del chiaro-su-scuro, che ancora alcune app scanner faticano a gestire.
Un QR code può smettere di funzionare col tempo?
Sì. Un codice statico si scansiona per sempre, ma la pagina a cui punta può sparire. Un codice dinamico dipende dal suo servizio di reindirizzamento che resti attivo — se l'abbonamento o la prova termina, il codice muore anche se si scansiona ancora.
Perché il mio QR code si scansiona da schermo ma non da carta?
Problemi di stampa come l'inchiostro che sfuma, la bassa risoluzione, i riflessi della plastificazione e le superfici curve riguardano i codici su carta, mentre quelli a schermo soffrono di riflessi, luminosità bassa o pellicola crepata. Prova sempre nel supporto finale, non solo nell'anteprima.
Come sistemo un QR code troppo denso?
Metticci meno dati. Sostituisci un URL lungo con uno corto, riduci i campi inutilizzati di una vCard, oppure usa un codice dinamico — meno caratteri significano quadratini più grandi e più facili da scansionare.