I produttori etichettano i loro prodotti con codici a barre per consentire una rapida identificazione dell'oggetto utilizzando uno scanner. I dettaglianti usano i codici a barre dei produttori in congiunzione con il proprio sistema di punti vendita per facilitare il check-out, monitorare l'inventario e fissare i prezzi. Il codice a barre più comune per le vendite al dettaglio negli Stati Uniti è il Codice uniforme del prodotto (UPC), che è registrato presso il Consiglio del codice uniforme. Sebbene gli UPC contengano solitamente 10 cifre, alcuni prodotti richiedono un UPC troncato (un UPC-E) a causa delle restrizioni sulle dimensioni. I produttori possono troncare gli UPC rimuovendo gli zero aggiuntivi che vengono automaticamente reinseriti al momento della scansione.
Identificare l'ultima cifra dell'UPC troncato. La conversione di UPC-A (UPC-A) completo in UPC-E richiede la soppressione degli zero in eccesso e l'identificazione dell'operazione eseguita con la cifra finale.
Posiziona la cifra finale dopo le prime due cifre dell'UPC-E se la cifra finale è zero, uno o due. Aggiungi quattro zeri dopo quella cifra finale. Ad esempio, se l'UPC troncato è ABXYZ1, l'UPC-A completo è AB100-00XYZ
Individua la terza cifra se l'UPC troncato termina con il numero tre. Inserire cinque zeri dopo la terza cifra e rimuovere la cifra finale. Ad esempio, se l'UPC troncato è AB5YZ3, l'UPC-A completo è AB500-000YZ
Inserisci cinque zeri dopo la quarta cifra dell'UPC troncato se termina con il numero quattro. Rimuovi la cifra finale. Ad esempio, se l'UPC troncato è ABCDZ4, l'UPC-A completo è ABCD0-0000Z.
Inserisci gli zeri soppressi se l'UPC troncato termina con i numeri da cinque a nove. Inserire quattro zeri prima dell'ultima cifra dell'UPC-E per espanderla. Ad esempio, se l'UPC troncato è ABCDE8, l'UPC-A completo è ABCDE-00008.