acento.io
Strumento per sviluppatori

Generatore di QR code

Crea QR code da URL, testo, vCard o credenziali WiFi — tutto nel browser, senza inviare nulla a nessun server.

By Carlos Suárez , Systems engineer
Last updated:

Cosa fa questo QR code generator

Questo generatore di QR code online gratuito ti permette di creare scan code da URL, testo libero, contatti vCard e credenziali WiFi direttamente nel browser. A differenza della maggior parte dei tool simili, qui la generazione avviene interamente lato client: 100% lato client — i tuoi dati non lasciano mai il browser. Nessun upload, nessun tracciamento, nessun log sul server. Questo è rilevante soprattutto quando codifichi password WiFi o dati personali: inserire quelle informazioni in un servizio cloud espone dati sensibili a terze parti. Puoi configurare dimensione, margine, livello di correzione errori (L, M, Q, H) e i colori di primo piano e sfondo. Il risultato si esporta come SVG vettoriale, ideale per la stampa, o come PNG raster per il web. Lo standard che definisce la codifica binaria alla base dei QR code è allineato con RFC 4648, lo stesso usato per Base64 — se ti serve anche quella conversione, trovi il nostro [Base64 encoder & decoder](/it/base64/) a portata di mano.

Funzionalità

  • Quattro modalità di input. URL, testo libero, vCard (nome, telefono, email, organizzazione) e WiFi (SSID, password, rete aperta). Ogni modalità genera il payload corretto secondo le specifiche del formato.
  • Correzione errori L/M/Q/H. Il livello H recupera fino al 30% di moduli danneggiati, utile se sovrapponi un logo al centro. Per QR puliti senza overlay, il livello M (15%) è il punto di equilibrio ottimale tra densità e affidabilità.
  • Colori personalizzabili. Scegli il colore di primo piano e di sfondo con un color picker. Attenzione: invertire i colori (chiaro su scuro) spesso causa problemi di scansione — mantieni sempre un contrasto alto con il modulo scuro su fondo chiaro. Se stai lavorando con palette di brand, il nostro [color converter](/it/color-converter/) ti aiuta a trovare il valore esatto in HEX, RGB o HSL.
  • Export SVG e PNG. SVG è vettoriale: scala a qualsiasi risoluzione senza perdita, perfetto per stampa su biglietti da visita, manifesti o packaging. PNG è il formato corretto per web e presentazioni.
  • Dimensione e margine configurabili. Il margine (quiet zone) di almeno 2 moduli è raccomandato dalle specifiche ISO per garantire la scansione. Riduzioni eccessive del margine sono una delle cause più comuni di QR code non leggibili.
  • Privacy by design. Nessuna richiesta di rete dopo il caricamento della pagina. La generazione usa solo API del browser, verificabili aprendo il pannello Network degli strumenti per sviluppatori.

Come usare il QR code generator

Seleziona la modalità, compila i campi, regola le opzioni visive e scarica il file. Nessuna registrazione, nessun limite.

  1. Scegli la modalità. Seleziona URL, Testo, vCard o WiFi a seconda di cosa vuoi codificare. Per WiFi, inserisci SSID e password; per vCard, almeno nome e telefono sono sufficienti per la maggior parte dei lettori.
  2. Inserisci il contenuto. Digita o incolla il tuo dato. Per gli URL, tienili il più corti possibile: URL lunghi producono QR code più densi e più difficili da scansionare. Se hai un URL lungo, considera di accorciarlo prima.
  3. Configura dimensione e correzione errori. Per la stampa usa almeno 300 px e livello Q o H se prevedi un overlay. Per il web, M e 200 px sono solitamente sufficienti.
  4. Verifica contrasto e margine. Assicurati che il colore di primo piano sia decisamente più scuro dello sfondo. Un margine di almeno 2 moduli è il minimo; 4 è il valore raccomandato dalla specifica ISO/IEC 18004.
  5. Scarica SVG o PNG. Usa SVG per stampa e grafica vettoriale, PNG per web, email o presentazioni. Testa sempre la scansione con almeno due app diverse prima di distribuire il materiale.

Casi d'uso comuni

  • Condivisione WiFi in ufficio o su Airbnb. Codifica le credenziali WiFi in un QR e stampalo all'ingresso. Gli ospiti scansionano e si connettono senza dover digitare password complesse. Poiché la generazione è locale, la password non transita mai su server di terze parti.
  • Biglietti da visita digitali (vCard). Un QR vCard sul retro del biglietto permette ai contatti di salvare nome, telefono ed email direttamente nella rubrica del telefono con una singola scansione, senza digitare nulla.
  • Menu e link per la ristorazione. Ristoranti e bar usano QR code sui tavoli per rimandare al menu digitale o alla pagina degli ordini. Un SVG scalabile garantisce stampa nitida anche su formati grandi.
  • Campagne di print marketing. Su flyer, manifesti o packaging, un QR code porta l'utente direttamente a una landing page specifica. Accorcia l'URL prima di generare il codice per ottenere un QR meno denso e più affidabile.
  • Documentazione tecnica e conferenze. Includi un QR code nelle slide per linkare repository, demo live o risorse supplementari. I partecipanti scansionano durante la presentazione senza perdere il filo.

Domande frequenti

I miei dati (password WiFi, vCard) vengono inviati a qualche server?

No. Tutta la generazione avviene nel browser tramite JavaScript puro. Puoi verificarlo aprendo il tab Network degli strumenti per sviluppatori: non vedrai alcuna richiesta in uscita dopo il caricamento della pagina. Questo vale anche per questa versione italiana del tool.

Qual è la differenza tra i livelli di correzione errori L, M, Q, H?

I quattro livelli recuperano rispettivamente il 7%, 15%, 25% e 30% dei moduli danneggiati. L è adatto a contesti controllati (schermo, stampa di qualità). H è necessario se aggiungi un logo sovrapposto al centro del QR, perché quel logo copre fisicamente parte del codice. Più alto il livello, più denso il QR e più difficile da scansionare se le dimensioni sono piccole.

Perché il mio QR code non viene letto dallo scanner?

Le cause più frequenti sono: contrasto insufficiente tra primo piano e sfondo (evita colori chiari su sfondo bianco), margine troppo ridotto attorno al codice, risoluzione bassa in stampa, o URL troppo lungo che genera un QR eccessivamente denso. Prova ad aumentare il livello di correzione errori e ad accorciare l'URL con un servizio di URL shortening, oppure codificalo prima con il nostro [URL encoder & decoder](/it/url-encoder/).

Posso usare colori invertiti (sfondo scuro, moduli chiari)?

Tecnicamente è supportato dallo standard, ma in pratica molte app di scansione — soprattutto quelle integrate nelle fotocamere di Android — hanno difficoltà con i QR invertiti. Raccomandato: moduli scuri su sfondo chiaro, con contrasto elevato.

SVG o PNG: quale formato scelgo per la stampa?

SVG è sempre preferibile per la stampa perché è vettoriale e scala senza perdita di qualità a qualsiasi dimensione, dal biglietto da visita al manifesto. PNG è corretto per il web, le email e i contesti in cui il vettoriale non è supportato. Per la stampa professionale, consegna sempre l'SVG al tipografo.

C'è un limite alla lunghezza del testo che posso codificare?

Lo standard ISO/IEC 18004 prevede un massimo di circa 4.296 caratteri alfanumerici in modalità byte. Superato quel limite, il QR code diventa talmente denso da essere quasi impossibile da scansionare con uno smartphone. Come riferimento per la codifica binaria alla base del formato, puoi consultare MDN — SubtleCrypto.digest per capire come i dati vengono elaborati localmente nel browser.