Er zijn twee soorten UPC-codes: een 12-cijferige UPC-A-code en zevencijferige UPC-E-code. Een UPC-A-code bestaat uit 11 cijfers voor de toonaangevende eencijferige productcode, fabrikantcode, artikelnummer en een controlecijfer. Mondeling geschreven wordt een UPC-A-code (LPC) (MC) (IN) (CD). De code van de fabrikant bevat maximaal drie volgnullen en het artikelnummer bevat maximaal vier voorloopnullen. Het omzetten van UPC-A naar UPC-E verwijdert in feite de LPC en eventuele overtollige nullen.
Het omzetten van driecijferige itemnummers
Let bij het converteren van een UPC-A naar UPC-E op de eerste drie cijfers na de LPC. Als het derde cijfer een nul, een of twee is, betekent dit een tweecijferige fabrikantcode en een driecijferig artikelnummer. Om te converteren naar een UPC-E-code, gebruikt u de eerste twee cijfers achter de LPC en de laatste drie cijfers vóór het controlecijfer. Voeg vervolgens de nul, één of twee toe aan het einde van die vijf cijfers. Sluit tot slot uw UPC-E-code met het originele controlecijfer uit de UPC-A-code. UPC-A-code 012100005984 wordt bijvoorbeeld UPC-E-code 1259814.
Het omzetten van tweecijferige itemnummers
Voor een artikelnummer van slechts twee cijfers eindigt de code van de fabrikant tussen drie en negen. Volg dezelfde conversieregels van boven, waarbij u de eerste drie cijfers na de LPC neemt, maar alleen de laatste twee cijfers vóór het controlecijfer. Voeg een drie toe aan het einde van deze reeks en draag het originele controlecijfer over. UPC-A-code 015600000589 wordt bijvoorbeeld UPC-E-code 1565839.
Itemnummers met één cijfer omzetten
Eéncijferige artikelnummers op een UPC-A-code vallen in twee verschillende categorieën: die met een viercijferige fabriekscode en die met een vijfcijferige fabriekscode. Als de eerste vier plaatsen van het artikelnummergedeelte van de UPC-A-code allemaal nullen zijn, betekent dit een eencijferig artikelnummer. Als de vijfde plaats van de productiecode een nul is, duidt dit een viercijferige fabriekscode aan. Voeg voor deze code een vier toe vóór het controlecijfer. UPC-A 015890000085 wordt bijvoorbeeld UPC-E 1589845. Als de vijfde plaats voor de fabrikantcode geen nul is, zijn de enige toegestane artikelnummers vijf tot en met negen. Stuur voor deze code het artikelnummer en het controlecijfer over. UPC-A-code 015985000075 wordt bijvoorbeeld UPC-E 1598575.
Het proces omkeren
Om UPC-E-codes terug te zetten naar UPC-A is de sleutel het laatste cijfer vóór het controlecijfer. Een nul, een of twee voordat het controlecijfer een tweecijferige fabrikantcode aangeeft plus een van die drie cijfers. Het getal drie geeft aan dat de eerste drie nummers van de UPC-E de code van de fabrikant zijn. Het cijfer vier geeft aan dat de eerste vier de fabriekscode zijn. Een cijfer vijf tot en met negen geeft aan dat de eerste vijf cijfers allemaal de code van de fabrikant zijn. Om te converteren, voegt u de juiste LPC voor het product toe aan de code van de fabrikant, plaatst u nullen tussen het product en het itemnummer om in totaal 11 cijfers te vormen en het controlecijfer over te dragen. Een UPC-E-code van 1556449 wordt bijvoorbeeld een UPC-A-code van 015560000049. Zie Bronnen voor een lijst met productcodes.
Rekeningscijfers berekenen
Als u converteert van UPC-E naar UPC-A en geen controlecijfer hebt, moet u de conversie voltooien en vervolgens het controlecijfer berekenen. Hoewel u dit handmatig kunt doen, is het het eenvoudigst om een rekenmachine voor controlecijfers te gebruiken (zie bronnen).