Whooshly Ricerca · QR code

Quanto deve essere grande un QR code? Le dimensioni che funzionano

La "regola" del 10:1 che tutti ripetono non è in nessuno standard. Ecco cosa decide davvero se un QR code o un codice a barre si legge, con le formule vere e un calcolatore di dimensioni gratuito.

Aggiornato lug. 2026·6 min di lettura

Un QR code dovrebbe essere largo almeno un decimo della distanza da cui viene letto: circa 10 cm per una scansione a 1 metro, 2 cm per una scansione a 20 cm e 50 cm per un poster a 5 metri. Quel valore di 10:1 è un'utile euristica del settore, non fa parte della norma ISO/IEC 18004, lo standard che regola davvero i QR code (ISO, 2024).

La risposta onesta ha quindi due livelli. L'euristica ti dà una dimensione di partenza in pochi secondi. Il vero limite sottostante è la risoluzione, ed è questo che decide se un codice piccolo si legge o fallisce.

Punti chiave

  • La regola del 10:1 (larghezza del codice >= distanza di scansione / 10) è una regola empirica dei fornitori, non fa parte della norma ISO/IEC 18004 (ISO, 2024).
  • Il limite rigoroso è il numero di pixel per modulo: circa 2.5 per i codici 2D, 1 per i codici a barre 1D (Scandit).
  • La quiet zone è un margine bianco obbligatorio di 4 moduli su tutti e quattro i lati (Denso Wave).
  • I codici retail EAN-13 e UPC-A vanno da un ingrandimento dell'80-200%, ovvero 0.264-0.660 mm per barra (GS1 Sweden).
  • Esporta in SVG, mantieni la quiet zone e fai una scansione di prova su una copia stampata prima della tiratura completa.

Quanto deve essere grande un QR code a ogni distanza di scansione?

Parti dall'euristica del 10:1: un QR code si legge fino a circa dieci volte la propria larghezza, quindi dividi la distanza di scansione per dieci per ottenere una larghezza minima. Un telefono tenuto a 20 cm legge un codice da 2 cm; un cartello da scaffale letto a 1 m richiede 10 cm; un poster a parete visto da 5 m ne richiede circa 50. Sono i valori che ripetono i blog dei fornitori e come prima stima vanno benissimo.

Distanza di letturaLarghezza minima QR (euristica 10:1)
20 cm (telefono in mano)2 cm
1 m (espositore da tavolo, bordo scaffale)10 cm
5 m (poster a parete)50 cm

Il problema è questo: questo rapporto presuppone una fotocamera dello smartphone decente e un codice stampato bene. Spingi una delle due variabili e l'euristica si rompe, ed è per questo che non è nello standard.

La regola del 10:1 è davvero uno standard?

No. La norma ISO/IEC 18004 definisce come è costruito un simbolo QR, le sue versioni, la codifica e la correzione degli errori, ma non fissa alcun rapporto tra larghezza del codice e distanza (ISO, 2024). Nemmeno Denso Wave, l'azienda che ha inventato il QR code, indica la regola del 10:1 nella sua documentazione ufficiale (Denso Wave).

La regola sopravvive perché è comoda e all'incirca corretta. Per le fotocamere tipiche dei telefoni, dividere la distanza per dieci finisce per collocarsi sopra il limite di risoluzione che conta davvero. Trattala come una scorciatoia, poi verificala rispetto ai pixel per modulo prima di lanciarti in una tiratura di stampa.

Cosa determina la vera dimensione minima di un QR code?

La determina la risoluzione. I produttori di scanner fissano il limite di decodifica 2D a circa 2.5 pixel per modulo e a 1 pixel per modulo per i codici a barre 1D (Scandit, e Cognex). Progetta per 3-4 pixel per modulo così da lasciare margine al mosso e alle fotocamere economiche. Un "modulo" è una singola cella nera o bianca della griglia.

Per la stampa, il modulo più piccolo leggibile in modo affidabile viene comunemente indicato intorno a 0.4 mm, con 0.33 mm come limite aggressivo per le buone stampanti. La formula di Denso Wave lega la dimensione del modulo alla risoluzione della stampante: mm per modulo = (25.4 / DPI) x punti per modulo. Il loro esempio pratico, 400 DPI a 4 punti per modulo, dà 0.254 mm per modulo (Denso Wave). La norma ISO/IEC 18004 non fissa alcun minimo assoluto in millimetri, quindi quel valore di 0.4 mm è un limite pratico dei fornitori, non una regola.

Ora la geometria. Una griglia QR ha 17 + 4V moduli per lato, dove V è la versione da 1 a 40, quindi V1 è 21x21 e V40 è 177x177 (Denso Wave). Aggiungi la quiet zone obbligatoria di 4 moduli su ogni lato e la larghezza stampata è (25 + 4V) x dimensione del modulo. La tabella calcola quella larghezza per due dimensioni di modulo: il limite da smartphone di 0.4 mm e l'esempio di Denso Wave di 0.254 mm.

VersioneModuli/lato+ quiet zoneLarghezza a 0.40 mmLarghezza a 0.254 mm
1212911.6 mm7.4 mm
3293714.8 mm9.4 mm
10576526.0 mm16.5 mm
4017718574.0 mm47.0 mm

Sono calcolate con la formula di Denso Wave, non misurate con uno scanner; vedi la nota sul metodo qui sotto.

Come cambia la dimensione la correzione degli errori?

La correzione degli errori baratta capacità di dati con tolleranza ai danni e può costringere in silenzio a un simbolo più grande. I QR code hanno quattro livelli: L recupera il 7% delle codeword, M il 15%, Q il 25% e H il 30%, con M come scelta più comune (Denso Wave).

LivelloDati recuperabili
L7%
M15%
Q25%
H30%

Ecco la conseguenza sulle dimensioni. Una correzione degli errori più alta, o un URL più lungo, richiede più codeword. Più codeword ti spingono a una versione superiore, che aggiunge moduli per lato, il che rende il simbolo fisicamente più grande a parità di dimensione del modulo, oppure costringe a un modulo più piccolo che rischia di scendere sotto il limite di stampa. La capacità è finita: alla versione 40, livello L, un QR code contiene al massimo 7,089 caratteri numerici, 4,296 alfanumerici, 2,953 byte o 1,817 Kanji (Denso Wave). Accorcia il contenuto e puoi rimpicciolire il codice. Un link breve brandizzato fa esattamente questo.

Quanto deve essere grande un codice a barre 1D?

I codici a barre retail sono più severi perché lo scanner della cassa non perdona. Per EAN-13 e UPC-A, la dimensione X nominale (la larghezza della barra più stretta) è 0.330 mm al 100%, che GS1 chiama SC2 o ingrandimento 1.0 (GS1 Sweden). L'intervallo consentito va dall'80% al 200%, ovvero da 0.264 mm a 0.660 mm per barra. La larghezza nominale del simbolo è 37.29 mm, l'altezza nominale delle barre 22.85 mm e l'ingombro completo con le cifre leggibili dall'uomo è circa 37.29 x 25.93 mm.

IngrandimentoDimensione XLarghezza simboloAltezza barre
80% (solo stampa on-demand)0.264 mm29.8 mm18.3 mm
100% (SC2, nominale)0.330 mm37.3 mm22.9 mm
150%0.495 mm55.9 mm34.3 mm
200%0.660 mm74.6 mm45.7 mm

Due note di onestà. La pagina per i consumatori di GS1 UK limita l'intervallo al 150% come semplificazione, ma GS1 Sweden e le GS1 General Specifications indicano l'intero 80-200%, quindi usa quello (GS1 UK). E l'80% è valido solo per la stampa termica o laser on-demand, non per l'offset. Contano anche le quiet zone: EAN-13 richiede 11X liberi a sinistra e 7X a destra, mentre UPC-A richiede 9X su entrambi i lati.

Per la distribuzione generale, Code 128 e GS1-128 usano una dimensione X minima di 0.495 mm e massima di 1.016 mm, una quiet zone di almeno 10X (o 6.35 mm, il maggiore dei due) e un'altezza consigliata di 31.75 mm (GS1 Sweden). Se te ne serve uno, il generatore di codici a barre gratuito li produce a norma.

Stampa e schermo: quali sono i limiti pratici?

Sullo schermo, un QR code ha bisogno di circa 76 px come minimo assoluto e di 150 px per stare comodo. In stampa, i limiti più ripetuti sono 10 x 10 mm assoluti e 20 x 20 mm consigliati per la scansione da smartphone. Sono un consenso dei fornitori più che righe di uno standard, quindi trattali come barriere di sicurezza: sotto quei valori ti affidi a una fotocamera perfetta e a un'illuminazione perfetta, che i clienti reali offrono di rado.

Il formato è l'altro killer silenzioso. Un QR code esportato in SVG resta nitidissimo a qualsiasi dimensione di stampa, perché è matematica vettoriale, non pixel fissi. Allarga un piccolo PNG fino alle dimensioni di un poster e diventa sfocato, il che può far scendere la risoluzione effettiva sotto il limite del modulo e dei pixel per modulo e mandare a monte la scansione. Sia il generatore di QR code gratuito sia il generatore di codici a barre esportano in SVG proprio per questo motivo.

Se preferisci saltare i calcoli, il calcolatore di dimensioni per QR code e codici a barre trasforma tutto questo in una misura in millimetri e pixel a partire dalla tua distanza di scansione e dai DPI della stampante. Fa parte di un toolkit da 49 $ con pagamento una tantum anziché di un abbonamento mensile, ma il calcolatore ed entrambi i generatori sono gratuiti da usare senza account.

L'unica regola che batte ogni formula: fai il codice abbastanza grande per la distanza di scansione, mantieni la quiet zone e fai una scansione di prova su una copia stampata prima della tiratura completa.

Fonti e metodo

  • Struttura QR, versioni, quiet zone, formula di stampa, correzione degli errori, capacità: Denso Wave, l'inventore del QR (code.html, version.html, error_correction.html).
  • Standard di riferimento: ISO/IEC 18004:2024 (ISO).
  • Limite di decodifica in pixel per modulo: i produttori di hardware per scanner Scandit e Cognex (Scandit).
  • Dimensioni dei codici a barre retail e per la distribuzione: GS1 (guida alle dimensioni GS1 Sweden, codice a barre per punto vendita GS1 UK).
  • Metodo per le tabelle calcolate: le larghezze QR sono calcolate come (25 + 4V) x dimensione del modulo, usando la formula del conteggio dei moduli di Denso Wave e la sua quiet zone obbligatoria di 4 moduli; le righe di ingrandimento dei codici a barre scalano i valori nominali di GS1 (X 0.330 mm, larghezza 37.29 mm, altezza 22.85 mm) per 0.8, 1.5 e 2.0. I valori sono arrotondati a un decimale. Sono calcolati da formule pubblicate, non misurati con uno scanner. La regola del 10:1, il limite di modulo di 0.4 mm e i limiti di stampa su schermo e di 10-20 mm sono euristiche dei fornitori, non parti dello standard ISO, e sono etichettate come tali sopra.

Domande frequenti

Qual è la dimensione minima di un QR code?

La norma ISO/IEC 18004 non fissa alcun minimo assoluto in millimetri; la dimensione del modulo è definita dall'applicazione. In pratica, il modulo di stampa più piccolo leggibile in modo affidabile è circa 0.4 mm, e i limiti comuni sono 10x10 mm assoluti e 20x20 mm consigliati per la scansione da telefono. Sullo schermo, punta ad almeno 76 px, idealmente 150 px.

La regola del 10:1 per i QR code è accurata?

È un'euristica decente, non uno standard. Dividi la distanza di scansione per dieci per una larghezza minima, quindi una scansione a 1 m richiede un codice da 10 cm. Non è nella norma ISO/IEC 18004 né nella documentazione di Denso Wave. La base rigorosa è la risoluzione: gli scanner hanno bisogno di circa 2.5 pixel per modulo per decodificare un codice 2D.

Quanto deve essere grande un QR code su un poster?

Usa l'euristica del 10:1 rispetto alla distanza di visione. Un poster letto da 5 m richiede circa 50 cm di larghezza; da 1 m, circa 10 cm. Mantieni intorno la quiet zone obbligatoria di 4 moduli ed esporta in SVG così il codice resta nitido alle grandi dimensioni di stampa invece di diventare sfocato.

Che dimensione deve avere un codice a barre EAN-13 o UPC?

Il valore nominale è 0.330 mm per barra al 100% (l'SC2 di GS1), che dà un simbolo di circa 37.29 x 25.93 mm con le cifre. Scala dall'80% al 200%, ovvero da 0.264 mm a 0.660 mm per barra, anche se l'80% è valido solo per la stampa termica o laser on-demand. GS1 UK limita le sue indicazioni per i consumatori al 150%.

Una correzione degli errori più alta rende il QR code più grande?

Può farlo. I quattro livelli recuperano il 7% (L), il 15% (M), il 25% (Q) e il 30% (H) dei dati. Più correzione, o un URL più lungo, richiede più codeword, il che ti spinge a una versione superiore con più moduli per lato, quindi il simbolo cresce a parità di dimensione del modulo.

Tocca. Whoosh. Ci sei.

Compra Whooshly una volta e i link delle tue campagne saranno tuoi per sempre.

Ottieni Whooshly – 49 $