Barkod, također poznat kao univerzalni kod proizvoda (UPC), strojno je čitljiv oblik informacija koji se skenira na površini proizvoda. Barkod čita skener koji ga prenosi u bazu podataka na kojoj se može pratiti. Svaki broj na barkodu ima posebno značenje, a ti se brojevi dodaju, množe i dijele u neku formulu kako bi svakom od njih dali vlastitu jedinstvenost. Svaki barkod sastoji se od tri segmenta.
Broj proizvođača
Prefiks tvrtke UCC (broj proizvođača) može se sastojati od 6, 7, 8 ili 9 znamenki. Ovaj broj dodjeljuje GSI-US. Općenito, veće tvrtke imaju dulje brojeve.
Broj proizvoda
Šifra artikla (broj proizvoda) je broj dodijeljen za identifikaciju pojedinačnih proizvoda i može se sastojati od dvije do pet znamenki (od 100 do 100.000 šifri artikala). Ovaj broj dodjeljuje pojedinačna tvrtka.
Broj za provjeru
Kontrolna znamenka izračunava se iz prefiksa tvrtke i kodnih brojeva stavke kako bi se osiguralo da su podaci ispravno sastavljeni.