En strekkode, også kjent som en universell produktkode (UPC), er en maskinlesbar form for informasjon som skal skannes på overflaten av et produkt. Strekkoden leses av en skanner som overfører den til en database der den kan spores. Hvert nummer på strekkoden har en spesiell betydning, og disse tallene legges til, multipliseres og deles i noen formler for å gi hver av dem sin egen unikhet. Hver strekkode består av tre segmenter.
Produsentens nummer
UCC-firmaets prefiks (produsentens nummer) kan bestå av 6, 7, 8 eller 9 sifre. Dette nummeret er tildelt av GSI-US. Generelt har større selskaper lengre tall.
Produktnummer
Varekoden (produktnummer) er nummeret som er tildelt for å identifisere individuelle produkter, og kan bestå av to til fem siffer (100 til 100 000 varekoder). Dette nummeret er tildelt av det enkelte selskap.
Sjekk nummer
Kontrollsifferet beregnes fra firmaets prefiks og varenummer, for å sikre at dataene er korrekt sammensatt.