Sviluppo Web
QR Code Generator / Reader
Generare un codice QR da testo o URL, oppure leggere il contenuto da un'immagine caricata.
Qui apparirà il codice QR.
A QR code is a two-dimensional barcode that encodes text, a URL, or other data so a camera can read it instantly. This tool generates a QR code from text you type and, the other way around, reads the content out of an uploaded image — all in the browser.
How to use it
- Generate: type text or a URL and the QR code appears immediately, ready to download as an image.
- Read: upload an image containing a QR code and the tool decodes and displays its content.
- Raise the error-correction level if the code will be printed small or placed on an uneven surface.
Common uses
- A QR code on a business card, poster, or package that links to a website or contact page.
- Sharing a Wi-Fi password with guests without typing it manually (enter a WIFI:T:WPA;S:name;P:password;; string to encode it).
- Checking what a suspicious QR code actually contains before scanning it with a phone and opening the link.
Things to keep in mind
A higher error-correction level (H instead of L) makes the code more resistant to damage but also denser — it holds less data at the same physical size.
A QR code doesn't hide its content — anyone can read it the same way you did, so never encode passwords or private data in one.
Articolo su questo strumento: Codici QR: come un link entra in un quadrato di pixel
Domande frequenti
Cosa cambia il livello di correzione errori (L/M/Q/H)?
Livelli più alti, fino a H a circa il 30%, mantengono il codice QR leggibile anche se parte di esso è danneggiata o oscurata, ma riducono anche quanti dati entrano in una data dimensione — L a circa il 7% contiene più dati ma tollera meno danni.
Perché non riesce a leggere la mia immagine del codice QR?
La lettura usa la libreria jsqr per decodificare l'immagine localmente; può fallire su foto sfocate, angolate o con molto riflesso, quindi uno scatto chiaro e frontale con buon contrasto funziona meglio.
I miei dati o l'immagine vengono caricati da qualche parte?
No, sia la generazione che la lettura dei codici QR avvengono interamente nel tuo browser usando librerie JavaScript — nulla lascia il tuo dispositivo.
Perché la quantità di dati che entra in un codice QR dipende dal tipo di contenuto?
Un codice QR supporta diverse modalità di codifica — numerica, alfanumerica e byte — e ciascuna usa un numero diverso di bit per carattere; la modalità numerica (solo cifre) è la più compatta, mentre quella byte per testo arbitrario (come un testo non latino) occupa più spazio, quindi entrano meno caratteri in un codice della stessa dimensione.
Qual è il numero massimo di caratteri che può contenere un codice QR?
Dipende dalla versione del codice e dal livello di correzione degli errori — la versione più grande (40) con il livello di correzione più basso L può contenere fino a 7089 cifre o 4296 caratteri alfanumerici, ma in pratica per una scansione affidabile si usano raramente più di poche centinaia di caratteri.