Vai al contenuto principale
LibraTool logoLibraTool

Generatore QR Code gratis

Genera QR code per URL, testo, WiFi e altro. Nessuna filigrana.

Molti siti QR inviano le scansioni attraverso il proprio reindirizzamento, che può scadere — questo codice mantiene il tuo link direttamente e non scade mai.

Codice QR statico — non scade mai

Controlla la risoluzione di download

512px
128px1024px
#000000
#ffffff
Stile dei punti
Logo al centro

Digita qualcosa per generare un QR code

Ti serve un QR di pagamento (UPI)? Prova il generatore di QR UPI →
Nessuna filigrana, mai.

Usi comuni

  • Genera Codice QR per WiFiCrea un codice QR per la tua rete WiFi — gli ospiti lo scansionano per connettersi istantaneamente senza digitare password.
  • Genera Codice QR per URLTrasforma qualsiasi link web in un codice QR — perfetto per menu, volantini, biglietti da visita e materiale di marketing.
  • Genera Codice QR per ContattiCrea un codice QR vCard con i tuoi dettagli di contatto — scansiona per aggiungerti istantaneamente come contatto telefonico.
  • Genera Codice QR per EmailCrea un codice QR che apre una bozza di email — pre-riempi il destinatario, l'oggetto e anche il corpo del testo.
  • Genera Codice QR per Social MediaCrea codici QR che collegano ai tuoi profili social — Instagram, LinkedIn, TikTok, YouTube e altri.

Come funziona

I codici QR vengono generati interamente nel tuo browser usando la libreria JavaScript qrcode — nessun server è coinvolto, e nulla di ciò che digiti viene mai trasmesso da nessuna parte. Per tipi di dati strutturati (Wi-Fi, contatti vCard, eventi calendario), lo strumento assembla una stringa di payload correttamente sottoposta a escape seguendo gli standard aperti pertinenti (specifica MECARD/WiFi, vCard 3.0, iCalendar RFC 5545) prima di consegnarla alla libreria.

  1. 1
    Assemblaggio del payload per tipo
    A seconda della scheda selezionata, lo strumento costruisce la stringa esatta che viene codificata — un URL semplice ottiene 'https://' anteposto se mancante, una voce Wi-Fi diventa una stringa MECARD WIFI:T:WPA;S:...;P:...; con caratteri speciali sottoposti a escape, una vCard diventa un blocco BEGIN:VCARD/VERSION:3.0, e un evento calendario diventa un blocco VCALENDAR/VEVENT con formattazione datetime conforme a RFC 5545.
  2. 2
    La libreria qrcode codifica il payload
    La stringa assemblata viene passata a QRCode.toDataURL() dalla libreria qrcode, che calcola i codici di correzione errore Reed-Solomon, mappa i bit di dati nei moduli della matrice QR, e rende il risultato direttamente in un URL dati PNG a 256px per l'anteprima dal vivo.
  3. 3
    Blob di esportazione costruiti prima del download
    Quando cambi opzioni o input, lo strumento pre-costruisce sia un blob PNG (tramite QRCode.toDataURL() alla risoluzione scelta, fino a 1024px) sia un blob SVG (tramite QRCode.toString() con tipo 'svg') in background, così i download scattano sincronamente dentro il gesto dell'utente — richiesto per la compatibilità con iOS Safari.
  4. 4
    Controllo del contrasto e download
    Prima di rendere, lo strumento calcola la luminanza relativa WCAG dei tuoi colori scuro e chiaro scelti e avvisa se il rapporto di contrasto scende sotto 3:1 o se i colori sono invertiti — entrambe condizioni che fanno fallire gli scanner. Il download salva il PNG o SVG pre-costruito; la copia mette il PNG negli appunti tramite la Clipboard API.

Strumenti correlati

Domande frequenti