HomeImparaQR code vs codice a barre: la differenza vera
Basi

QR code vs codice a barre: la differenza vera

Uno identifica un prodotto alla cassa. L'altro porta l'informazione stessa. Il retail sta passando piano dal primo al secondo.

8 min di lettura · Aggiornato agosto 2026

La risposta breve

Un barcode da retail tradizionale è un numero di prodotto e nient'altro. Le strisce su una scatola di pasta codificano dodici cifre, e ogni prezzo, nome e livello di scorta vive in un database a cui il numero punta. Lontano da quel database il barcode non significa nulla.

Un QR code porta l'informazione stessa. Può contenere fino a 7.089 cifre, o 4.296 caratteri alfanumerici, così l'indirizzo intero, l'intera card di contatto o l'intera credenziale WiFi stanno nel pattern. Niente consultazione, niente database, niente sistema a cui essere collegati.

La distinzione che conta davvero non è una dimensione contro due. È un puntatore contro un contenuto. Un barcode rimanda a qualcosa. Un QR code contiene qualcosa.

Cosa contiene ciascuno

Il divario di capacità non è incrementale, è di tre ordini di grandezza, ed è il motivo per cui i due sono finiti usati per cose del tutto diverse.

Barcode UPC-AQR code
FormaStrisce, lette su un asseQuadrati, letti su due assi
Dati massimi12 cifre7.089 cifre o 4.296 caratteri
Contiene un indirizzo webNo
Tolleranza al dannoLa cifra di controllo rileva solo gli erroriRicostruisce fino al 30 percento
Serve un databaseSì, per significare qualcosaNo
Letto da una fotocamera qualsiasiDi solito serve un'appSì, senza app

La tolleranza al danno è la differenza sottovalutata

Un barcode UPC ha una cifra di controllo, che fa notare allo scanner che una lettura era sbagliata. Notare è tutto ciò che può fare. Se una striscia è graffiata, macchiata o strappata, il barcode non si recupera e il cassiere digita il numero a mano.

Un QR code usa la correzione d'errore Reed-Solomon, che non si limita a rilevare il danno ma ricostruisce i dati mancanti dalla ridondanza sparsa di proposito nel pattern. Ci sono quattro livelli: circa il 7, 15, 25 e 30 percento recuperabile, chiamati L, M, Q e H. Al livello più alto quasi un terzo del codice può essere distrutto e si legge ancora.

Questo è anche il meccanismo che fa funzionare un logo in mezzo a un QR code. Il logo è un danno. La correzione d'errore lo assorbe, ed è per questo che alzare il livello di correzione è il consiglio standard quando ne aggiungi uno, e perché un logo che copre troppo rompe comunque il codice, qualunque livello tu scelga.

Perché i negozi usano ancora le strisce

Dato tutto quanto sopra, la domanda ovvia è perché il retail non è passato anni fa. La risposta non è conservatorismo tecnico, è infrastruttura, e i motivi sono buoni.

  • Il numero è in licenza, non inventato. Un numero di prodotto da retail è un GTIN emesso tramite GS1. Non puoi generarne uno valido da solo, in nessun formato di barcode, e un rivenditore non mette in scaffale un prodotto il cui numero non è registrato per bene.
  • Gli scanner laser sono fatti per le strisce. Uno scanner da supermercato spazza una linea laser e legge un pattern unidimensionale molto in fretta da angoli scomodi. Leggere un codice 2D serve un imager a fotocamera, che molte casse hanno acquisito solo di recente.
  • La velocità alla cassa si misura in frazioni di secondo, moltiplicate per milioni di scan. Un cambiamento che rallenta la cassa anche di poco costa in un modo facile da sottovalutare.
  • Funziona già. Sostituire qualcosa di funzionale in ogni negozio, magazzino e fornitore della Terra richiede più giustificazione della sola capacità extra.

Cosa cambia entro il 2027

Quella giustificazione ora c'è, e la transizione è formalmente in corso. Con l'iniziativa GS1 Sunrise 2027, i sistemi di cassa in più di quaranta Paesi dovrebbero poter scansionare i codici 2D, cioè GS1 DataMatrix e QR code GS1 Digital Link, entro fine 2027. Walmart, Carrefour, Tesco e altri hanno pubblicato roadmap e stanno aggiornando gli scanner adesso.

Il vantaggio è che un solo codice sulla confezione può servire la cassa e il cliente insieme. Lo stesso quadrato può portare il numero prodotto per la cassa più un lotto, una data di scadenza e un link a allergeni, ingredienti o istruzioni di riciclo. Durante la transizione, il packaging dovrebbe portare entrambi i marchi, quindi le strisce non spariranno presto.

Un avvertimento da dire chiaro, perché è il punto in cui questo articolo potrebbe fuorviarti: un QR code GS1 Digital Link non è semplicemente un QR code con il tuo sito dentro. Codifica un GTIN in licenza in una struttura specificata. Un codice di questo generatore, o di qualsiasi altro di uso generale, non funzionerà alla cassa di un supermercato. Se stai confezionando un prodotto per i negozi, il punto di partenza è GS1, non uno strumento gratis.

Quale dovresti creare tu

Per quasi tutti quelli che leggono, la domanda si risponde da sola, ma vale la pena essere espliciti sul confine.

  • Vendi un prodotto nei negozi: ti serve un GTIN da GS1 e un barcode costruito da quello. Chiedi al tuo rivenditore cosa accetta oggi, e se vuole un codice 2D accanto.
  • Tracci le tue scorte, i tuoi beni o le attrezzature internamente: entrambi vanno, e un QR code è di solito più facile perché il personale lo scansiona con i telefoni che ha già.
  • Mandi qualcuno a un indirizzo web, un menu, un modulo, una pagina recensioni o una rete WiFi: QR code, senza dubbio. Un barcode non può contenere un URL affatto.
  • Metti informazioni su qualcosa che si graffia, si bagna o si maneggia: QR code, e alza il livello di correzione d'errore.
  • Qualsiasi cosa in cui chi scansiona è un membro del pubblico e non del personale: QR code, perché il telefono lo legge senza app e senza formazione.

Un equivoco comune da chiarire: un QR code è un barcode. È uno bidimensionale. Quando la gente dice "barcode" di solito intende quello unidimensionale da retail, e quando chiede "un barcode, non un QR code" quasi sempre intende un UPC o EAN per gli scaffali, che è una questione GS1 più che di design.

Creane uno ora

Gratis, senza registrazione, e il codice non scade mai.

APRI IL GENERATORE →
Guide correlate

QR code vs codice a barre: la differenza vera FAQ

Un QR code è un tipo di codice a barre?
Sì. Un QR code è un codice a barre bidimensionale, inventato da Denso Wave nel 1994. Nel parlato quotidiano "barcode" di solito indica quello a strisce unidimensionali come UPC o EAN, ed è per questo che i due vengono trattati come cose distinte.
Quanti dati in più contiene un QR code rispetto a un barcode?
Circa tre ordini di grandezza in più. Un barcode UPC-A contiene dodici cifre. Un QR code contiene fino a 7.089 cifre, 4.296 caratteri alfanumerici, 1.817 caratteri kanji o 2.953 byte, a seconda di cosa codifichi.
Posso usare un QR code al posto di un barcode su un prodotto in vendita nei negozi?
Non ancora come sostituto diretto. La cassa nel commercio al dettaglio serve un GTIN concesso in licenza tramite GS1, e la maggior parte delle casse si aspetta ancora il formato a strisce. Con GS1 Sunrise 2027, i sistemi dovrebbero gestire i codici 2D entro fine 2027, con il packaging che porta entrambi i marchi durante la transizione. Chiedi al tuo rivenditore cosa accetta oggi.
Perché i QR code scansionano ancora quando sono danneggiati?
Correzione d'errore Reed-Solomon. I dati ridondanti sono sparsi di proposito nel pattern così i pezzi mancanti si possono ricostruire, non solo rilevare. Al più alto dei quattro livelli si può perdere circa il 30 percento e il codice si legge ancora: è lo stesso meccanismo che permette a un logo di stare in mezzo.
Il mio telefono può scansionare un barcode da negozio normale?
Di solito solo con un'app. Le fotocamere dei telefoni rilevano i QR code da sole, ma i barcode unidimensionali da retail in genere servono un'app di scansione dedicata, e anche allora il telefono può dirti solo il numero a meno che l'app non lo cerchi in un database prodotti.

Hai il tuo codice? ☕ Offrimi un caffè — tiene questo strumento gratis per tutti.