Az UPC teljes univerzális termékkódban egy szabványos, géppel olvasható vonalkód, amelyet az élelmiszer- és más kiskereskedelmi üzletekben vásárolt termékek azonosítására használnak.
Az UPC-k az egyes termékeket raktárkészlet (SKU) szinten kódolják, lehetővé téve a gyártónak vagy kiskereskedőnek, hogy nyomon kövesse a meghatározott időtartam alatt eladott egységek számát. Az ilyen típusú követés fontos szempont lehet a pontosan az időben történő készletkezelés szempontjából. Az UPC-t az Uniform Code Council (UCC) tartja, egy nonprofit szervezet, amely Lawrenceville-ben (New Jersey, USA) található.