En stregkode også kaldet barcode på engelsk er en optisk kode, der består af en række lodrette linjer og mellemrum, der repræsenterer en numerisk eller alfanumerisk kode. Stregkoder anvendes i detailbranchen til at identificere og spore varer og produkter.
Hver vare har en unik stregkode, der indeholder information om produktets navn, pris, størrelse og andre relevante oplysninger. Stregkoder kan læses af en stregkodelæser, som oversætter informationen i stregkoden og kan overføre det til et digitalt kassesystem. Dette gør det lettere og hurtigere at registrere varer, opdatere lagerbeholdninger og spore varer i hele forsyningskæden.
Stregkoder er en nødvendig teknologi i detailbranchen, da de kan øge effektiviteten og derved reducere omkostninger og forbedre kundeoplevelsen. Mange varer leveres med stregkoder fra leverandørerne, som kan benyttes. Men derudover kan man også lave og udskrive prismærker, byttemærker og labels med stregkoder direkte via et kassesystem/ POS-system.