Valmistajat merkitsevät tuotteitaan viivakoodeilla, jotta kohde voidaan tunnistaa nopeasti skannerilla. Jälleenmyyjät käyttävät valmistajien viivakoodeja yhdessä oman myyntipisteensä kanssa helpottaakseen uloskirjautumista, valvomaan varastoja ja asettamaan hintoja. Yleisin vähittäiskaupan viivakoodi Yhdysvalloissa on yhtenäinen tuotekoodi (UPC), joka on rekisteröity yhtenäisen koodin neuvostossa. Vaikka UPC: t sisältävät yleensä 10 numeroa, jotkin tuotteet tarvitsevat lyhennetyn UPC: n (UPC-E) koon rajoitusten vuoksi. Valmistajat voivat katkaista UPC: t poistamalla ylimääräiset nollat, jotka lisätään automaattisesti skannauksen yhteydessä.
Tunnista lyhennetty UPC-numero. Täyspitkän UPC: n (UPC-A) muuntaminen UPC-E: ksi vaatii ylimääräisten nollien vaimentamisen ja sen, että operaatio suoritetaan viimeisellä numerolla.
Aseta viimeinen numero UPC-E: n kahden ensimmäisen numeron jälkeen, jos viimeinen numero on nolla, yksi tai kaksi. Lisää neljä nollaa viimeisen numeron jälkeen. Jos esimerkiksi lyhennetty UPC on ABXYZ1, koko UPC-A on AB100-00XYZ
Etsi kolmas numero, jos lyhennetty UPC päättyy numeroon kolme. Aseta viisi nollaa kolmannen numeron jälkeen ja poista viimeinen numero. Jos esimerkiksi lyhennetty UPC on AB5YZ3, koko UPC-A on AB500-000YZ
Työnnä viisi nollaa lyhennetyn UPC: n neljännen numeron jälkeen, jos se päättyy numeroon neljä. Poista viimeinen numero. Jos esimerkiksi lyhennetty UPC on ABCDZ4, niin koko UPC-A on ABCD0-0000Z.
Täytä poistetut nollat, jos lyhennetty UPC päättyy numeroihin 5–9. Lisää neljä nollaa ennen UPC-E: n viimeistä numeroa laajentaaksesi sen. Jos esimerkiksi katkaistu UPC on ABCDE8, niin koko UPC-A on ABCDE-00008.