1930
John Kermode, Douglass Young och Harry Sparkes på Westinghouse Electric Company lämnar in en patentansökan för konceptet med en kod med fyra staplar och enkelbreda element. Termen ”streckkod” förekommer inte i patentansökan.
1949
Norman Woodland och Bernard Silver ansöker om patent (beviljat 1952) för både en cirkulär ”bull’s-eye”-symbol och en motsvarande linjär symbol bestående av ett mönster av fyra vita linjer på en mörk bakgrund. I efterhand visar det sig att detta var det första kodningssystemet som var praktiskt möjligt att använda i stor skala, till att börja med inom livsmedelsindustrin, även om den breda användningen inte kom förrän tjugo år senare i och med utvecklingen av digitala skannrar. Det cirkulära mönstret eliminerade behovet av att orientera koden korrekt i förhållande till skannern eftersom den kunde läsas från alla håll.
1970
Detaljhandeln i USA, organiserad som Uniform Grocery Product Code Council (UGPCC), ville snabba upp kassaprocesserna i butikerna och gav en kommitté, Ad Hoc Committee on a Uniform Grocery Product Code, i uppdrag att hitta en lösning.
1972
På IBM började ingenjören George Laurer, med hjälp av Norman Woodland, att utveckla en digitalt läsbar kod som lätt kunde skannas och som inte led av de problem med utsmetning som Woodlands bullseye-format medförde. Efter en rad iterationer föddes den svartvita rektangeln med en serie korta parallella linjer.
1973
UGPCC-kommittén valde den 12-siffriga Universal Product Code (UPC) som utvecklats av Laurers team på IBN som NAFC-standard för unik produktidentifiering.
1974
UGPCC blir Uniform Product Code Council (UPCC), som bildas i USA för att administrera standarden.
Den 26 juni 1974 skannades den första artikeln märkt med Universal Product Code (UPC) vid kassan i en stormarknad i Ohio: ett paket Wrigley’s tuggummi.
1976
Den 12-siffriga koden utökades till 13 siffror, vilket gjorde det lättare att använda koden utanför USA.
1977
I Bryssel bildar medlemmar från 12 länder den 13-siffriga European Article Numbering Association (EAN).
1984
UPCC bytte namn till Uniform Code Council (UCC).
1990
EAN och UCC har tecknat ett globalt samarbetsavtal med en gemensam närvaro i 45 länder.
2002
Runt år 2002 började UCC använda ett lease-only-alternativ för sina streckkodsprefixnummer. De gick så långt att de skickade ut förnyelsemeddelanden till befintliga prefixinnehavare, samt nya villkor och bestämmelser. Eftersom streckkodsnummer var standard över hela världen och UCC var det enda företaget (vid den tiden) som tillhandahöll dem, lämnade detta nya program för förnyelseavgifter kunden i deras våld. Detta fick prefixinnehavarna att gå samman och lämna in en grupptalan mot UCC, som UCC senare förlorade.
2003
UCC förlikades utanför domstol i den grupptalan som väckts mot dem av deras egna medlemmar, och gick med på att ge kärandena obegränsad äganderätt till sina streckkoder och betala ett gemensamt förlikningsbelopp på nästan 4 miljoner dollar.
Detta obegränsade ägande gav därefter också den rättsliga grunden för leverantörer som Streckkoder Sverige att erbjuda streckkoder till ett engångspris.
2004
EAN och UCC skapade det globala nätverket för datasynkronisering (GDSN), som gör det möjligt för återförsäljare att effektivt dela data om produkter.
2005
GDSN (EAN/UCC) finns nu representerat i mer än 90 länder och har börjat använda namnet GS1. ”GS1” syftar på den organisation som erbjuder ett globalt system av standarder. UCC blev GS1 US.