Det finns två typer av UPC-koder: en 12-siffrig UPC-A-kod och en siffrig UPC-E-kod. En UPC-A-kod består av 11 siffror för den ledande, ensiffriga produktkoden, tillverkarens kod, artikelnummer och en kontrollsiffra. Skriftligt blir en UPC-A-kod (LPC) (MC) (IN) (CD). Tillverkarens kod innehåller upp till tre efterföljande nollor, och artikelnumret innehåller upp till fyra ledande nollor. Omvandling från UPC-A till UPC-E tar väsentligen bort LPC och eventuella överflödiga nollor.
Konvertera tresiffriga artikelnummer
När du konverterar från en UPC-A till UPC-E, titta på de tre första siffrorna efter LPC. Om den tredje siffran är noll, en eller två, indikerar detta en tvåsiffrig tillverkares kod och ett tresiffrigt artikelnummer. För att konvertera till en UPC-E-kod, använd de två första siffrorna efter LPC och de tre sista siffrorna före kontrollsiffran. Lägg sedan till noll, en eller två till slutet av de fem siffrorna. Slutligen kläm din UPC-E-kod med den ursprungliga kontrollsiffran från UPC-A-koden. UPC-A-kod 012100005984 blir exempelvis UPC-E-kod 1259814.
Konvertera 2-siffriga artikelnummer
För ett artikelnummer på endast två siffror kommer tillverkarens kod att sluta på tre till nio. Följ liknande omvandlingsregler från ovan, ta de första tre siffrorna efter LPC, men bara de sista två siffrorna före kontrollsiffran. Lägg till en tre till slutet av denna sträng och överför den ursprungliga kontrollsiffran. UPC-A-kod 015600000589 blir exempelvis UPC-E-kod 1565839.
Konvertera enkelsiffriga varunummer
Ettsiffriga artikelnummer på en UPC-A-kod faller i två olika kategorier: de med en fyrsiffrig tillverkares kod och de med en femsiffrig tillverkares kod. Om de fyra första platserna i artikelnummerdelen av UPC-A-koden är alla nollor, indikerar detta ett ensiffrig artikelnummer. Om den femte platsen för tillverkningskoden är noll anger detta en fyrsiffrig tillverkares kod. För den här koden, lägg till en fyra före checksiffran. UPC-A 015890000085 blir till exempel UPC-E 1589845. Om den femte platsen för tillverkarens kod inte är noll är de enda tillåtna varunummerna fem till nio. För den här koden, överför artikelnumret och kontrollsiffran. UPC-A-kod 015985000075 blir exempelvis UPC-E 1598575.
Återföring av processen
För att vända UPC-E-koder till UPC-A är nyckeln det sista numret före kontrollsiffran. En noll, en eller två innan kontrollsiffran anger en tvåsiffrig tillverkares kod plus ett av dessa tre nummer. Antalet tre anger att de tre första siffrorna i UPC-E är tillverkarens kod. Numret fyra anger de första fyra är tillverkarens kod. Ett nummer fem till nio indikerar att de fem första siffrorna är alla tillverkarens kod. För att konvertera, lägg till rätt LPC för produkten till tillverkarens kod, placera nollor mellan den och artikelnumret för att totalt 11 siffror ska överföras och överföra kontrollsiffran. Exempelvis blir en UPC-E-kod på 1556449 en UPC-A-kod på 015560000049. För en lista över produktkoder, se Resurser.
Beräkna kontrollsiffror
Om du konverterar från UPC-E till UPC-A och inte har en kontrollsiffra, måste du slutföra omvandlingen och sedan beräkna kontrollsiffran. Medan du kan göra det manuellt är det enklaste att använda en räknecifferräknare (Se Resurser).