En stregkode, også kendt som en universel produktkode (UPC), er en maskinlæsbar form for information, der skal scannes på overfladen af et produkt. Stregkoden læses af en scanner, der overfører den til en database, hvor den kan spores. Hvert tal på en stregkode har en særlig betydning, og disse tal tilføjes, multipliceres og deles i en formel for at give hver deres egen unikhed. Hver stregkode består af tre segmenter.
Fabrikantens nummer
UCC-firmaets præfiksnummer (fabrikantens nummer) kan bestå af 6, 7, 8 eller 9 cifre. Dette nummer er tildelt af GSI-US. Generelt har større virksomheder længere antal.
Produktnummer
Varekoden (produktnummer) er nummeret til at identificere individuelle produkter og kan bestå af to til fem cifre (100 til 100.000 varekoder). Dette nummer er tildelt af den enkelte virksomhed.
Tjek nummer
Kontrolcifferet beregnes ud fra firmaets præfiks og varenummer, for at sikre, at dataene er korrekt sammensat.