Cos'è un codice QR?
Quei puzzle quadrati in bianco e nero su menu, poster e carte d'imbarco possono racchiudere in pochi centimetri quadrati un collegamento, credenziali Wi-Fi o un biglietto. Ecco come funzionano e come crearli e scansionarli senza farsi prendere in giro.
Pixel come dati
Un codice QR — Codice di risposta rapida, inventato nel 1994 da Denso Wave per tracciare le parti delle automobili, è un codice a barre bidimensionale. Laddove il codice a barre di un vecchio supermercato memorizza una dozzina di cifre in una dimensione, un codice QR memorizza i dati due dimensioni: una griglia di moduli bianchi e neri, ognuno un po'. Ecco perché un codice QR può contenere migliaia di caratteri anziché una dozzina di cifre.
I dati possono essere qualsiasi cosa possano rappresentare i byte: un URL, testo semplice, dettagli di contatto, credenziali Wi-Fi e, in teoria, anche file binari. Lo scanner legge la griglia, ricostruisce i byte e li interpreta.
Anatomia di un codice QR
Tre punti di riferimento visivi rendono un codice QR decodificabile da qualsiasi angolazione:
| Elemento | Dove | Ruolo |
|---|---|---|
| Modelli di ricerca | I tre grandi quadrati d'angolo | Lascia che lo scanner localizzi il codice e il suo orientamento |
| Modello di allineamento | Piccolo quadrato, area in basso a destra | Corregge la distorsione della lente su superfici curve |
| Modello di tempistica | Linea alternata tra i cercatori | Imposta le coordinate della griglia del modulo |
| Zona tranquilla | Margine bianco tutt'intorno | Separa il codice dall'ambiente circostante: fa parte dello standard, non ritagliarlo |
| Correzione di dati ed errori | Tutto il resto | Il carico utile, intercalato con ridondanza |
Esistono 40 "versioni" — formati da 21×21 a 177×177 moduli. Le versioni più grandi contengono più dati; un URL tipico si trova intorno alla versione 3–5.
Perché i codici danneggiati continuano a essere scansionati
Codici QR incorporati Correzione dell'errore Reed-Solomon - la stessa matematica che protegge i CD e le sonde dello spazio profondo. Fino ad una certa quota di moduli danneggiati, il decoder ricostruisce i dati mancanti invece di fallire. Quattro livelli di capacità commerciale per la resilienza:
- L - recupera circa il 7% dei danni; codice più denso.
- M — ~15%; il default quotidiano.
- Q — ~25%; buono per la stampa che verrà gestita.
- H — ~30%; ti permette di schiaffeggiare un logo nel mezzo, sopravvive alle superfici ruvide.
Questo è anche il motivo per cui i codici tollerano la sovrapposizione del logo: finché il danno rimane al di sotto del budget di ripristino, il carico utile sopravvive intatto.
Codici statici vs dinamici
A statico Il codice QR codifica direttamente il contenuto finale. Funziona sempre, non costa nulla, non traccia nulla: cambia la destinazione e ristampi il codice. UN dinamico il codice codifica un breve URL di reindirizzamento di proprietà di un servizio QR: il servizio registra ogni scansione e può reindirizzare la destinazione in seguito. Utile per le campagne, ma aggiunge una dipendenza (il servizio deve rimanere attivo), il monitoraggio della privacy e spesso un abbonamento. Nostro Generatore di codici QR produce solo codici statici: niente scade, niente telefona a casa.
Ciò che le persone mettono dentro
- URL — manifesti, biglietti da visita, packaging.
- Wifi - IL WIFI:S:name;T:WPA;P:password;; il formato si unisce a una rete durante la scansione; il nostro generatore lo costruisce per te.
- vCard — una scheda di contatto in una scansione.
- E-mail, telefono, SMS — precompila la schermata di composizione.
- Pagamenti e biglietti — firme una tantum, motivo per cui tali codici non devono mai essere riutilizzati o fotografati da estranei.
Scansione sicura (quishing)
Poiché un codice è semplicemente un collegamento stampato da qualcuno, anche gli aggressori lo utilizzano: la tecnica ha anche un nome, quishing (phishing QR). Adesivi applicati su codici legittimi sui parchimetri, codici nelle e-mail che portano a pagine di raccolta credenziali: il telefono apre la destinazione in modo invisibile, e questo è il pericolo.
- Usa uno scanner che mostra il contenuto decodificato prima dell'apertura - come il Scanner QR su questo sito, invece di uno che passa direttamente al browser.
- Leggi attentamente il dominio: paypa1.com non è PayPal.
- Sii particolarmente sospettoso nei confronti dei codici che arrivano copertura altri codici o che richiedono l'accesso subito dopo la scansione.
Hai ricevuto un codice QR come immagine? Decodificatelo senza fidarvi: il Lettore QR mostra il contenuto grezzo di qualsiasi immagine, localmente, prima di aprire qualsiasi cosa.
Saperne di più
- Creane uno: il Generatore di codici QR (collegamenti, Wi-Fi, e-mail, SMS - download PNG).
- Leggine uno dal vivo: il Scanner QR con la fotocamera o il lettore per le immagini.
- Curioso degli indirizzi all'interno dei collegamenti QR? Inizia con cos'è un indirizzo IP.
Domande sul codice QR
I codici QR scadono?
Un codice QR è costituito semplicemente da dati stampati in pixel: non può scadere. Ciò che può smettere di funzionare è la destinazione dietro di esso: un codice QR dinamico punta a un servizio di reindirizzamento che potrebbe chiudersi e un collegamento semplice muore se lo fa la pagina di destinazione. I codici generati localmente con contenuti semplici continuano a funzionare per sempre.
I codici QR sono sicuri da scansionare?
Il codice stesso è inerte; il rischio è dove punta un URL. Gli aggressori stampano codici che portano a siti di phishing, quindi tratta un collegamento decodificato come qualsiasi collegamento sconosciuto: leggilo prima di aprirlo. Usare uno scanner che ti mostra prima la destinazione, invece di passare direttamente al browser, è un'abitudine sicura.
Qual è la differenza tra codici QR statici e dinamici?
Un codice statico codifica direttamente il contenuto finale (un URL, credenziali Wi-Fi, testo) e funziona per sempre. Un codice dinamico codifica un breve URL di reindirizzamento di proprietà del servizio che lo ha realizzato, consentendo di modificare successivamente la destinazione; funziona solo finché esiste quel servizio e tiene traccia di ogni scansione.
Quanti dati può contenere un codice QR?
Fino a circa 4.300 caratteri nella versione più grande al livello di correzione degli errori più basso. Il limite pratico è molto più basso: ogni carattere in più aggiunge moduli, rendendo il codice più denso e più difficile da scansionare: mantieni i carichi utili brevi, soprattutto per la stampa.