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

Common uses

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.

Articoli: Sviluppo Web

HEX, RGB, HSL: perché esistono così tanti modi di scrivere un colore

Perché i designer scelgono spesso HSL invece di HEX quando devono scegliere a mano una tonalità di colore.

Minificazione CSS: cosa viene davvero rimosso dal file e perché

Perché il CSS minificato funziona esattamente allo stesso modo nel browser, pur diventando illeggibile per una persona.

Minificazione JavaScript: la differenza tra minificare e offuscare

Perché il codice minificato resta leggibile se lo si desidera, mentre quello offuscato no.

Minificazione HTML: perché gli spazi nel markup contano davvero

Perché rimuovere gli spazi dentro <pre> o una textarea può rompere l'aspetto della pagina, a differenza di quasi tutti gli altri punti.

Gradienti CSS: in cosa linear differisce da radial e conic

Perché conic-gradient è adatto ai grafici a torta, mentre radial-gradient crea un effetto macchia di luce.

L'algoritmo di Luhn: come si verifica la correttezza di un numero di carta

Perché un numero di carta che supera il controllo di Luhn non significa che quella carta esista realmente.

IBAN: come è strutturato un numero di conto bancario internazionale

Perché le prime due lettere di un IBAN sono un codice paese, non parte del numero di conto vero e proprio.

Codici a barre: in cosa Code 128 differisce da EAN-13

Perché i prodotti sugli scaffali dei negozi usano quasi sempre EAN-13 invece di Code 128.

Immagini placeholder: perché le immagini finte contano durante lo sviluppo

Perché gli sviluppatori inseriscono deliberatamente rettangoli grigi al posto di foto reali mentre un layout è ancora in costruzione.