Succede sempre allo stesso modo. Un ristorante stampa il QR code del menu sui tavoli, su trecento tovagliette, magari sulla vetrina. Funziona per mesi. Poi un giorno un cliente inquadra il codice e atterra su una pagina che dice “il tuo piano di prova è scaduto” — o peggio, su una pagina di errore. Il QR non è rotto. Non si è “consumato”. È successa una cosa diversa, e molto più banale: era un QR code dinamico, creato con un servizio gratuito che gratuito non era.
Per capire perché succede — e come evitarlo — basta capire la differenza tra le due famiglie di QR code. È una differenza semplice, ma quasi nessun generatore online ha interesse a spiegartela chiaramente.
La differenza in una frase
Un QR code statico contiene direttamente l’informazione: il tuo link, il tuo testo, il tuo numero di telefono sono codificati dentro i quadratini. Quando qualcuno lo scansiona, il telefono legge il dato e lo apre. Punto. Non c’è nessun intermediario: il codice funziona finché esiste la pagina a cui punta, e nessuno può “spegnerlo”.
Un QR code dinamico, invece, non contiene il tuo link. Contiene un link del servizio che l’ha generato — un indirizzo corto tipo qr-co.de/abc123 — che a sua volta reindirizza verso la tua destinazione. In mezzo tra il tuo cliente e il tuo menu c’è il server di un’azienda terza.
Questa architettura ha vantaggi reali, ne parliamo tra poco. Ma ha una conseguenza che nessun banner pubblicitario ti dirà mai: il QR dinamico vive finché il servizio decide di farlo vivere.
Perché i QR “gratis” smettono di funzionare
Il modello di business della maggior parte dei grandi generatori online funziona così: ti offrono la creazione gratuita, ma quello che generi di default è un QR dinamico legato a un account. Per i primi 14 giorni — la durata tipica del periodo di prova — tutto funziona. Poi il trial scade, e con lui il redirect: il server smette di inoltrare le scansioni verso il tuo link, e ogni codice stampato diventa carta straccia.
Non è un malfunzionamento: è il prodotto. Il QR che muore è il motivo per cui dovresti pagare l’abbonamento. E funziona, dal loro punto di vista: quando te ne accorgi, i codici sono già stampati su menu, biglietti da visita, packaging — e ristampare costa più che abbonarsi.
Il problema non è che questi servizi esistano. Il problema è che la parola “gratis” campeggia sulla homepage, mentre la natura dinamica (e quindi mortale) del codice sta nelle righe piccole.
Quando un QR dinamico serve davvero
Sarebbe disonesto dire che i dinamici sono una truffa: sono uno strumento, e in alcuni casi sono lo strumento giusto.
Un QR dinamico ha senso quando ti serve almeno una di queste due cose:
Cambiare la destinazione dopo la stampa. Il redirect intermedio si può aggiornare: stesso codice stampato, link di arrivo diverso. Utile per campagne lunghe in cui la pagina di destinazione cambia, o per materiali costosi da ristampare.
Tracciare le scansioni. Poiché ogni scansione passa dal server del servizio, puoi sapere quante sono state, quando, da dove, da che dispositivo. Per una campagna marketing strutturata è un dato prezioso.
Se hai davvero bisogno di queste funzioni, scegli un servizio dinamico a pagamento, consapevolmente, mettendo a budget l’abbonamento per tutta la vita utile dei materiali stampati. Quello che non dovresti mai fare è ritrovarti con un dinamico per sbaglio, perché era l’opzione di default di un sito che diceva “gratis”.
Quando lo statico è la scelta giusta (cioè quasi sempre)
Per la maggior parte degli usi reali di un piccolo business, il QR statico è la risposta:
- Menu del ristorante: l’indirizzo della pagina menu non cambia; cambia il contenuto della pagina, e quello lo aggiorni tu sul tuo sito.
- Biglietti da visita: puntano al tuo sito o al tuo profilo, indirizzi stabili per definizione.
- Vetrine, packaging, locandine: link al sito, ai social, a una pagina di recensioni.
- Wi-Fi per gli ospiti, eventi, cartellonistica.
In tutti questi casi il QR statico non scade mai, non ha limiti di scansione, non dipende dai server di nessuno e — non ultimo — non regala a un’azienda terza i dati di chi lo scansiona. L’unico suo “limite” è che la destinazione è incisa per sempre nel codice: se l’URL stampato muore, muore il QR. La soluzione è a monte: usa sempre un indirizzo che controlli tu, sul tuo dominio.
Come capire cosa stai per stampare
Il test richiede dieci secondi: prima di mandare in stampa, scansiona il codice e guarda l’URL che si apre.
- Se vedi il tuo indirizzo (
tuosito.it/menu), il codice è statico: contiene il tuo link e nessuno può toccarlo. - Se vedi un indirizzo che non è il tuo — un dominio accorciato del servizio, tipo
qrco.de/...,qr1.be/...o simili — il codice è dinamico: la sua vita dipende da quel servizio e, quasi sempre, da quanto lo paghi.
Vale anche come autodifesa contrattuale: se un fornitore ti consegna materiali stampati con QR, fai lo stesso test prima di firmare.
In sintesi
| QR statico | QR dinamico | |
|---|---|---|
| Il tuo link è… | dentro il codice | dietro un redirect del servizio |
| Scade? | mai | sì, se smetti di pagare |
| Destinazione modificabile dopo la stampa | no | sì |
| Tracciamento scansioni | no | sì |
| Dipendenza da terzi | nessuna | totale |
| Costo reale | zero | abbonamento (prima o poi) |
La regola pratica: statico di default, dinamico solo se hai un motivo preciso e un budget dedicato. E qualunque cosa tu scelga, fai il test della scansione prima di stampare.
Se ti serve un QR statico con il tuo logo, ho creato un generatore gratuito che funziona interamente nel browser: QR Brandify.