Generatore gratuito di codici QR senza registrazione
Scrivi l’indirizzo di un sito, i dati di un biglietto vCard, un’e-mail o un numero di telefono e il generatore mostra subito il codice QR. Imposta dimensione, margine, colori e livello di correzione errori, poi scarica un file PNG o SVG.
Per la stampa scarica il file SVG, che si ingrandisce senza perdere qualità. Scegli il livello Q o H quando il codice può sporcarsi o graffiarsi.
Inserisci dati per generare un codice QR.
Che cos’è un codice QR?
Il codice QR è un codice a barre bidimensionale composto da moduli neri disposti in uno schema bianco di forma quadrata. Lo ha sviluppato nel 1994 l’azienda giapponese DENSO WAVE per tracciare i pezzi di automobili nelle fabbriche Toyota[1]. Le lettere QR stanno per quick response, cioè risposta rapida, perché il codice è stato progettato per una lettura veloce. Secondo DENSO WAVE, si leggeva più di 10 volte più velocemente degli altri codici[2].
Un codice QR è formato da moduli, i quadratini scuri e chiari. Esistono 40 versioni: la versione 1 ha 21 × 21 moduli, la versione 40 ne ha 177 × 177 e ogni versione aggiunge 4 moduli per lato[3]. Il generatore sceglie da solo la versione più piccola in cui entrano i tuoi dati. Da giugno 2000 la norma internazionale ISO/IEC 18004 descrive il codice QR[4].

Come creare un codice QR gratis?
Crei un codice QR in cinque passaggi. L’anteprima si aggiorna da sola dopo ogni modifica ai dati o alle impostazioni.
- Nel campo Tipo di dati scegli Indirizzo URL, Testo, Biglietto da visita (vCard), E-mail o Telefono.
- Inserisci i dati. Il biglietto da visita richiede i campi Nome e Cognome, l’e-mail il campo Indirizzo e-mail. I campi con la dicitura (opzionale) possono restare vuoti.
- In Dimensione (px) scegli una larghezza dell’immagine da 150 a 1000 px e lascia Margine (zona silenziosa) su 4.
- Imposta Colore codice QR, Colore sfondo e Livello di correzione errori. In modo predefinito il codice è nero su sfondo bianco, con livello M.
- Clicca su Scarica PNG o Scarica SVG. I pulsanti funzionano quando l’anteprima mostra un codice pronto.
Il generatore crea il codice nel tuo browser e non invia i tuoi dati a nessun server. Non serve un account e il numero di codici non ha limiti.
Che cosa salva il generatore nel codice QR?
| Tipo di dati | Esempio inserito | Salvato nel codice |
|---|---|---|
| Indirizzo URL | azienda.it/menu | https://azienda.it/menu |
| Testo | Tavolo 12, piano superiore | Tavolo 12, piano superiore |
| Biglietto da visita (vCard) | Giulia Rossi, Rossi & Figli S.r.l., Milano, +39 02 1234 5678, info@azienda.it, www.azienda.it | Biglietto da visita vCard 3.0 da BEGIN:VCARD a END:VCARD, testo completo nella sezione successiva |
| info@azienda.it con l’oggetto Prenotazione tavolo | mailto:info@azienda.it?subject=Prenotazione%20tavolo | |
| Telefono | +39 02 1234 5678 | tel:+390212345678 |
Come creare un codice QR con un biglietto da visita vCard?
Un codice con biglietto da visita contiene i contatti nel formato vCard 3.0, il formato di biglietto da visita elettronico descritto nella RFC 2426. Il generatore richiede i campi Nome e Cognome perché li usa per costruire i campi N e FN, obbligatori in ogni vCard 3.0[5]. I campi con la dicitura (opzionale) entrano nel codice solo se li compili. Ecco il testo del biglietto di esempio:
BEGIN:VCARD VERSION:3.0 N:Rossi;Giulia;;; FN:Giulia Rossi ORG:Rossi & Figli S.r.l.\, Milano TEL:+390212345678 EMAIL:info@azienda.it URL:https://www.azienda.it END:VCARD
Dal numero di telefono il generatore tiene solo il segno più e le cifre, e al sito web aggiunge https://. Ogni campo compilato allunga il testo, e più dati richiedono più moduli[3]. Su un biglietto da visita piccolo inserisci solo i dati che servono a chi lo riceve. Gli stessi contatti puoi inserirli nel generatore di firma e-mail, che trasforma il telefono e il sito web in link cliccabili.

Come creare un codice QR per un sito, un’e-mail o un telefono?
Sito web
Scrivi l’indirizzo nel campo Indirizzo URL. Se manca https://, il generatore lo aggiunge all’inizio e sostituisce gli spazi con %20. Un indirizzo e-mail scritto in questo campo viene salvato come link mailto: a un nuovo messaggio, e un numero di telefono come link tel: a una chiamata.
Il tipo E-mail richiede il campo Indirizzo e-mail. Il generatore aggiunge Oggetto (opzionale) e Messaggio (opzionale) al link mailto:, così il nuovo messaggio riporta l’oggetto e il testo che hai scritto[6]. Separa più indirizzi con le virgole e il generatore toglie gli spazi tra loro.
Telefono
Nel campo Telefono scrivi il numero con il prefisso internazionale, ad esempio +39 02 1234 5678. Nel codice restano solo il segno più e le cifre. Un link tel: non può contenere spazi, e parentesi e trattini servono solo a leggere meglio il numero e non vengono composti durante la chiamata[7]. L’interno scritto dopo int. non entra nel codice. Se quello che scrivi non contiene un numero, l’anteprima mostra il messaggio: Scrivi il numero di telefono in cifre, meglio con il prefisso internazionale.
Che cosa puoi scrivere nei campi del generatore QR?
| Cosa scrivi | Campo | Salvato nel codice | Cosa cambia il generatore |
|---|---|---|---|
| azienda.it/menu | Indirizzo URL | https://azienda.it/menu | Aggiunge https:// all’inizio dell’indirizzo. |
| azienda.it/menu pranzo.pdf | Indirizzo URL | https://azienda.it/menu%20pranzo.pdf | Sostituisce lo spazio con %20. |
| info@azienda.it | Indirizzo URL | mailto:info@azienda.it | Salva l’indirizzo e-mail come link a un nuovo messaggio. |
| +39 02 1234 5678 | Indirizzo URL | tel:+390212345678 | Salva il numero come link a una chiamata. |
| caffè-roma.it/menu | Indirizzo URL | https://xn--caff-roma-33a.it/menu | Salva il dominio in Punycode, nella forma xn--. |
| wa.me/+39 312 345 6789 | Indirizzo URL | https://wa.me/393123456789 | Toglie il segno più e gli spazi dal numero WhatsApp. |
| +39 02 1234 5678 int. 21 | Telefono | tel:+390212345678 | Toglie gli spazi e l’interno. Lo 0 di 02 resta nel numero. |
| 02 1234 5678 | Telefono | tel:0212345678 | Salva il numero senza +39. Aggiungi +39 se il codice può essere scansionato da chi chiama dall’estero. |
| Rossi & Figli S.r.l., Milano | Azienda (opzionale) | ORG:Rossi & Figli S.r.l.\, Milano | Mette una barra rovesciata davanti alla virgola. |
| www.azienda.it | Sito web (opzionale) | URL:https://www.azienda.it | Aggiunge https:// all’inizio dell’indirizzo. |
| marco@azienda.it, anna@azienda.it | Indirizzo e-mail | mailto:marco@azienda.it,anna@azienda.it | Toglie lo spazio dopo la virgola. |
| Buongiorno, (a capo) vorrei prenotare un tavolo per venerdì. | Messaggio (opzionale) | mailto:info@azienda.it?body=Buongiorno%2C%0D%0Avorrei%20prenotare%20un%20tavolo%20per%20venerd%C3%AC. | Salva l’a capo come %0D%0A e la ì come %C3%AC. |
Quanti caratteri entrano in un codice QR?
| Livello di correzione errori | Minuscole senza accenti | Lettere accentate (à, è, ù) | Solo cifre |
|---|---|---|---|
| L - Basso (7 %) | 2953 | 1476 | 7089 |
| M - Medio (15 %) | 2331 | 1165 | 5596 |
| Q - Alto (25 %) | 1663 | 831 | 3993 |
| H - Massimo (30 %) | 1273 | 636 | 3057 |
Come cambia la dimensione del codice QR con la lunghezza dell’indirizzo?
| Indirizzo salvato nel codice | Caratteri | L | M | Q | H |
|---|---|---|---|---|---|
| https://azienda.it | 18 | 25 × 25 | 25 × 25 | 25 × 25 | 29 × 29 |
| https://www.azienda.it/menu | 27 | 25 × 25 | 29 × 29 | 29 × 29 | 33 × 33 |
| https://www.azienda.it/servizi/biglietti-da-visita-con-codice-qr | 64 | 33 × 33 | 37 × 37 | 41 × 41 | 45 × 45 |
| https://www.azienda.it/offerte/estate-2026?utm_source=volantino&utm_medium=stampa&utm_campaign=vacanze | 102 | 37 × 37 | 41 × 41 | 49 × 49 | 57 × 57 |
Che dimensione di codice QR scegliere per la stampa?
| Dimensione (px) | Larghezza stampata a 300 DPI | Larghezza di un modulo |
|---|---|---|
| 150 px | 1,27 cm | 0,38 mm |
| 200 px | 1,69 cm | 0,51 mm |
| 300 px | 2,54 cm | 0,77 mm |
| 400 px | 3,39 cm | 1,03 mm |
| 500 px | 4,23 cm | 1,28 mm |
| 600 px | 5,08 cm | 1,54 mm |
| 800 px | 6,77 cm | 2,05 mm |
| 1000 px | 8,47 cm | 2,57 mm |
Come preparare un codice QR per la stampa?
Per la stampa scarica il file SVG. È un’immagine vettoriale, quindi la tipografia può ingrandire il codice fino alle dimensioni di un manifesto senza che i bordi dei moduli diventino sfocati. Un file PNG va bene per un sito web, e per un documento da stampare scegli una dimensione dalla tabella sopra.
Lascia vuoto il margine. Un codice QR ha bisogno di una zona libera larga quattro moduli su ogni lato, senza nulla di stampato[13]. Il generatore imposta questo margine in modo predefinito nel campo Margine (zona silenziosa). Scegli un margine più piccolo solo se il tuo progetto lascia già intorno al codice uno spazio vuoto del colore di sfondo del codice.
Scegli un codice scuro su sfondo chiaro. DENSO WAVE consiglia di stampare il codice nero su bianco. I lettori di codici QR usano luce rossa, quindi non riescono a leggere un codice rosso su sfondo bianco né un codice blu su sfondo verde[12]. Puoi scegliere il colore dal selettore o scriverlo nel campo accanto, anche come codice HEX senza #. Se quello che scrivi non si può leggere come colore, l’anteprima mostra il messaggio: Non riconosciamo il colore. Scrivi un codice HEX come #1a1a1a, un nome di colore CSS o un valore rgb(). Quando il contrasto tra i colori scende sotto 3:1, il generatore mostra l’avviso: Il contrasto tra i colori è troppo basso. Il codice QR potrebbe essere difficile da scansionare. Il contrasto esatto di qualsiasi coppia di colori lo verifichi nel verificatore del contrasto dei colori.
Il Livello di correzione errori indica quale parte dei dati il codice riesce a recuperare se si sporca o si danneggia: circa il 7 % al livello L, il 15 % al livello M, il 25 % al livello Q e il 30 % al livello H. Secondo DENSO WAVE, il livello Q o H si sceglie dove il codice si sporca, ad esempio in fabbrica, e il livello L in un ambiente pulito con molti dati. Il livello M è quello scelto più spesso[11], e il generatore lo usa in modo predefinito.

Come scansionare un codice QR con lo smartphone?
Su iPhone e sugli smartphone Pixel la fotocamera integrata legge il codice senza installare altre app.
iPhone e iPad
- Apri l’app Fotocamera dalla schermata Home, dalla schermata di blocco o dal Centro di Controllo.
- Tieni fermo il dispositivo in modo che appaia il codice QR, poi tocca il link per aprire i contenuti[14].
Puoi aprire lo scanner anche dal Centro di Controllo con il pulsante Scansiona codice. Se non c’è, tocca e tieni premuto lo sfondo dello schermo, tocca Aggiungi un controllo e scegli Scansiona codice[14].
Smartphone Pixel con Android
- Apri l’app Fotocamera e inquadra il codice in modo che sia visibile per intero sullo schermo. Non serve scattare una foto.
- Attendi un attimo che la fotocamera mostri un fumetto o un link, poi toccalo[15].
Se la fotocamera non riconosce il codice, controlla nelle sue impostazioni che l’opzione Suggerimenti per scansione con fotocamera sia attiva. Lo scanner si trova anche nelle Impostazioni rapide, nel pulsante Scansiona codice QR. Se il codice continua a non essere letto, Google consiglia di tenere la mano ferma, scansionare in un’area ben illuminata senza ombre né riflessi, pulire l’obiettivo e avvicinare lo smartphone tenendo l’intero quadrato visibile sullo schermo[15]. Sugli smartphone di altri produttori le opzioni possono avere nomi diversi.

Fonti
- Codice QR — Wikipedia
- History of QR Code — DENSO WAVE
- Information capacity and versions of the QR Code — DENSO WAVE
- QR Code Standardization — DENSO WAVE
- RFC 2426: vCard MIME Directory Profile — IETF
- RFC 6068: The 'mailto' URI Scheme — IETF
- RFC 3966: The tel URI for Telephone Numbers — IETF
- URIResultParser.java — ZXing (GitHub)
- How to use click to chat — Centro assistenza WhatsApp
- RFC 3629: UTF-8, a transformation format of ISO 10646 — IETF
- Error Correction Feature — DENSO WAVE
- FAQ — DENSO WAVE
- Point for determining the code area — DENSO WAVE
- Scansionare un codice QR con iPhone o iPad — Apple
- Scansiona i codici QR con lo smartphone Pixel — Google
Tutti i valori delle tabelle sono stati calcolati dalle definizioni delle unità e verificati con il calcolo prima della pubblicazione. I dati storici e i nomi delle unità locali si basano sulle fonti elencate sopra.
Ultima revisione dei contenuti: · scritto e verificato dal team Arteon
Domande sul generatore di codici QR
Un codice QR del generatore scade?
No. Il generatore salva l’indirizzo, il contatto o il testo direttamente nel disegno del codice, senza un link intermedio di reindirizzamento. Il codice funziona finché funziona l’indirizzo che contiene, e il numero di scansioni non ha limiti.
Come cambio il link di un codice QR stampato?
L’indirizzo salvato non si può cambiare, perché fa parte del disegno dei moduli. Un nuovo indirizzo richiede un nuovo codice e una nuova stampa. Se il contenuto cambierà, ad esempio un menu o un listino prezzi, salva nel codice l’indirizzo fisso di una pagina del tuo dominio e modifica il contenuto di quella pagina oppure imposta lì un reindirizzamento.
Come creare un codice QR per un menu o un file PDF?
Carica il PDF sul tuo sito o in uno spazio cloud con link pubblico, copia l’indirizzo e incollalo nel campo Indirizzo URL. Il generatore salva gli spazi nel nome del file come %20, ma un nome breve come menu.pdf dà un codice con meno moduli. Se hai le foto del menu in JPG, puoi unirle in un unico PDF con il convertitore JPG in PDF, e le foto in formato HEIC con il convertitore HEIC in PDF.
Bisogna pagare per usare i codici QR?
No. DENSO WAVE, l’azienda che ha creato il codice QR, ha reso disponibile la specifica: non serve nessuna richiesta e non si paga nulla, anche per l’uso commerciale[12].

Aiutaci a migliorare i nostri strumenti
Ti manca un tipo di dati o un codice del generatore non si scansiona sul tuo smartphone? Scrivici con quello che hai inserito e le impostazioni, e lo verificheremo nel generatore.






