Usa un QR code dinamico quando la destinazione può cambiare o vuoi contare le scansioni; usane uno statico quando l'URL è permanente, non ti serve il tracciamento e non vuoi alcun servizio esterno nel percorso della scansione. Il pattern stampato ha lo stesso aspetto nei due casi. Un codice statico codifica l'URL di destinazione stesso. Un codice dinamico codifica un link breve, un puntatore alla destinazione che puoi modificare in seguito.
Quest'unica differenza decide modifica, analytics, costo nel tempo e cosa succede il giorno in cui un fornitore sparisce. È soprattutto una questione di rischio: quanto è grave se questo codice stampato punta al posto sbagliato, o a nulla? Le sezioni seguenti la affrontano, compresi i casi in cui lo statico è la scelta tecnica migliore.
QR code statico vs dinamico in sintesi
Sei proprietà differiscono. Il resto dell'articolo spiega ogni riga.
| Proprietà | QR code statico | QR code dinamico |
|---|---|---|
| Cosa codifica il pattern | L'URL di destinazione stesso | Un link breve che reindirizza alla destinazione |
| Cambiare destinazione dopo la stampa | No, ristampa | Sì, modifica il link |
| Analytics delle scansioni | Nessuna dal codice | Conteggio, paese, dispositivo, browser, orario |
| Dipendenza da un servizio | Nessuna | L'host del link breve deve restare attivo e restare tuo |
| Costo per tutta la vita del codice | Gratis una volta generato | Quanto addebita l'host finché il codice è in circolazione |
| Dimensione della griglia per un URL lungo | Più grande (versione 6 o più) | Più piccola (versione 3 o 4) |
In breve: il dinamico compra controllo dopo la stampa e ti costa una dipendenza. Lo statico non ha dipendenze e nessun controllo.
Come ciascun codice memorizza i dati
Un QR code non è l'immagine di un URL. È una matrice di moduli scuri e chiari che contiene i dati in una di quattro modalità: numerica, alfanumerica, byte e kanji. Un normale link HTTPS ha lettere minuscole e simboli, quindi usa la modalità byte.
La dimensione della griglia è la versione. Lo standard QR (ISO/IEC 18004) definisce le versioni da 1 a 40; il lato misura 17 + 4 x versione moduli, quindi la versione 1 è 21 x 21 e la versione 40 è 177 x 177. Denso Wave, l'inventore del formato, pubblica la tabella delle capacità. In modalità byte, la versione 1 contiene 17 byte al livello più basso di correzione degli errori e la versione 40 ne contiene 2.953.
Prendi un codice statico che porta questo URL con parametri di 101 caratteri: https://example.com/products/spring-collection-2026?utm_source=flyer&utm_medium=print&utm_campaign=march. Al livello di correzione errori M (circa 15% recuperabile) serve la versione 6, una griglia 41 x 41. Al livello H (circa 30%) serve la versione 10, 57 x 57. L'URL ora è nel pattern per sempre; un refuso, una pagina spostata o una campagna finita significano ristampare.
Un codice dinamico codifica invece qualcosa come https://b.elido.me/spring26. Sono 27 caratteri: versione 3 (29 x 29) al livello Q, versione 4 (33 x 33) a H. La vera destinazione sta presso lo shortener e viene cercata al momento della scansione.
Analytics di un link in un workspace demo. I numeri sono dati di esempio sintetici, non risultati di clienti.
Modifica e analytics delle scansioni dopo la stampa
Il salto in più compra modifica, conteggio, routing e scadenza.
Destinazione modificabile. Cambia il target nella dashboard o tramite l'API e i volantini già in circolazione lo seguono. Il redirect è un 302 (temporaneo, vedi RFC 9110), lo status giusto per un target che pensi di cambiare; la spiegazione su 301 vs 302 ne spiega il motivo. Non puoi cambiare il link breve stesso, perché quella stringa è il pattern sulla carta. Gli hotel lo sentono di più, con un'unica card stampata in centinaia di camere (QR code per gli hotel); un volantino per un sondaggio è il caso quotidiano, perché un QR code per un Google Form può essere ripuntato sul modulo del trimestre successivo senza ristampare.
Routing e scadenza. Gli smart link possono mandare i visitatori a destinazioni diverse per paese, dispositivo o browser. Un link può anche avere una data di scadenza o un limite di click; oltre quel punto, l'edge risponde con una pagina "expired" e uno status 410. Non reindirizza a un URL personalizzato di "campagna terminata", quindi ripunta tu il link se ne vuoi uno.
Analytics delle scansioni. Ogni scansione è una richiesta a un server che controlli, quindi si può contare. Le analytics dei link di Elido mostrano la serie temporale dei click, le destinazioni principali, paesi, dispositivi e browser, come nello screenshot sopra. Tre limiti onesti:
- Vedi il pubblico, non la persona. Niente identifica chi ha scansionato.
- Una scansione è un click sul link. Se lo stesso link sta su un poster e in un'email, finiscono nello stesso gruppo. Dai a ogni posizione il suo link breve e potrai confrontarle. È un'abitudine, non una funzione integrata.
- Le scansioni non sono conversioni. Seguire un visitatore fino a un'iscrizione richiede URL con parametri letti dalle tue analytics, mentre il tracciamento delle conversioni di Elido collega gli acquisti Stripe e Shopify al link; come tracciare le scansioni dei QR code copre l'intero stack.
La mia regola: se un codice va su carta, parto dal dinamico e faccio dello statico l'eccezione che devo giustificare. Un codice statico non ti dà niente di tutto questo. Se qualcuno chiede "il poster ha funzionato?", la risposta onesta è "non ne ho idea".
Latenza del redirect e leggibilità
Il redirect aggiunge pochi millisecondi di tempo server su un cache hit; il budget di progetto di Elido per quel percorso è un p95 sotto i 15 ms, e come il percorso di redirect ci arriva ha un suo articolo. In confronto, messa a fuoco e cattura della fotocamera richiedono circa 100-300 ms, DNS e TLS della destinazione richiedono da decine a centinaia di ms su rete mobile, e la pagina di destinazione di solito è la più lenta di tutte. Il redirect è un errore di arrotondamento. Quello che fa male è un fornitore senza un edge vicino, quindi scansiona un loro codice su rete mobile prima di impegnarti.
Il payload più corto gioca a favore del dinamico. A 3 cm di larghezza, una griglia di versione 3 ha moduli larghi circa 1 mm; una griglia di versione 20 (97 x 97) circa 0,3 mm. Una regola pratica comune è stampare a circa un decimo della distanza di scansione, quindi un codice scansionato da 1 m dovrebbe essere largo circa 10 cm. Una griglia piccola lascia anche spazio, sotto la correzione degli errori, per un logo, cosa che affrontano i livelli di correzione degli errori dei QR code. Il designer di Elido imposta stile dei moduli (quadrato, arrotondato, punto), stile degli occhi, colori, un logo caricato con margine e un'etichetta con cornice, ed esporta PNG o SVG. Il suo suggerimento è di mantenere il livello H quando un logo copre più di circa il 20% del codice, e di provare con due telefoni prima di stampare.
Costo, limiti e cosa succede se smetti di pagare
Un codice statico non costa nulla dopo averlo generato. Un codice dinamico costa quanto addebita l'host per tutto il tempo in cui il codice è in circolazione, che per un menu o una scatola di prodotto può voler dire anni.
Un'ipotesi per mostrare la forma. Se un host addebitasse 10 EUR al mese e il tuo packaging restasse sugli scaffali 3 anni, mantenere vivo il redirect costerebbe 360 EUR. I tuoi numeri saranno diversi. Il costo dipende dal tempo, non dalle scansioni, e continua anche dopo che la campagna ha smesso di essere interessante.
Cosa succede alla fine dipende dal fornitore, quindi scoprilo prima della stampa:
- Link mantenuto, funzioni a pagamento congelate. Il caso migliore. Le scansioni reindirizzano ancora; modifica e analytics si bloccano.
- Link disattivato o in pausa. Le scansioni arrivano su una pagina di errore. In Elido un link disattivato restituisce una pagina 410, e un workspace in pausa mostra una pagina di pausa invece di reindirizzare.
- Link e dominio spariti. Il caso peggiore. Il pattern contiene un URL breve che non si risolve più, e nessuna modifica può rimediare, perché il pattern è il link breve, non la destinazione.
Limiti dei codici dinamici
Quattro limiti vale la pena conoscerli prima di scegliere, e nessuno è un motivo per evitare i codici dinamici su carta.
- Serve la rete. Il telefono deve raggiungere il redirect e poi la pagina. In uno scantinato, un ascensore o un campo senza segnale, un codice dinamico fallisce, e fallisce anche un codice statico che punta a una pagina web. Solo testo, Wi-Fi e biglietti da visita si scansionano del tutto offline.
- Un provider nel percorso. Uptime, conservazione e termini di cessazione dell'host ora si applicano al tuo materiale stampato. Chiedili per iscritto prima di una stampa lunga.
- Privacy. Ogni scansione è una richiesta a un server, quindi produce un record di click. Controlla cosa contiene quel record e per quanto tempo viene conservato; QR code e GDPR lo spiega.
- Pattern fisso. Puoi cambiare dove va il codice, mai il codice stesso. Uno slug sbagliato sulla carta resta sbagliato.
Cambiare fornitore: di chi è il link breve?
Cambiare si riduce a di chi è il dominio nel pattern.
- Dominio condiviso del fornitore (come
b.elido.me/spring26): i codici stampati restano legati a quel fornitore. Puoi ricreare le destinazioni altrove, ma i vecchi pattern continuano a puntare al vecchio host. - Dominio tuo (come
go.acme.example/spring26): sposta il DNS a un nuovo provider, ricrea gli stessi slug e i codici stampati continuano a funzionare.
Quindi, per qualsiasi cosa stampata che resterà in circolazione più di qualche mese, usa il dinamico su un dominio tuo. Domini personalizzati per i link brevi copre DNS e certificati, la pagina della funzione QR code elenca cosa è incluso, e la pagina dei prezzi mostra quali piani includono i domini personalizzati. Il packaging retail aggiunge un aspetto di standard: GS1 Digital Link mantiene risolvibile l'URL di un prodotto anche quando cambiano gli strumenti, e la sezione QR di Elido ha una scheda di costruzione GS1 per questo.
Quando lo statico è giusto e quando vince il dinamico
Lo statico non è l'opzione inferiore. È la scelta giusta quando:
- La destinazione è davvero permanente: un DOI, una legge, un registro pubblico gestito da un'autorità che non sposta le pagine.
- Il codice deve sopravvivere a qualsiasi fornitore, come un PDF archiviato, un libro o una targa. Un codice statico verso un URL stabile si scansiona tra dieci anni senza che nulla giri dalla tua parte.
- Lavori offline o in un sistema chiuso senza account.
- Zero tracciamento è un requisito. Un codice statico non invia nulla attraverso terze parti.
- Il contenuto non è un URL: credenziali Wi-Fi, un biglietto da visita, testo semplice.
Una via di mezzo: stampa un codice statico che punta a un URL sul tuo sito e fai il redirect sul tuo server. Ottieni la modifica senza terze parti, al prezzo di doverla costruire.
Scegli il dinamico quando la destinazione può cambiare o non è definitiva al momento della stampa, il codice ha una data di fine, ti servono i conteggi delle scansioni, un unico materiale parte per più paesi, o ristampare è costoso (packaging, insegne, grandi tirature). Riduce anche il costo di un URL sbagliato: correggi il link, non il packaging. Per una serie di codici, vedi la generazione in blocco di QR code, e leggi I QR code sono sicuri? Quishing e come proteggersi prima di metterne uno su una superficie pubblica.
Checklist prima di stampare
- La destinazione o la data di fine cambieranno? Allora dinamico.
- Ti servono i conteggi delle scansioni? Allora dinamico, con un link breve per ogni posizione.
- Il codice vivrà più di un anno? Usa un dominio tuo e annota la data di rinnovo.
- Archivia i link, non eliminarli mai. Un link eliminato restituisce una pagina non trovata, e nessuna modifica fa rivivere il vecchio pattern.
- Prova una bozza stampata su due telefoni, con la luce del posto in cui sarà appesa.
- Tieni un elenco di ogni posizione e del suo link.
Il designer QR in un workspace demo; il contenuto mostrato è un dato segnaposto.
Pronto a provare? Apri il designer QR e crea un codice dinamico, un link per ogni posizione. Se stai ancora scegliendo, come creare un QR code va dalla decisione al download, e cos'è un QR code spiega come funziona la scansione. Per il flusso di lavoro delle campagne, vedi Elido per i marketer.
- Marius
Correlati sul blog
- Come creare un QR code: statico, dinamico, tracciabile
- Livelli di correzione degli errori dei QR code: L, M, Q, H spiegati
- Come tracciare le scansioni dei QR code e leggere le analytics
- Domini personalizzati per i link brevi
- Generazione in blocco di QR code: da un CSV a file pronti per la stampa
- Codice a barre vs QR code: quale va sul tuo prodotto
Domande frequenti
Qual è la differenza tra un QR code statico e uno dinamico?
Un QR code statico codifica la destinazione stessa nel pattern, quindi non cambia mai e non c'è nulla tra la scansione e la pagina. Un QR code dinamico codifica un link breve che reindirizza alla destinazione, quindi puoi cambiare il punto di arrivo e contare le scansioni dopo la stampa. Il pattern ha lo stesso aspetto nei due casi; cambia ciò che il pattern contiene.
I QR code dinamici scadono?
Il pattern non scade mai, ma il redirect dietro di esso può smettere di funzionare. Se il link breve viene eliminato, disattivato o l'account che lo ospita decade, le scansioni arrivano su una pagina di errore o di pausa invece che sulla tua destinazione. Se succede quando smetti di pagare dipende dal fornitore, quindi leggi i termini prima di stampare. Un link breve su un dominio tuo è la configurazione più sicura.
I QR code dinamici sono più lenti da scansionare?
Non in modo percepibile da una persona. Il redirect aggiunge un salto HTTP, di solito da pochi millisecondi a qualche decina, contro messa a fuoco della fotocamera, decodifica, DNS e TLS che richiedono centinaia. Un codice dinamico codifica anche meno caratteri, quindi la griglia è più piccola, e spesso è più facile da scansionare, non più difficile.
Posso convertire un QR code statico in uno dinamico?
Non il pattern stampato. Un codice statico ha la destinazione incorporata, quindi non c'è nulla da reindirizzare. Puoi creare un codice dinamico che punti alla stessa destinazione e sostituire quello vecchio alla prossima stampa. Fino ad allora, ogni codice statico già in circolazione continua ad andare dritto al vecchio URL.
I QR code dinamici richiedono una connessione a internet?
Sì, sul telefono che scansiona. La fotocamera decodifica il pattern offline, ma il redirect e la pagina di destinazione si caricano entrambi in rete, quindi una scansione senza dati e senza Wi-Fi non porta da nessuna parte. Un codice statico verso una pagina web ha lo stesso limite per la pagina; solo i contenuti che non sono URL, come credenziali Wi-Fi o biglietti da visita, funzionano del tutto offline.
Cosa succede al mio QR code dinamico se cambio fornitore?
Se il link breve sta sul dominio condiviso del fornitore, i codici stampati restano legati a quel fornitore e non si possono spostare. Se sta su un dominio personalizzato tuo, puoi puntare quel dominio a un nuovo provider e ricreare gli stessi slug, e i codici stampati continuano a funzionare. È il motivo principale per usare un dominio tuo per qualsiasi cosa venga stampata.
Prova Elido
Incolla un URL, ottieni un link breve
Senza registrazione. Il link vive 30 giorni. Iscriviti per conservarlo.
Senza registrazione. Crea un account gratuito per 50 link al mese.