Generatore Codice QR Gratuito

Senza login, senza filigrana — codici QR istantanei nel tuo browser

0 / 900 characters

Personalizzazione

Usa H con sovrapposizione logo

Clicca o trascina per caricare un logo

Inserisci il contenuto qui sopra per generare il tuo codice QR

✓ Link copiato negli appunti!

Che Tipo di Codice QR Ti Serve?

Ogni tipo di contenuto QR codifica i tuoi dati in un formato specifico riconosciuto dalle fotocamere dei telefoni e dalle app QR. Scegli il tipo adatto al tuo caso:

🔗 URL
Link a qualsiasi sito web. Il tipo più comune. La scansione apre direttamente il browser.
📝 Testo
Messaggio di testo, indirizzo o nota — mostrato direttamente alla scansione.
📶 WiFi
Gli ospiti scansionano per connettersi alla rete senza digitare la password.
👤 vCard
Scheda contatto completa — la scansione salva nome, telefono ed email nei contatti del telefono.
✉️ Email
Apre un composer email precompilato con destinatario e oggetto.
📞 Telefono
La scansione propone di chiamare il numero — ottimo per biglietti da visita.
💬 SMS
Apre l'app messaggi con numero e testo facoltativo precompilato.

Guida alle Dimensioni di Stampa del Codice QR

La dimensione minima scansionabile dipende dalla distanza di scansione. Usa questa tabella per la produzione a stampa:

Lascia sempre una zona silenziosa

Il bordo bianco vuoto attorno a un codice QR (la "quiet zone") deve essere largo almeno 4 moduli. Tagliare nella quiet zone è una delle cause più comuni del mancato riconoscimento del codice QR.

Il contrasto cromatico è importante

I moduli scuri su sfondo chiaro vengono scansionati con maggiore affidabilità. L'invertito (chiaro su scuro) funziona ma richiede un ECC più elevato. Evita colori con luminosità simile (es. verde scuro su blu scuro) — questo generatore ti avvisa quando il contrasto è troppo basso.

Livelli di Correzione Errori Spiegati

I codici QR usano la correzione errori Reed-Solomon per rimanere scansionabili anche se parzialmente danneggiati o oscurati. Un ECC più alto significa più dati ridondanti e un codice più denso (più grande).

  • L (Basso, 7%): Ideale per display digitali; dimensione del codice minima. Usalo per schermi puliti dove non è previsto alcun danno.
  • M (Medio, 15%): Buona scelta per uso generale. Gestisce graffi lievi, macchie o coperture parziali.
  • Q (Quartile, 25%): Consigliato per etichette industriali, imballaggi o stampe esterne soggette a usura.
  • H (Alto, 30%): Necessario quando si sovrappone un logo (fino al 20–25% dell'area). Massima ridondanza per ambienti difficili.

Buone pratiche per la sovrapposizione del logo

Questo generatore aggiorna automaticamente l'ECC a H quando aggiungi un logo, e avvisa se il logo supera il 20% dell'area QR. Anche con ECC H, mantieni il logo al di sotto del 25% dell'area totale per una scansione affidabile su tutte le fotocamere dei telefoni.

Come Vengono Generati i Codici QR (Senza Librerie, Solo Browser)

Questo strumento implementa l'intero algoritmo QR Model 2 (ISO/IEC 18004) in JavaScript — senza librerie esterne, senza chiamate al server. Ecco cosa succede quando digiti:

  1. Codifica del payload: Il testo viene codificato in modalità Byte (UTF-8). La versione (1–10) viene selezionata automaticamente in base alla lunghezza del payload e al livello ECC.
  2. Correzione errori Reed-Solomon: Le parole di codice EC vengono calcolate su GF(256) usando il polinomio generatore appropriato per il tuo livello ECC e versione.
  3. Posizionamento nella matrice: I dati e le parole di codice EC vengono interleaved secondo le specifiche e posizionati nella matrice dei moduli insieme ai pattern finder, ai pattern di allineamento, ai pattern di temporizzazione e al modulo scuro.
  4. Mascheratura: Vengono provati tutti gli 8 pattern di maschera; quello con il punteggio di penalità più basso (secondo il sistema di punteggio a 4 regole delle specifiche) viene applicato.
  5. Informazioni di formato: Il livello ECC e il numero del pattern di maschera vengono codificati con BCH e posizionati nelle aree delle informazioni di formato.
  6. Render: La matrice viene disegnata su un elemento Canvas. Per l'esportazione SVG, la stessa matrice viene serializzata in elementi <rect> a 1 unità per modulo con un viewBox impostato per una scalabilità infinita.

Domande Frequenti

Sì. Tutti i codici QR vengono generati interamente nel tuo browser tramite JavaScript lato client. Non ci sono account da creare, nessuna filigrana aggiunta, nessun limite di download e nessun dato inviato a qualsiasi server in nessun momento.
URL, testo semplice, credenziali rete WiFi (WPA/WPA2/WEP/aperta), schede contatto vCard 3.0, email (con oggetto e corpo), numero di telefono e messaggi SMS — tutti e sette i tipi sono completamente supportati.
Sì. Carica un logo PNG o SVG (fino a 2 MB). Il logo viene sovrapposto al centro del codice QR tramite l'API Canvas, e il livello di correzione errori viene aggiornato automaticamente a H (capacità di recupero del 30%) per compensare i moduli coperti. Mantieni il logo al di sotto del 20% dell'area totale QR per la migliore affidabilità di scansione.
L (7%) per display digitali puliti dove si vuole il codice più piccolo, M (15%) per uso quotidiano generale, Q (25%) per ambienti parzialmente oscurati o usurati come gli imballaggi di prodotti, H (30%) quando si sovrappone un logo o si stampa all'aperto. Il generatore usa M come predefinito e aggiorna automaticamente a H quando viene aggiunto un logo.
Sì. Clicca "Scarica SVG" per ottenere un file SVG vettoriale puro. Si scala a qualsiasi dimensione — da un elemento da 1 cm su un biglietto da visita a un billboard da 2 metri — senza alcuna pixelazione. Nota che l'esportazione SVG non include la sovrapposizione del logo; per l'output con logo integrato, usa PNG a 1024 px o superiore.
La regola generale è 1 cm di dimensione QR per ogni 10 cm di distanza di scansione. Minimo 1,5 cm (0,6 in) per biglietti da visita scansionati a distanza di un braccio. Per segnaletica a parete scansionata da 1 metro, usa almeno un codice da 3 cm. Mantieni sempre la quiet zone (bordo vuoto di 4 moduli).