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:

ElementoDoveRuolo
Modelli di ricercaI tre grandi quadrati d'angoloLascia che lo scanner localizzi il codice e il suo orientamento
Modello di allineamentoPiccolo quadrato, area in basso a destraCorregge la distorsione della lente su superfici curve
Modello di tempisticaLinea alternata tra i cercatoriImposta le coordinate della griglia del modulo
Zona tranquillaMargine bianco tutt'intornoSepara il codice dall'ambiente circostante: fa parte dello standard, non ritagliarlo
Correzione di dati ed erroriTutto il restoIl 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ù

FAQ

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.