Really Free QR Code Generator··9 min di lettura

QR code modificabili senza abbonamento: basta una riga

La risposta a «ma devo poter cambiare la destinazione in seguito» non è un abbonamento. È un percorso di reindirizzamento su un dominio che possiedi già.


Stampa un codice QR statico che codifica un percorso breve sul tuo dominio — yourcompany.com/m — e configura quel percorso perché reindirizzi dove vuoi. Su nginx basta una riga return 302. Mantieni destinazioni modificabili e analisi per posizione, mentre il codice stampato dipende solo da un dominio che già paghi.

La proposta dei QR dinamici accorpa due cose che non devono esserlo: un reindirizzamento, davvero utile, e il fatto che sia di proprietà di qualcun altro, che è il problema principale. Separali: il reindirizzamento resta, mentre il proprietario esterno scompare.

Perché funziona?

Il codice stampato contiene yourcompany.com/m come byte letterali, quindi nessuno può revocarlo, misurarlo o registrarlo — e ciò che /m pubblica è una configurazione che puoi modificare quando vuoi. È lo stesso meccanismo venduto dai fornitori; semplicemente fanno pagare l'affitto di un dominio che non è tuo. Statico e dinamico illustra la differenza di fondo.

Cosa ottieni rispetto a ciascuna alternativa?

Dinamico (in affitto)Statico, URL direttoStatico + tuo reindirizzamento
Può essere disattivato da terziNoNo
Costo ricorrenteMensile, spesso per codiceNessunoNessuno oltre al dominio che già possiedi
Cambiare la destinazione dopo la stampaNo
Chi registra la scansioneIl fornitoreTuTu
Cosa mostra l'anteprima dello scannerUn dominio breve sconosciutoIl tuo dominioIl tuo dominio
Sopravvive alla chiusura del fornitoreNoN/D
Impegno di configurazioneRegistrazioneNessunoUna riga di configurazione

La colonna di destra è ciò che vende il settore, meno il rischio della controparte. Non è un compromesso: è semplicemente migliore sotto ogni aspetto importante.

Come progetti gli URL?

Tienili brevi, perché i payload più corti producono motivi a densità inferiore, che vengono scansionati in modo più affidabile da lontano e resistono meglio a una stampa scadente.

  • Usa un percorso breve: /m per il menu, /p1 per il poster uno, /w per le informazioni Wi-Fi.
  • Assegna a ogni posizione fisica il proprio percorso. È ciò che ti permette di ottenere in seguito analisi per posizione e di reindirizzare una posizione senza toccare le altre.
  • Preferisci i percorsi alle stringhe di query nella parte stampata, poi aggiungi i parametri della campagna nella destinazione del reindirizzamento. yourcompany.com/p1 può inoltrare a yourcompany.com/promo?src=poster-lobby&utm_medium=qr.
  • Usa HTTPS e ometti www. se il sito funziona senza: ogni carattere eliminato semplifica il motivo.
  • Non riutilizzare mai un percorso per una campagna diversa in seguito. Le copie stampate in precedenza saranno ancora in circolazione e continueranno a puntare lì.

Un percorso breve significa anche che il codice può essere stampato più piccolo, oppure più grande mantenendo la stessa dimensione dei moduli: un vantaggio pratico in termini di durata per i portamenu da tavolo e la segnaletica esterna.

Come configuri il reindirizzamento?

Usa un 302 mentre una campagna è attiva e potresti volerla reindirizzare altrove. Usa un 301 solo quando la destinazione è davvero permanente, perché browser e scanner memorizzano i 301 in modo aggressivo e potresti non riuscire a tornare indietro.

nginx

Nel blocco server: location = /m { return 302 https://yourcompany.com/menu?src=table; } — poi esegui nginx -t e ricarica. Una riga per ogni posizione.

Cloudflare

Usa un elenco di reindirizzamenti in blocco oppure una regola di reindirizzamento singolo per pochi percorsi. Non serve modificare l'origine, quindi è l'opzione più rapida se il DNS è già lì.

Netlify o Vercel

Aggiungi un file _redirects contenente /m /menu?src=table 302, oppure la voce equivalente redirects in vercel.json. Esegui il deploy per cambiare una destinazione.

Next.js

Aggiungi a next.config.js una voce redirects() che restituisca { source: '/m', destination: '/menu?src=table', permanent: false }. Verrà pubblicata con il deploy successivo.

Apache

In .htaccess: Redirect 302 /m https://yourcompany.com/menu?src=table.

Come pianifichi i percorsi per un programma di stampa pluriennale?

I codici stampati sopravvivono alle campagne che li hanno creati, quindi lo schema dei percorsi deve resistere all'uscita delle persone dall'organizzazione e alla ricostruzione dei siti. Alcune convenzioni rendono tutto più semplice.

Organizza i nomi in base alla posizione, non alla campagna. /p/lobby-01 resta significativo quando la promozione cambia; /spring-sale diventa una bugia l'anno seguente mentre il cartello è ancora sul muro. Tieni un registro — un unico file nel repository o un foglio di calcolo accanto al materiale grafico per la stampa — con ogni percorso, la destinazione attuale, il supporto su cui è stato stampato, il numero di copie esistenti e la data prevista per la sostituzione. Senza quel registro, la configurazione dei reindirizzamenti diventa un insieme di righe che nessuno osa eliminare.

Non eliminare mai un percorso finché esistono copie stampate. Ritiralo invece: indirizzalo a una pagina di destinazione sensata anziché rimuovere la regola, così un vecchio codice conduce a qualcosa di utile invece di restituire un 404. Conserva inoltre le regole nel controllo versione accanto al sito, così una migrazione dell'hosting le trasferisce invece di perderle: nella pratica, il modo più comune in cui questo approccio fallisce è un nuovo deploy che elimina silenziosamente il file dei reindirizzamenti.

Stampare un URL più lungo rende il codice più difficile da scansionare?

Leggermente, ed è utile capirne il motivo perché è l'unico argomento tecnico autentico dell'industria degli URL abbreviati.

Il payload di un codice QR determina la sua versione, cioè la dimensione della griglia, e i payload più lunghi richiedono più moduli. Più moduli a parità di dimensione fisica significa moduli più piccoli, che una fotocamera fa più fatica a distinguere da lontano o con una qualità di stampa scarsa. Un link breve di sei caratteri fornito da un servizio produce davvero un motivo a densità inferiore rispetto a un URL lungo con parametri della campagna allegati.

La soluzione, però, non è affittare il loro dominio: è mantenere breve il tuo percorso e spostare i parametri nella destinazione del reindirizzamento. yourcompany.com/p1 contiene circa 22 caratteri, rientrando comodamente nelle versioni basse della specifica ISO/IEC 18004, mentre la parte ?utm_medium=qr&src=poster-lobby non compare mai nel motivo stampato, perché viene aggiunta dal reindirizzamento. Ottieni un codice poco denso e resistente, con attribuzione completa: esattamente la combinazione per cui il link breve doveva essere necessario.

Come ottieni le analisi senza terze parti?

Le hai già. Ogni scansione è una richiesta al tuo server, quindi i log degli accessi la registrano e il tuo strumento di analisi conta la visita alla pagina di destinazione.

Assegna a ogni posizione un parametro src distinto nella destinazione del reindirizzamento e otterrai esattamente il dettaglio per poster che vendeva la dashboard: quale cartello nell'atrio funziona, quali portamenu vengono usati, se vale la pena ristampare l'adesivo da asporto. La differenza è che i dati sono tuoi, il cliente contatta solo te e il codice continua a funzionare indipendentemente dallo stato dei pagamenti di chiunque. Cosa registra un proxy QR spiega cosa eviti di cedere.

Qual è il punto debole di questo approccio?

Essere onesti significa nominarlo: ora dipendi dal tuo dominio. Se lo lasci scadere o trasferisci l'hosting dimenticando i percorsi di reindirizzamento, i codici stampati smettono di funzionare.

È un rischio reale, ma fondamentalmente diverso da quello che sostituisce. È una dipendenza che controlli, che puoi rinnovare con anni di anticipo e che puoi trasferire a un successore. Nessuno può rendertela troppo costosa, misurarne l'uso o decidere di monetizzare i tuoi clienti attraverso di essa. Tre rimedi pratici: registra il dominio ben oltre la durata del materiale stampato, conserva i percorsi di reindirizzamento nel controllo versione accanto al sito e documentali dove conservi il materiale grafico per la stampa.

Se non ti serve affatto la possibilità di modifica — e per un menu, un codice Wi-Fi o un biglietto da visita di solito non serve — salta il reindirizzamento e codifica direttamente la destinazione. Meno elementi mobili, la stessa permanenza.

Domande frequenti

Un codice QR statico può puntare a un reindirizzamento?
Sì, ed è questo il principio dell'intera tecnica. Il codice è statico perché il suo payload non cambia mai; ciò che quell'URL pubblica dipende interamente da te. Mantieni la permanenza nel materiale stampato e la flessibilità nella tua configurazione.
Mi serve un dominio breve speciale?
No. Basta un percorso breve sul dominio che già possiedi, ed è meglio di un dominio breve separato perché l'anteprima dello scanner mostra un nome che i tuoi clienti riconoscono. Un dominio breve dedicato è utile, ma non indispensabile.
Devo usare un reindirizzamento 301 o 302?
Un 302 finché potresti voler cambiare la destinazione: i 301 vengono memorizzati a lungo dai browser e possono essere difficili da annullare. Passa a 301 solo quando una destinazione è davvero permanente.
E se non ho affatto un sito web?
Allora salta del tutto il livello di reindirizzamento e codifica direttamente la destinazione: un codice statico che punta alla pagina di prenotazione, al profilo social o alla scheda della mappa che già usi funziona e non costa nulla. Se vuoi poter cambiare in seguito senza ristampare, la versione minima praticabile è un dominio più un servizio di reindirizzamento: costa molto meno dei prezzi QR per codice e lascia il dominio a tuo nome.
E se in seguito trasferisco il sito su un nuovo dominio?
Mantieni registrato il vecchio dominio e continua a pubblicare i percorsi di reindirizzamento. I codici stampati sono elementi permanenti, quindi il dominio che contengono va considerato un impegno a lungo termine: proprio per questo deve essere un dominio che possiedi.

Genera il codice statico per il tuo percorso di reindirizzamento: Codice QR per URL. Se un codice in affitto è già in difficoltà, comincia dalla guida per recuperare un codice sequestrato, oppure leggi la verità sulle truffe con i codici QR per il quadro completo.


Pronto per un codice QR statico?

Generane uno nel browser — niente account, niente tracciamento, niente abbonamento. Ciò che crei è tuo.