Enqre
Torna al blog

Pubblicato il 04/08/2026

Perché il mio codice QR non si scansiona? Le sei cause reali

Un codice che non si scansiona è raramente un mistero. In pratica è una di sei cause — e la si può circoscrivere in un paio di minuti senza attrezzatura particolare.

Affrontatele in questo ordine: è più o meno l’ordine di frequenza.

1. Contrasto insufficiente — e non quello che pensate

Di gran lunga la causa più comune. Una fotocamera non vede i vostri colori di marca: vede la luminanza. Due colori chiaramente diversi per voi possono essere quasi lo stesso grigio per un sensore, e il codice diventa una texture invece di un motivo.

Il classico è un grigio medio su bianco. Un #9aa0a6 sembra un grigio elegante a schermo e dà un rapporto di circa 2,6:1 — abbastanza per un telefono a 10 cm con buona luce, non per il resto. Mirate a 5:1 o meglio; sotto 3:1 considerate il codice rotto.

  • Le sfumature. Un codice è scansionabile quanto la sua estremità più chiara. Una sfumatura dal quasi-nero al pastello si legge in alto e si dissolve in basso.
  • I tre quadrati d’angolo. Un lettore deve trovare quei motivi di ricerca prima di decodificare. Metterli in un accento chiaro mentre il corpo resta scuro fallisce prima del contrario.

Il nostro editor calcola questi rapporti in tempo reale e mostra il numero mentre scegliete i colori, proprio perché questo difetto è invisibile su un monitor luminoso e ovvio su carta.

2. Troppo piccolo per la distanza di lettura

La regola: circa un decimo della distanza di lettura. Letto a 30 cm vuole circa 3 cm; su un muro a 3 m circa 30 cm. Capita regolarmente di mettere un codice da 2 cm su un manifesto e concludere che i QR non funzionano.

Due correzioni: all’esterno o con poca luce, più grande, perché un telefono in penombra non risolve moduli fini. E un codice con più dati ha, a parità di dimensione, moduli più piccoli — un argomento concreto per un link di reindirizzamento breve al posto di un URL lungo.

3. Manca la zona di quiete

Il margine bianco è parte del codice: i lettori lo usano per capire dove finisce il motivo. I grafici lo cancellano continuamente — ritaglio stretto, codice appoggiato a un blocco di colore, testo che entra dentro.

Lasciate circa quattro moduli liberi sui quattro lati, nel colore dello sfondo. Un bordo danneggiato fallisce più spesso di un centro danneggiato.

4. Un logo che mangia più moduli di quanti la correzione d’errore possa pagare

I codici QR sopravvivono ai danni grazie alla ridondanza. Quanta dipende dal livello: L tollera circa il 7 % di perdita, M circa il 15 %, Q circa il 25 %, H circa il 30 %. Un logo centrale è un danno voluto e deve stare in quel budget.

Un logo con livello H di norma va bene. Lo stesso logo in L è un codice rotto che oggi si scansiona nella vostra mano e fallisce sul telefono più vecchio di un cliente in un ristorante buio. Con un logo sempre H, logo contenuto e centrato, e mai grafica sopra i quadrati d’angolo.

5. È invertito

Moduli chiari su sfondo scuro. La maggior parte dei lettori moderni lo gestisce, una minoranza rilevante no — e di quelli per cui è fallito non saprete mai nulla. Se il progetto lo consente: scuro su chiaro. Altrimenti: provate su più telefoni.

6. È successo qualcosa in stampa

  • Raster dove serviva vettoriale. Un PNG da 300 pixel portato a 20 cm dà moduli morbidi e sfrangiati. Per la stampa esportate SVG o PDF.
  • Ingrossamento del punto su supporti assorbenti. Su carta non patinata, cartone o tessuto i moduli si fondono e i bianchi si chiudono. Ingrandite e riducete i dati.
  • Laminazione lucida. Un codice perfetto sotto una finitura lucida diventa uno specchio con le luci a soffitto. Opaca per tutto ciò che è orizzontale: espositori, menù, adesivi da pavimento.
  • Superfici curve o flessibili. Bottiglie, bicchieri, guaine. Il motivo si deforma; i lettori tollerano un po’, non molto. Mettete il codice sulla faccia più piatta.
  • Toner scarso, registro sbagliato, etichette termiche economiche. Stampatene uno e scansionatelo prima di tirarne diecimila.

Circoscrivere in due minuti

  1. Scansionate il progetto a schermo. Se già fallisce è il design: contrasto, dimensione, zona di quiete, logo. Se passa, il design va bene e il problema è fisico.
  2. Fotografate il codice stampato e ingrandite. Moduli sfocati o fusi: problema di stampa. Moduli nitidi: contrasto o dimensione.
  3. Un secondo telefono, meglio un Android più vecchio. «Sul mio sì, sul loro no» è la firma di un codice senza margine: contrasto, logo troppo grande o inversione.
  4. Coprite l’intorno con un foglio bianco. Se all’improvviso scansiona, era la zona di quiete.
  5. Allontanatevi e avvicinatevi. Fallisce da vicino e va da lontano: la fotocamera non messa a fuoco così vicino. Fallisce da lontano: è piccolo.

La prova che evita tutto questo

Prima della tiratura scansionate la cianografica vera — non il file sul monitor — con almeno due telefoni, uno non nuovo, alla distanza e con la luce reali. Cinque minuti, e intercetta ogni causa di questa pagina tranne una laminazione non ancora applicata.

E se il codice è dinamico, un’assicurazione in più: un codice che scansiona ma porta nel posto sbagliato non è un problema di scansione, ed è il solo guasto riparabile dopo la stampa.

Risposte rapide

  • Perché funziona sul mio telefono e non su altri? Al codice non resta margine: contrasto, logo troppo grande per il livello, o inversione. Il vostro apparecchio è più nuovo e la vostra luce migliore.
  • Un QR può essere troppo piccolo? Sì. Sotto circa un decimo della distanza di lettura diventa inaffidabile.
  • I colori rompono i QR? Il colore no, il basso contrasto di luminanza sì. Scuro su chiaro, 5:1 o meglio.
  • Perché ha smesso di funzionare dopo la stampa? Ingrossamento del punto, laminazione lucida, superficie curva, o un raster ingrandito oltre la sua risoluzione.
  • Posso mettere un logo al centro? Sì, con correzione d’errore H, piccolo e lontano dai quadrati d’angolo.