Hai mai scansionato un QR Code con il logo dell'azienda al centro e ha funzionato perfettamente — ma come? L'immagine copre tecnicamente una parte del codice. La risposta sta nella correzione degli errori: un meccanismo integrato che mantiene il QR leggibile anche quando una parte è danneggiata, sporca o coperta.
Capire i quattro livelli (L, M, Q, H) fa una differenza concreta quando scegli il generatore giusto per il tuo contesto: un QR industriale richiede impostazioni molto diverse da uno mostrato sullo schermo di uno smartphone.
Cos'è la correzione degli errori?
I QR Code si basano su Reed-Solomon, un algoritmo di correzione degli errori sviluppato originariamente per i CD e le comunicazioni spaziali. Il principio è semplice: durante la generazione del QR, alcuni moduli (i quadratini neri) non contengono dati utili, bensì ridondanza. Se alcuni moduli vengono distrutti o coperti, il lettore usa quella ridondanza per ricostruire l'informazione originale.
Ecco perché un QR Code strappato funziona ancora, e perché inserire un logo al centro non compromette la lettura — a patto che la percentuale di area "nascosta" non superi ciò che il livello scelto può recuperare.
I 4 livelli di correzione degli errori
| Livello | % recuperabile | Dimensione relativa del QR | Quando usarlo |
|---|---|---|---|
| L | ~7% | Più piccolo / più compatto | Schermo digitale, ambiente controllato |
| M | ~15% | Medio | Stampa standard, uso generale |
| Q | ~25% | Più grande | Ambienti leggermente sporchi, loghi piccoli |
| H | ~30% | Più grande / più denso | Logo al centro, industria, strada, sole |
Livello L — Low (basso)
Recupera fino al 7% dei dati se una parte del QR è danneggiata. Genera il codice più compatto e pulito, ideale per schermi dove la scansione avviene in condizioni perfette.
Livello M — Medium (medio)
Recupera fino al 15%. È il valore predefinito della maggior parte dei generatori. Funziona bene per la stampa comune — volantini, biglietti da visita, packaging — dove piccole macchie o graffi sono possibili.
Livello Q — Quartile
Recupera fino al 25%. Buona scelta quando il QR verrà usato in ambienti moderatamente sporchi o per inserire un logo piccolo senza compromettere la leggibilità.
Livello H — High (alto)
Recupera fino al 30%. È il livello giusto per QR Code con un logo grande al centro, ambienti industriali (grasso, polvere, umidità), cartelloni esposti al sole o superfici che si consumano nel tempo.
Il compromesso: più protezione = codice più denso
Più alto è il livello di correzione, più moduli di ridondanza vengono aggiunti. Con gli stessi dati, un QR di livello H ha molti più quadratini di un QR di livello L. Questo significa:
- Codice più piccolo = più facile da scansionare su stampe piccole o a maggiore distanza.
- Codice più denso = più difficile da scansionare se le dimensioni fisiche sono insufficienti.
Se usi il livello H con un URL molto lungo, il QR può diventare così denso che le fotocamere comuni faranno fatica. La soluzione è abbreviare il link — un accorciatore di link risolve il problema, e un QR dinamico memorizza internamente un link corto.
Come Code2Scan regola il livello quando si aggiunge un logo
Quando usi il generatore QR Code di Code2Scan e carichi un logo, il generatore alza automaticamente il livello a Q o H — a seconda delle dimensioni del logo. In questo modo, l'area coperta dall'immagine resta entro il limite di recupero e il QR continua a funzionare.
Vuoi personalizzare il logo nel tuo QR? Consulta la guida completa: QR Code con logo personalizzato.
Passo dopo passo: scegliere il livello giusto
- Definisci la destinazione del QR — schermo, carta, cartellone, superficie industriale?
- Ci sarà un logo? Se sì, usa Q o H. Altrimenti, L o M di solito bastano.
- Calcola la dimensione fisica — un QR di livello H con URL lungo ha bisogno di almeno 3–4 cm. Leggi le regole in dimensione minima del QR Code.
- Testa prima di stampare — scansiona con la fotocamera del telefono per validare.
- Abbrevia il link se necessario — meno dati = QR meno denso anche a livello alto.
Errori comuni
❌ Usare il livello H senza necessità
Molti sentono "H è più sicuro" e lo scelgono senza riflettere. Se il QR va su uno schermo pulito, il livello H rende solo il codice più denso e difficile da scansionare — senza alcun vantaggio reale.
❌ Aggiungere un logo senza regolare il livello
Inserire un logo al centro di un QR di livello L copre più del 7% che può recuperare. Risultato: un QR illeggibile. Usa sempre Q o H quando inserisci un logo.
❌ Combinare dati lunghi + livello alto
Un URL di 200 caratteri + livello H = un QR minuscolo diventa illeggibile. Abbrevia il link o aumenta la dimensione fisica del codice.
❌ Fidarsi solo dell'aspetto visivo
Un QR può sembrare corretto e fallire comunque su fotocamere meno performanti. Testa sempre su almeno due dispositivi prima di stampare in grande quantità.
Scopri altri errori classici in errori comuni nei QR Code.
Riepilogo
- La correzione degli errori Reed-Solomon consente di leggere il QR anche se una parte è coperta o danneggiata.
- L (~7%) — per schermi, ambienti puliti; codice più compatto.
- M (~15%) — standard generale; stampa comune.
- Q (~25%) — logo piccolo o ambiente leggermente sporco.
- H (~30%) — logo grande, industria, strada; codice più denso.
- Dati lunghi + livello alto = usa un link corto per non densificare troppo.
- Testa sempre prima di stampare su larga scala.
Pronto a creare un QR Code con il livello di correzione ideale — e con logo se vuoi? Accedi al generatore di Code2Scan e personalizzalo in pochi secondi.