Vai al contenuto

Generatore di QR Code Gratuito - Crea Codici QR Scansionabili Istantaneamente

Genera codici QR per URL, testo e informazioni di contatto in pochi secondi. Strumento gratuito con download immediato, nessuna registrazione richiesta. Codici conformi agli standard ISO che funzionano su tutti i dispositivi.

Generatore di Codici QR

Inserisci testo o URL qui sopra per generare un codice QR

Inserisci testo o un URL qui sopra per generare un codice QR. Il codice QR si aggiornerà automaticamente mentre digiti.

Calcolatore di caricamento...
📚

Documentazione

Che cos'è un generatore di codici QR?

Un generatore di codici QR è uno strumento che trasforma un testo, come un indirizzo web, in un codice QR: un disegno quadrato composto da riquadri bianchi e neri. La fotocamera di un telefono o uno scanner di codici a barre legge il disegno e recupera il testo originale quasi istantaneamente.

Come questo strumento codifica il testo

Digita un testo o un URL nella casella di input. Lo strumento converte ogni carattere nei relativi valori di byte UTF-8 e li codifica usando la «modalità byte», uno dei metodi con cui lo standard dei codici QR, ISO/IEC 18.004, memorizza i dati. Crea il codice al livello di correzione degli errori M, il secondo dei quattro livelli previsti dallo standard, e sceglie la più piccola delle 40 possibili dimensioni dei codici QR, chiamate versioni, che possa contenere l'input. Poi prova otto motivi fissi, chiamati maschere, e mantiene quello che distribuisce i riquadri chiari e scuri nel modo più uniforme, rendendo il codice più facile da leggere per uno scanner. Il codice QR si aggiorna automaticamente dopo una breve pausa nella digitazione.

Questo strumento usa sempre la modalità byte e il livello M di correzione degli errori. Non offre la modalità numerica o alfanumerica, la modalità Kanji né la possibilità di scegliere il livello di correzione.

Come calcolare la capacità di un codice QR

La capacità di una versione di codice QR dipende dal numero complessivo di parole di codice (gruppi di 8 bit) e da quante di queste parole di codice sono riservate alla correzione degli errori.

d=c−ed = c - e

dove d è il numero di codeword di dati, c il numero totale di codeword ed e i codeword riservati alla correzione degli errori.

Il numero di bit necessari per un testo in modalità byte è:

b=4+n+8×kb = 4 + n + 8 \times k

dove b è il numero di bit necessari, n la dimensione in bit del campo del conteggio dei caratteri e k il numero di byte del testo.

I 4 bit identificano la modalità di codifica. Il campo del conteggio dei caratteri è di 8 bit per le versioni dalla 1 alla 9 e di 16 bit per la versione 10 e successive. Lo strumento controlla ogni versione dalla 1 alla 40 in ordine e usa la prima la cui capacità di dati, espressa in bit, è sufficiente.

Esempio di calcolo

Il testo «https://whiz.tools"» è composto da 18 caratteri, tutti lettere e simboli semplici, quindi diventa 18 byte.

La versione 1 (21×21 riquadri) ha 16 codeword di dati, ovvero 128 bit. Il testo richiede 4 + 8 + (8 × 18) = 156 bit, quindi non entra.

La versione 2 (25×25 riquadri) ha 28 codeword di dati, ovvero 224 bit. Gli stessi 156 bit entrano, quindi lo strumento crea un codice di versione 2 per questo testo.

Correzione degli errori e mascheratura

Il livello M di correzione degli errori consente a un codice QR di rimanere leggibile anche se una parte è macchiata, strappata o coperta, fino a circa il 15 percento dei dati, aggiungendo codeword extra calcolati con la correzione degli errori Reed-Solomon, la stessa matematica usata per CD e DVD. Il livello M si trova a metà dei quattro livelli dello standard: il livello L tollera circa il 7 percento di danni, il livello Q circa il 25 percento e il livello H circa il 30 percento. Questo strumento crea sempre codici al livello M.

Una volta inseriti i dati nella griglia, lo strumento prova tutti gli otto motivi di mascheratura standard. Ognuno viene valutato contando gli elementi che confondono gli scanner, come lunghe sequenze dello stesso colore, blocchi pieni, schemi simili a un quadrato di ricerca e una distribuzione non uniforme di riquadri chiari e scuri. Lo strumento mantiene la maschera con il punteggio più basso.

Come usare questo generatore di codici QR

  1. Digita o incolla un testo, un indirizzo web o un altro messaggio breve nella casella di input.
  2. Il codice QR appare sotto la casella poco dopo che hai smesso di digitare.
  3. Seleziona «Download QR Code» per salvare l'immagine come file PNG.
  4. Seleziona «Reset» per svuotare la casella e ricominciare.

La casella di input accetta fino a 500 caratteri. Il testo viene memorizzato anche nell'indirizzo web della pagina, quindi condividendo quel link si ricrea lo stesso codice QR per chiunque lo apra.

Che cosa non fa questo strumento

Il generatore non offre la possibilità di scegliere il livello di correzione degli errori, colori personalizzati, la sovrapposizione di un logo o l'esportazione in SVG. L'unico formato di download è PNG. Ogni codice prodotto mantiene il bordo vuoto, chiamato zona di rispetto, che gli scanner usano per individuare i margini del motivo, e segue lo standard ISO/IEC 18.004, quindi può essere letto da qualsiasi scanner conforme allo standard.

Cenni storici

Denso Wave, un'azienda giapponese che produceva componenti per Toyota, inventò il codice QR nel 1994 per tracciare i componenti più rapidamente di quanto consentisse un normale codice a barre. Poiché uno scanner poteva leggerlo rapidamente, l'azienda lo chiamò codice «Quick Response». Entrò a far parte dello standard internazionale aperto ISO/IEC 18.004 nel 2000, successivamente rivisto, compresa l'edizione 2015 seguita da questo strumento. I telefoni con fotocamera e scansione QR integrata resero il formato comune ben prima del 2020, mentre i menu senza contatto e i codici per i pagamenti durante la pandemia di COVID-19 lo fecero conoscere a un numero molto maggiore di persone.

Usi comuni dei codici QR

I codici QR compaiono comunemente su:

  • Tavoli dei ristoranti, con un collegamento a un menu digitale
  • Confezioni dei prodotti, con collegamenti alle istruzioni o ai dettagli sugli ingredienti
  • Poster e biglietti da visita, con collegamenti a un sito web o a una pagina di contatto
  • Schede delle reti Wi-Fi, quando il testo è formattato in un modo riconosciuto dagli scanner
  • Biglietti per eventi e carte d'imbarco, per una scansione rapida al momento dell'accesso

Domande frequenti

Qual è la quantità massima di testo che questo generatore di codici QR può codificare?

La casella di input accetta fino a 500 caratteri. Lo standard dei codici QR consente molto di più: un codice di versione 40 al livello M di correzione degli errori, il livello usato da questo strumento, può contenere circa 2.331 byte di testo.

Perché il codice QR diventa più grande per i testi più lunghi?

Un codice QR memorizza i dati in una griglia fissa di riquadri. Un testo più lungo richiede più codeword, quindi lo strumento passa a una versione più grande, con più righe e colonne, quando la versione corrente non riesce a contenere l'input.

Questo strumento può aggiungere un logo o un colore personalizzato a un codice QR?

No. Disegna riquadri neri su uno sfondo bianco e non supporta loghi, colori personalizzati o l'esportazione in SVG. Il download è sempre un'immagine PNG.

Un codice QR scade?

No. Il codice memorizza esattamente il testo inserito al momento della creazione. Se il testo è un indirizzo web, il codice smette di essere utile solo se l'indirizzo non funziona più; il file immagine in sé non scade.

Un codice QR danneggiato o parzialmente coperto è ancora leggibile?

Spesso sì. Il livello M di correzione degli errori, usato sempre da questo strumento, può ricostruire il codice anche se circa il 15 percento è mancante o illeggibile, purché i tre riquadri angolari rimangano intatti.

Qual è la differenza tra un codice QR e un normale codice a barre?

Un normale codice a barre memorizza i dati in una sola direzione e in genere contiene alcune decine di cifre. Un codice QR memorizza i dati sia lungo le righe sia lungo le colonne, quindi può contenere migliaia di caratteri nello stesso spazio e include una correzione degli errori integrata, assente nei normali codici a barre.