Obstajata dve vrsti kod UPC: 12-mestna koda UPC-A in sedemmestna koda UPC-E. Koda UPC-A je sestavljena iz 11 številk za vodilno, enomestno kodo izdelka, kodo proizvajalca, številko izdelka in kontrolno številko. Ustno napisana koda UPC-A postane (LPC) (MC) (IN) (CD). Proizvajalčeva koda vsebuje do tri ničelne ničle, številka postavke pa vsebuje do štiri vodilne ničle. Pretvarjanje iz UPC-A v UPC-E bistveno odstrani LPC in vse odvečne ničle.
Pretvarjanje trimestnih številk
Pri pretvarjanju iz UPC-A v UPC-E poglejte prve tri številke za LPC. Če je tretja številka nič, ena ali dve, to pomeni dvomestno kodo proizvajalca in trimestno številko izdelka. Za pretvorbo v kodo UPC-E uporabite prvi dve števki za LPC in zadnje tri številke pred kontrolno številko. Nato dodajte ničlo, eno ali dve na konec teh petih števk. Končno pokrijte svojo kodo UPC-E s prvotno kontrolno številko iz kode UPC-A. Na primer, UPC-A koda 012100005984 postane koda UPC-E 1259814.
Pretvarjanje dvoštevilčnih številk
Za številko elementa, ki ima samo dve števki, se bo koda proizvajalca končala v treh do devetih. Sledite podobnim pravilom konverzije od zgoraj, pri čemer upoštevate prve tri številke za LPC, vendar samo zadnja dva števila pred kontrolno številko. Dodajte tri na konec tega niza in prenesite prvotno kontrolno številko. Na primer UPC-A koda 015600000589 postane koda UPC-E 1565839.
Pretvorba številskih enot
Enoštevilčne številke postavk v kodi UPC-A spadajo v dve različni kategoriji: tiste s štirimestno kodo proizvajalca in tiste s petmestno kodo proizvajalca. Če so na prvih štirih mestih dela številke elementa kode UPC-A vse ničle, to pomeni eno-mestno številko postavke. Če je peto mesto kode proizvajalca nič, to pomeni štirimestno kodo proizvajalca. Za to kodo dodajte štiri pred kontrolno številko. Na primer, UPC-A 015890000085 postane UPC-E 1589845. Če peto mesto proizvajalčeve kode ni nič, so edine dovoljene številke postavk od pet do devet. Za to kodo prenesite številko in kontrolno številko. Na primer UPC-A koda 015985000075 postane UPC-E 1598575.
Obrnjen proces
Če želite obrniti UPC-E kode na UPC-A, je tipka zadnja številka pred kontrolno številko. Nič, ena ali dve pred kontrolno številko označujejo dvomestno kodo proizvajalca in eno od teh treh številk. Številka tri označuje prve tri številke UPC-E, ki so kode proizvajalca. Številka štiri označuje, da so prve štiri kode proizvajalca. Številka pet do devet kaže, da je prvih pet številk proizvajalčeva koda. Če želite pretvoriti, dodajte pravilen LPC za izdelek v kodo proizvajalca, postavite ničle med njo in številko postavke, da naredite skupno 11 številk in prenesete kontrolno številko. Na primer, koda UPC-E 1556449 postane koda UPC-A 015560000049. Za seznam kod izdelkov glejte Viri.
Izračun številk za preverjanje
Če pretvarjate iz UPC-E v UPC-A in nimate kontrolne številke, morate končati pretvorbo in nato izračunati kontrolno številko. Čeprav lahko to storite ročno, je najlažje uporabiti kalkulator kontrolne številke (glej Viri).