Come decodificare un codice QR da un'immagine?
Un codice QR è una griglia di quadrati neri e bianchi: tre grandi motivi d'angolo delimitano la zona dati, e gli altri moduli codificano le informazioni bit per bit, affiancata da un livello di correzione degli errori che permette di ricostruire la parte danneggiata. Lo strumento inizia individuando questi tre motivi, poi ne deduce l'orientamento e la dimensione della griglia, raddrizza la prospettiva se l'immagine è stata scattata di sbieco e infine legge i moduli uno per uno.
La decodifica avviene interamente in JavaScript, nel tuo browser: l'immagine viene ridimensionata se necessario, i pixel vengono analizzati e il risultato appare prima che qualcosa possa lasciare la pagina. La tabella riporta la stringa esatta, il tipo di contenuto riconosciuto, la sua lunghezza, la versione del simbolo, le dimensioni dell'immagine e il tempo misurato, mentre il contorno verde segna i quattro angoli rilevati.
Che tipi di contenuto può contenere un QR?
Il più frequente resta l'indirizzo URL, che il telefono apre direttamente. Poi viene il rete Wi-Fi — il prefisso WIFI: memorizza il nome, la password e la cifratura —, la scheda contatto (BEGIN:VCARD o il formato compatto MECARD), l'e-mail, il numero di telefono, il SMS, l'evento di calendario e la posizione geografica. In assenza di un formato riconosciuto, lo strumento mostra il testo semplice: un QR è solo un modo compatto di memorizzare caratteri, non è cifrato.
Perché la decodifica fallisce su alcune immagini?
Le cause sono quasi sempre visive. Il mosso cancella i contorni dei moduli; un riflesso o un'illuminazione irregolare nasconde un'area intera; un contrasto debole — QR grigio su carta avorio — impedisce di distinguere il nero dal bianco; la zona di riposo tagliata priva il lettore del suo margine di quattro moduli; infine un'immagine troppo piccola o ingrandita dopo non lascia abbastanza pixel per modulo. Sul piano del contenuto, un codice molto denso generato su una versione bassa può anche superare la capacità prevista.
Cosa fare con un codice che non riconosco?
Leggi prima la stringa mostrata: se inizia con http, WIFI:, BEGIN:, tel: o geo:, il tipo ti indica la natura dei dati prima di qualsiasi apertura. Un link sconosciuto o accorciato merita di essere verificato altrove; qui non viene eseguito nulla: lo strumento si limita a restituire il testo memorizzato nel codice.
Cosa non fa lo scanner
Non genera codici: per crearne uno, vai sul generatore di QR code. Non legge i codici a barre lineari — spetta al generatore di codici a barre per produrli, dato che i formati 1D non hanno nulla a che vedere con la griglia di un QR. Non crea alcun account, non sincronizza nulla tra i tuoi dispositivi e non carica alcuna immagine: la cronologia vive nell'archivio locale del browser e sparisce con esso.
Consigliato per
Commercianti ed organizzatori di eventi che verificano un manifesto o un biglietto, team marketing che controllano il link stampato di una campagna, persone che si collegano a una rete Wi-Fi di hotel o caffè, negozi online che scansionano un pacco o un'etichetta, curiosi che decodificano un codice visto per strada — e chiunque voglia leggere un codice QR rapidamente e senza lasciare tracce, e come complementi il generatore di QR code, l'estrattore di testo OCR, il contatore di caratteri, l'codificatore e decodificatore Base64 e il selettore di colore.