UltKit

Come creare un QR code statico e gratis, sempre leggibile

Per creare un QR code si sceglie che cosa deve fare la scansione (aprire un link, connettersi al Wi-Fi, salvare un contatto), si codifica il contenuto come codice statico senza scadenza, si esporta in SVG per la stampa o in PNG da 1000 px per gli schermi e lo si scansiona con due telefoni diversi prima di stampare. Dimensioni, contrasto e bordo bianco incidono sul funzionamento più del generatore.

Jonas WeberJonas WeberEditor di prestazioni web
Aggiornato 11 min di lettura
Foto in bianco e nero di una mano aperta che porge uno smartphone con un QR code su una schermata simile a un biglietto, con un pavimento piastrellato sfocato sullo sfondo
Answer

Qual è il modo più rapido per creare un QR code che continui a funzionare?

Codifica direttamente il link o i dati in un codice statico, mantieni il contenuto breve, stampalo ad almeno 2 × 2 cm (o un decimo della distanza di scansione) con un bordo bianco di 4 moduli, codice scuro su sfondo chiaro, e provalo su un iPhone e su uno smartphone Android prima di stampare.

Che cosa contiene davvero un QR code

Un QR code è un codice a barre bidimensionale che contiene un breve testo, nient'altro. Denso Wave, azienda del gruppo Toyota, lo ha ideato nel 1994 per tracciare i componenti delle auto nelle linee di montaggio ed è diventato lo standard internazionale ISO/IEC 18004 nel 2000. I tre grandi quadrati agli angoli indicano al lettore dove si trova il codice e qual è il lato alto; i quadratini, chiamati moduli, contengono i dati. Un link, le credenziali Wi-Fi e un biglietto da visita sono tutti semplice testo in un formato particolare, e dopo la decodifica è il telefono a decidere cosa farne.

I codici esistono in 40 dimensioni chiamate versioni, da 21 × 21 moduli (versione 1) a 177 × 177 moduli (versione 40). La versione più grande contiene 7.089 cifre, 4.296 caratteri alfanumerici o 2.953 byte. Il valore di 4.296 vale solo per il set alfanumerico ristretto: cifre, lettere maiuscole, spazio e otto simboli. Un normale URL in minuscolo usa la modalità byte, quindi il limite reale è inferiore, e ogni carattere in più porta il codice a una versione più fitta con moduli più piccoli.

Ogni codice include inoltre la correzione degli errori Reed–Solomon, che permette al lettore di ricostruire il messaggio quando una parte del disegno è sporca, graffiata o coperta. I quattro livelli recuperano circa il 7% (L), il 15% (M), il 25% (Q) e il 30% (H) del codice. I livelli più alti costano spazio, perché i dati di recupero sono memorizzati insieme al contenuto. In pratica lunghezza del contenuto e livello di correzione stabiliscono insieme quanto è fitto il disegno, e la densità decide se un vecchio telefono riesce a leggerlo da una parte all'altra della stanza o solo da pochi centimetri.

Come formattare ogni tipo di contenuto

I telefoni riconoscono alcuni formati di testo e li trasformano in azioni. Un link che inizia con https:// apre il browser. Una riga che inizia con WIFI: propone di collegarsi a una rete, tel: propone una chiamata, mailto: apre una nuova email e SMSTO: avvia un SMS. Un contatto si inserisce come vCard (BEGIN:VCARD) o nella più breve MeCard (MECARD:N:Weber,Jonas;TEL:+4930…;;), mentre un evento di calendario usa il blocco iCalendar BEGIN:VEVENT. Per il download di un'app, codifica un solo link web che porti gli iPhone all'App Store e gli Android a Google Play, invece di stampare due codici. In India, un codice di pagamento UPI è un link upi://pay?pa=name@bank&pn=Name che qualsiasi app UPI apre con il beneficiario già compilato.

Non serve scrivere queste stringhe a mano. Il generatore di QR code gratuito le crea dai campi del modulo: scegli il Tipo di codice QR, compila Link, Nome della rete o Numero di telefono e premi Genera. Conoscere il formato grezzo resta utile quando un codice non funziona, quando prepari un foglio di calcolo per codici in serie o quando un'app di scansione mostra testo semplice invece del pulsante Connetti. La stringa Wi-Fi qui sotto è quella che più spesso si sbaglia: prima viene il tipo di sicurezza, i caratteri speciali come il punto e virgola nella password richiedono una barra rovesciata davanti, e la riga termina con due punti e virgola.

Come appare il testo decodificato per ogni tipo di contenuto
ContenutoTesto nel codiceCosa propone il telefono
Link a un sito webhttps://example.com/menuApri nel browser
Rete Wi-FiWIFI:T:WPA;S:CafeGuest;P:espresso42;;Connetti alla rete
Contatto (MeCard)MECARD:N:Weber,Jonas;TEL:+4930123456;;Salva contatto
Emailmailto:[email protected]?subject=OrderNuova email
SMSSMSTO:+15551234567:Table 12 readyNuovo messaggio
Evento di calendarioBEGIN:VEVENT … END:VEVENTAggiungi al calendario
Testo sempliceQualsiasi testo, fino a circa 300 caratteri per la stampaMostra testo
Formato del QR code Wi-Fi (sostituisci nome e password)
WIFI:T:WPA;S:name;P:pass;;

Codici statici e codici dinamici

Un codice statico memorizza il contenuto direttamente nel disegno. Tra la scansione e la destinazione non c'è nulla in mezzo, quindi non può scadere, non può essere disattivato da terzi e non costa nulla mantenerlo. Un codice dinamico contiene invece un breve link di reindirizzamento, ad esempio il dominio di un fornitore più pochi caratteri, e il server del fornitore inoltra ogni scansione alla destinazione impostata nel tuo account. Tutto il trucco sta qui. La parte modificabile è il reindirizzamento, non il codice, e il reindirizzamento dura quanto il servizio e il tuo account.

Per questo molti generatori gratuiti che chiedono di registrarsi per poter «modificare in seguito» vendono in realtà quel reindirizzamento. Quando finisce la prova o scade l'abbonamento, il reindirizzamento si interrompe e ogni codice stampato porta a una pagina di errore o a una schermata di upgrade. La stessa flessibilità si ottiene senza fornitori: codifica un link su un dominio di tua proprietà, come tuosito.it/menu, e cambia ciò che la pagina mostra o dove reindirizza. La guida al QR code dinamico spiega come configurarlo con un reindirizzamento 302.

Statico

Contenuto nel disegno

Il link o i dati sono scritti nel codice stesso.

  • Non scade mai, nessun account
  • Funziona offline per Wi-Fi, contatti e testo
  • Cambiare destinazione significa ristampare
Best for: Cartelli Wi-Fi, biglietti da visita, confezioni, tutto ciò che si stampa in grandi quantità.
Dinamico

Link di reindirizzamento breve

Il codice contiene un URL breve che un server inoltra.

  • La destinazione può cambiare dopo la stampa
  • Il conteggio delle scansioni deriva dai log del reindirizzamento
  • Smette di funzionare se il servizio di reindirizzamento si ferma
Best for: Campagne in cui la pagina di destinazione cambierà, gestite dal tuo dominio.
Una mano che tiene uno smartphone con un QR code in bianco e nero sullo schermo, visto attraverso un ritaglio circolare su sfondo scuro
Foto: Unsplash

Dimensioni, distanza e zona di rispetto

Il minimo pratico per un codice stampato letto a distanza di braccio è circa 2 × 2 cm (0,8 × 0,8 in), e solo per contenuti brevi; un codice fitto con un link lungo richiede 3 cm o più. Per ciò che si legge da più lontano, usa la regola del 10:1: il codice deve essere largo almeno un decimo della distanza di scansione. Un poster letto da 2 m richiede un codice di 20 cm, un'insegna in vetrina letta dal marciapiede a 3 m ne richiede 30. Misura il codice stesso, non la grafica che lo circonda.

Attorno al disegno c'è la zona di rispetto, un margine vuoto che lo standard fissa a 4 moduli per lato. I grafici la riducono per compattare l'impaginazione e i lettori poi non trovano il bordo, soprattutto quando il codice è su una foto movimentata. Mantieni Zona di rispetto a 4 e considera quel bordo bianco parte del codice. Il contrasto conta altrettanto: moduli scuri su sfondo chiaro, idealmente nero su bianco. I codici colorati si leggono bene se il colore del codice è nettamente più scuro dello sfondo, ma sfumature, sfondi con motivi e colori chiari riducono il margine.

I codici invertiti, con moduli chiari su sfondo scuro, stanno bene su confezioni scure ma non funzionano su un numero sorprendente di lettori, compresi telefoni vecchi e molti lettori da cassa. Non stamparne mai uno senza provarlo sul dispositivo più vecchio che trovi. Vale la stessa cautela per i loghi posti al centro: imposta Correzione degli errori su Massima (30%), mantieni il logo sotto circa un quinto della larghezza del codice e ricorda che il logo consuma il margine di recupero che altrimenti coprirebbe graffi e riflessi.

Scegliere il formato del file e provarlo su telefoni reali

Per la stampa, esporta in SVG. È un formato vettoriale, quindi il codice resta nitido a qualsiasi dimensione e la tipografia può scalarlo da un biglietto da visita a uno striscione senza bordi sfocati dei moduli. Anche PDF ed EPS sono vettoriali e vanno bene per chi lavora con InDesign o Illustrator. Per schermi, presentazioni ed email basta un PNG da 1000 px o più; imposta Dimensione immagine più alta per schermi grandi. Non ingrandire mai un piccolo PNG o lo screenshot di un codice, perché i bordi ricampionati diventano morbidi. Se hai solo un PNG di un codice o di un logo, convertire PNG in SVG spiega quando la vettorializzazione funziona. Il generatore di QR code SVG si apre con l'output vettoriale già selezionato.

Poi prova, su più di un telefono. La fotocamera dell'iPhone legge i QR code in modo nativo da iOS 11, nel 2017, e gli Android attuali li leggono con la fotocamera di serie o tramite Google Lens. I modelli Android più vecchi, i telefoni economici e i lettori di codici a barre alle casse sono meno tolleranti, ed è proprio chi scansionerà il tuo menu. Prova alla dimensione, alla distanza, sul materiale e con la luce reali. Una prova di stampa attaccata al muro vero dice più di un'anteprima a schermo.

iPhone

  1. 01Apri l'app Fotocamera e inquadra il codice; non serve nessuna app.
  2. 02Tocca il banner giallo e controlla il link o l'azione prima che si apra.
  3. 03Ripeti dalla distanza prevista, non solo da vicino.

Android

  1. 01Inquadra il codice con la fotocamera di serie oppure apri Google Lens.
  2. 02Tocca il link o l'azione suggerita che compare sopra il codice.
  3. 03Prova con un secondo telefono Android più vecchio, se riesci a farti prestare uno.

Lettori e stampa

  1. 01Stampa una prova sulla carta o sul materiale definitivo a grandezza naturale.
  2. 02Scansionala con l'illuminazione reale, compresi i riflessi delle lampade.
  3. 03Per le casse, prova anche il lettore di codici a barre del negozio.

Gli errori che rovinano i codici stampati

La maggior parte dei QR code che non funzionano non è danneggiata. Sono codici che non si sarebbero mai letti a quella dimensione o su quella superficie, oppure che puntano a un link che non esiste più. La buona notizia è che ognuno di questi problemi si scopre con un test prima della stampa, e costa pochi minuti invece di una ristampa. L'elenco qui sotto raccoglie gli errori più frequenti su menu, volantini ed etichette di prodotto, più o meno in ordine di frequenza.

Se un codice già in circolazione ha smesso di funzionare, parti dalla destinazione. Apri il link codificato su un computer: se la pagina non c'è più, il dominio è scaduto o una prova gratuita è finita, il disegno va bene e la soluzione è un nuovo codice o il ripristino della pagina. Se il link funziona ma la scansione fallisce, il problema è fisico e quasi sempre dipende da dimensione, contrasto o zona di rispetto. Tieni il telefono a distanze diverse; se legge da vicino ma non da dove si trovano le persone, il codice è semplicemente troppo piccolo.

  • Il link è troppo lungo

    Parametri di tracciamento e percorsi lunghi portano il codice a una versione fitta con moduli minuscoli. Elimina i parametri inutili oppure codifica una pagina breve sul tuo dominio.

  • Il codice è stampato troppo piccolo

    Mantieni almeno 2 × 2 cm per la lettura da vicino e applica la regola della distanza 10:1 per tutto ciò che sta su un muro o una vetrina.

  • Basso contrasto o sfondo sfumato

    Usa un colore scuro per il codice su uno sfondo chiaro uniforme; sfumature e foto dietro il codice confondono i pattern di individuazione.

  • Un link abbreviato scaduto

    I servizi gratuiti di abbreviazione link e i codici dinamici di prova possono smettere di reindirizzare. Codifica un link che controlli, oppure direttamente la destinazione finale.

  • Superfici curve o lucide

    Bottiglie, lattine e schede plastificate deformano o riflettono il disegno. Stampa più grande, usa una finitura opaca e metti il codice nella parte più piatta della superficie.

  • La zona di rispetto è stata ridotta

    Ripristina un bordo vuoto di 4 moduli per lato, anche se l'impaginazione sembra stretta.

Che cosa può e non può sapere di voi un QR code

Un QR code statico è inchiostro stampato. Non può registrare chi lo ha scansionato, quando o dove, e non può eseguire codice su un telefono né installare nulla. La scansione si limita a decodificare il testo; il telefono mostra poi ciò che ha trovato e chiede conferma prima di aprire un link, comporre un numero o collegarsi a una rete. Il codice in sé non sa nulla di te. Ciò che accade dopo dipende interamente dalla destinazione, esattamente come se avessi digitato tu l'indirizzo nel browser, e vale lo stesso buon senso.

Il tracciamento passa dal link. Il server di reindirizzamento di un codice dinamico registra ogni richiesta, che di solito comprende orario, indirizzo IP (e quindi una posizione approssimativa), tipo di dispositivo e browser. I parametri di tracciamento nell'URL dicono al sito da quale poster o volantino arriva la visita. È la normale analisi web e, per chi possiede il codice, spesso è ciò che serve. Da chi scansiona: leggi l'anteprima prima di toccare, perché il dominio indica chi vedrà la visita.

Il vero rischio è la sostituzione. I truffatori incollano i propri adesivi con QR code sopra quelli legittimi su parchimetri e tavoli di ristoranti, portando le persone a false pagine di pagamento, e la Federal Trade Commission statunitense ha messo in guardia i consumatori. Se metti codici in luoghi pubblici, controllali ogni tanto e stampa sotto il codice il dominio di destinazione. Per i codici Wi-Fi ricorda che la password è memorizzata in chiaro, quindi usa una rete ospiti; il generatore di QR code Wi-Fi crea la stringa per te.

Checklist per menu, poster, biglietti da visita e confezioni

Ogni superficie si rovina a modo suo. Un menu si bagna e viene pulito ogni sera, un poster si legge da una parte all'altra di una stanza o di un binario, un biglietto da visita è minuscolo e spesso lucido, e una confezione si curva attorno a una bottiglia e resta sullo scaffale per anni dopo la fine della campagna che l'ha stampata. Le colonne qui sotto raccolgono i controlli da fare per ogni superficie prima di approvare la stampa, così il codice funziona ancora dopo la prima settimana di uso reale.

Menu e segnatavolo

  • Almeno 3 × 3 cm alla distanza del tavolo
  • Link a una pagina che puoi aggiornare
  • Cartoncino opaco e una riga che spiega cosa apre il codice

Poster e cartelli

  • Larghezza pari ad almeno un decimo della distanza di lettura
  • Ad altezza d'occhio, lontano dai riflessi
  • Correzione degli errori Alta o Massima all'aperto, dominio stampato sotto

Biglietti da visita e confezioni

  • Non meno di 2 × 2 cm, file vettoriale alla tipografia
  • Pannello piano, mai la curva né la plastificazione lucida
  • Un link che sopravviva al prodotto, scansionato in prova sul materiale finale

Punti chiave

  • Un QR code contiene solo testo breve; link, credenziali Wi-Fi e contatti sono formati che il telefono riconosce.
  • I codici statici non scadono mai. Un codice dinamico è un reindirizzamento, e puoi gestirne uno tuo su un dominio che controlli.
  • Stampa ad almeno 2 × 2 cm, segui la regola della distanza 10:1 e mantieni un bordo bianco di 4 moduli.
  • Usa SVG, PDF o EPS per la stampa e un PNG da 1000 px o più per gli schermi.
  • Prova su un iPhone, su un Android e su un lettore datato, con dimensione, distanza e luce reali.
CondividiXFacebookWhatsAppTelegram

Domande frequenti

Quanto può essere lungo il contenuto di un QR code?

La versione più grande contiene fino a 4.296 caratteri alfanumerici o 2.953 byte con il livello minimo di correzione degli errori. Per i codici stampati conviene mantenere i link sotto gli 80 caratteri circa e il testo semplice sotto i 300, così il disegno resta abbastanza grossolano da essere letto da qualsiasi telefono.

Un QR code statico smette mai di funzionare?

Il codice in sé non smette mai di funzionare, perché il contenuto è parte del disegno. Smette di essere utile solo quando cambia la destinazione, per esempio se una pagina web viene eliminata, se la password del Wi-Fi viene cambiata o se un servizio di link abbreviati chiude.

Si può creare un QR code che apre un'app?

Codifica un link web alla pagina dell'app sullo store oppure a una pagina che riconosce il dispositivo e porta gli iPhone sull'App Store e i telefoni Android su Google Play. In questo modo un solo codice funziona per entrambi.

Perché il QR code funziona sullo schermo ma non su carta?

La versione stampata di solito è più piccola, più lucida o con meno contrasto rispetto all'anteprima a schermo, oppure il bordo bianco è stato tagliato nell'impaginazione. Stampa una prova nella dimensione finale e scansionala con l'illuminazione reale.

È sicuro scansionare QR code nei luoghi pubblici?

La scansione in sé è innocua, perché il telefono si limita a leggere del testo. Controlla il dominio nell'anteprima prima di aprirlo e diffida degli adesivi applicati sopra codici esistenti, come quelli sui parcometri o sui cartelli di pagamento.

Si può cambiare il colore di un QR code?

Sì, purché il codice resti nettamente più scuro dello sfondo. Evita colori chiari, sfumature e codici invertiti (chiaro su scuro), a meno che tu non li abbia provati su più telefoni.

Continua a leggere