Vad är en streckkod? Hur streckkoder fungerar (enkel guide)

Stock Identification & Tech · 12 July 2026 · 11 min read
What Is a Barcode? How Barcodes Work (Plain-English Guide)

En streckkod är ett maskinläsbart mönster av staplar, mellanrum eller former som kodar data om en artikel, nästan alltid ett nummer som identifierar den. En skanner läser mönstret, verifierar det med hjälp av en inbyggd kontrollsiffra och skickar numret vidare till ett system, som slår upp all övrig information om produkten.

Det viktiga att förstå är vad en streckkod inte innehåller. En typisk streckkod för detaljhandeln innehåller ett produktnummer och inget annat. Inte priset, inte beskrivningen, inte hur många du har i lager. Det är en pekare. All användbar information finns i en databas, och streckkoden är helt enkelt det snabbaste och mest tillförlitliga sättet att ange vilken post som ska läsas av.

Den distinktionen förklarar det mesta av vad som följer, inklusive varför skanning av en produkt i två olika butiker visar två olika priser från samma streckkod.

Hur streckkoder fungerar

En streckkod kodar siffror som ett mönster av ljust och mörkt. I en 1D-streckkod varierar bredden på staplar och mellanrum, och specifika kombinationer av bredder representerar specifika siffror.

När du skannar den:

  1. Skannern belyser koden med en laser eller LED.
  2. Den mäter det reflekterade ljuset. Mörka staplar reflekterar lite ljus, ljusa mellanrum reflekterar mycket, vilket skapar en vågform.
  3. Den avkodar mönstret till tecken med hjälp av reglerna för det aktuella streckkodsformatet.
  4. Den överför resultatet till ett system, vanligtvis som om det hade skrivits in manuellt.
  5. Systemet slår upp koden och returnerar produktposten.

Två designfunktioner gör detta tillräckligt tillförlitligt för att kunna användas i varje butik i världen.

Den tysta zonen (quiet zone). Ett tomt utrymme på vardera sida om koden, utan något innehåll. Det talar om för skannern var koden börjar och slutar. Att beskära den — vilket formgivare rutinmässigt gör för att få plats på en etikett — orsakar sporadiska läsfel, vilka är betydligt mer irriterande än konsekventa fel.

Kontrollsiffran. Den sista siffran beräknas utifrån de föregående. Efter avkodning räknar skannern om siffran och jämför. Om de inte stämmer överens avvisas läsningen istället för att rapporteras felaktigt. Det är därför streckkodsskanning är så mycket mer exakt än manuell inmatning: en felaktig skanning ger oftast inget resultat alls istället för ett felaktigt sådant.

Hur streckkoder skannas: läsartyper

Koden är bara halva systemet. Vad som läser den avgör hur snabbt, hur tillförlitligt och på vilket avstånd arbetet utförs.

Laserskannrar. En laser sveper över staplarna och en sensor mäter det reflekterade ljuset. En beprövad, billig teknik som fungerar utmärkt på rena, plana 1D-streckkoder på ett bekvämt avstånd. De läser endast en dimension, så de kan inte läsa QR eller Data Matrix, och de har svårt med skadade, böjda eller dåligt tryckta etiketter eftersom det bara finns en sveplinje att arbeta med.

Linjära bildläsare (linear imagers). En kamerasensor fångar en bild av koden och mjukvara avkodar den. Fortfarande endast 1D, men betydligt mer förlåtande än en laser — de klarar repiga, dåligt tryckta eller etiketter med låg kontrast, och de läser från en skärm, vilket lasrar generellt inte kan.

Area-bildläsare (2D imagers). En fullständig kamerasensor som avkodar både 1D- och 2D-koder, oavsett orientering. Det finns inget behov av att rikta in läsaren mot staplarna, vilket i praktiken sparar en förvånansvärd mängd tid per skanning, och en enhet täcker då alla symbologier du sannolikt kommer att stöta på. De kostar mer än lasrar, men prisskillnaden har minskat tillräckligt för att de flesta nya installationer väljer dessa som standard.

Telefon- och surfplattakameror. Alla moderna telefoner kan avkoda de flesta symbologier via en app, vilket gör dem genuint användbara för enstaka skanningar, för inventering med tillfällig personal eller för en mindre verksamhet som inte vill investera i dedikerad hårdvara. Begränsningarna märks vid högre volymer: långsammare per skanning, ingen skanningsknapp, sämre prestanda i svagt ljus och på avstånd, samt en enhet som inte är byggd för att tåla att tappas i betonggolv. Tåliga handdatorer (ruggedised) finns just på grund av den sista punkten.

Stationära skannrar. Monterade läsare som skannar artiklar som passerar på ett transportband, eller som står på en bänk så att operatören presenterar artikeln istället för att sikta med en handhållen skanner. Snabbare där genomströmningen motiverar den fasta positionen.

Hur man väljer. Matcha läsaren med avståndet, kodtyperna och miljön. Om du bara skannar rena 1D-etiketter på armlängds avstånd är en laser billig och fullt tillräcklig. Om du kan komma att lägga till QR eller Data Matrix senare, om etiketter ofta skadas, eller om skanningshastighet är viktigt, eliminerar en area-bildläsare en hel kategori av problem för en blygsam merkostnad. Och om skanning sker i en frys, utomhus eller från en gaffeltruck, är den miljömässiga tåligheten viktigare än optiken.

Vad en streckkod innehåller

För en streckkod för detaljhandeln — en UPC eller EAN — delas numret upp i delar:

  • Ett företagsprefix, licensierat till det företag som äger produkten.
  • En produktreferens, tilldelad av företaget inom dess prefix.
  • En kontrollsiffra, beräknad utifrån de övriga siffrorna.

Tillsammans bildar dessa ett GTIN — ett Global Trade Item Number — som är globalt unikt. Den unikheten är hela poängen. Det innebär att en skanner var som helst i världen tolkar numret som samma produkt.

Andra format bär på annan information. Code 128 kodar bokstäver såväl som siffror och används för interna etiketter och logistik. GS1-128 lägger till struktur genom applikationsidentifierare (Application Identifiers), korta prefix som deklarerar vad varje datadel betyder, så att en kod kan bära ett produktnummer, ett batchnummer och ett utgångsdatum i ett format som alla kompatibla system kan tolka.

Varför streckkoder är viktiga på ett lager

Noggrannhet. Manuell datainmatning skapar fel i en omfattning som förvånar många — vanligtvis någonstans runt ett fel per några hundra tecken. Streckkodsskanning med kontrollsiffror minskar detta med flera storleksordningar. Nästan varje problem med lagernoggrannhet i en verksamhet utan skanning kan spåras tillbaka till manuell inmatning.

Hastighet. En skanning tar en bråkdel av en sekund. Att läsa ett nummer och skriva in det tar flera sekunder och kräver personens fulla uppmärksamhet.

Spårbarhet. Skanning vid varje steg skapar ett register över var en artikel befann sig och när. Utan det kan du bara rapportera var saker förväntas vara.

Processkontroll. Ett system som kräver en skanning för att bekräfta en plockning kan kontrollera att rätt artikel togs. En plocklista på papper kan inte det.

Det möjliggör allt annat. Löpande inventering, styrd inlagring, FIFO-rotation, batchåterkallelser — allt bygger på att identifiera artiklar tillräckligt snabbt och tillförlitligt för att personalen faktiskt ska göra det.

Var streckkoder används

  • Detaljhandelsprodukter — UPC eller EAN vid försäljningsstället.
  • Kartonger och kollin — ITF-14 eller GS1-128 för ytteremballage.
  • Pall — ett unikt nummer (licence plate) som identifierar hela enhetslasten med en skanning.
  • Lagerplatser — Code 128-etiketter på ställage, så att inlagring och plockning bekräftar positionen.
  • Dokument — plocklistor, följesedlar och returhandlingar, så att rätt papper följer rätt flöde.
  • Tillgångar och utrustning — hållbara etiketter för spårning av verktyg, behållare och returemballage.

Platsmärkning är det som oftast saknas i verksamheter som är nya med skanning. Att skanna produkten talar om vad som plockades. Att skanna platsen bekräftar att det kom från rätt ställe, vilket är det som fångar upp felet innan det lämnar byggnaden.

Begränsningar

Siktlinje krävs. En streckkod som döljs av krympfilm, är vänd åt fel håll eller ligger begravd inuti en kartong kan inte läsas. Detta är den grundläggande begränsningen och anledningen till att RFID existerar.

En i taget. Varje skanning är en medveten handling. Att räkna hundra artiklar innebär hundra skanningar.

Skador är ödesdigra. En reva, fläck eller repa genom strecken gör att den inte kan läsas. 2D-format tål skador genom felkorrigering; 1D-format gör det inte.

Utskriftskvaliteten avgör allt. En korrekt vald streckkod som skrivs ut för litet, med för låg upplösning, med otillräcklig kontrast eller utan sin frizon (quiet zone) kommer inte att fungera. När skanningar misslyckas, kontrollera utskriften innan du ifrågasätter formatet.

Datan finns någon annanstans. En streckkod i sig säger ingenting om du inte kan nå databasen. Detta är viktigt för varor som flyttas mellan organisationer, vilket är anledningen till att GS1-128 och 2D-format som bär batch- och utgångsdatum direkt på etiketten har vuxit inom reglerade sektorer.

Komma igång med streckkoder

Om du introducerar det snarare än att ärva det:

Bestäm vad du identifierar. Produkter, platser, pallar eller alla tre. Platser ger oftast högst avkastning för minst ansträngning, eftersom de inte kräver samarbete med leverantörer.

Använd befintliga streckkoder där de finns. Om dina produkter redan har tillverkarens streckkoder, skanna dessa istället för att märka om. Att märka om tusentals enheter är ett jobb ingen vill göra två gånger.

Välj format med omsorg. Code 128 för allt internt. UPC eller EAN om du säljer via detaljhandeln, vilket innebär att du licensierar ett GS1-prefix.

Köp bildbaserade skannrar (imagers) snarare än laserskannrar. Prisskillnaden har minskat och bildskannrar läser både 1D och 2D, vilket eliminerar begränsningar i framtiden.

Testa utskriftskvaliteten före en full körning. Skriv ut ett prov, skanna det med den hårdvara du faktiskt kommer att använda, under de förhållanden den kommer att användas i.

Skanna vid den tidpunkt då förflyttningen sker. En skanning som registreras vid ett skrivbord tjugo minuter senare återinför de fel som du köpte skannrarna för att eliminera.

En kort historik, och varför det fortfarande är viktigt

Det första patentet för en streckkod beviljades 1952 för en måltavle-design som kunde läsas från alla vinklar. Den ledde ingenstans på tjugo år eftersom tekniken för att läsa den billigt inte fanns.

Genombrottet var inte koden utan överenskommelsen. 1973 enades livsmedelsbranschen i USA om en gemensam standard — Universal Product Code — och 1974 blev ett paket tuggummi den första varan som skannades i en kassa. Europa antog en kompatibel tretton-siffrig version kort därefter.

Den sekvensen är den användbara delen av historien. Det tekniska problemet hade varit löst i årtionden; det som fick det att fungera var att konkurrenter enades om att använda samma numreringssystem, administrerat av ett neutralt organ. Utan den överenskommelsen skulle varje återförsäljare ha behövt en översättningstabell för varje leverantör, och hela systemet skulle ha kollapsat under sin egen administration.

Samma princip gäller inom din egen verksamhet i mindre skala. Ett streckkodssystem lönar sig bara om alla använder samma system konsekvent. Verksamheter som låter varje avdelning uppfinna sin egen numrering hamnar i exakt det problem som livsmedelsbranschen löste 1973, och löser det vanligtvis på samma sätt — genom att välja en standard och få alla att gå över till den.

Det förklarar också varför det skapar problem att köpa billiga, återvunna streckkodsnummer. Värdet ligger inte i mönstret av streck, som vem som helst kan skriva ut. Det ligger i registret som garanterar att numret tillhör dig och ingen annan.

Fördjupning

Sammanfattning

En streckkod är en maskinläsbar pekare till en databaspost, inte en behållare för information — och dess värde på ett lager kommer från att ersätta manuell datainmatning med en kontrollsiffer-verifierad skanning, vilket är vad som faktiskt skapar lagernoggrannhet.

Vanliga frågor

Vad är en streckkod? Ett maskinläsbart mönster av streck och mellanrum, eller former, som kodar data om en artikel. I de flesta fall är datan helt enkelt ett nummer som identifierar produkten, vilket ett system sedan slår upp.

Vilken information innehåller en streckkod? Vanligtvis bara ett identifieringsnummer. En streckkod för detaljhandeln innehåller ett företags-prefix, en produktreferens och en kontrollsiffra. Den innehåller inte pris, beskrivning eller lagersaldo — dessa finns i en databas.

Vad är skillnaden mellan en streckkod och en SKU? En SKU är din egen interna kod för en produkt, som du väljer och som betyder något för dig. En streckkod är den maskinläsbara representationen av en identifierare, ofta ett globalt unikt GTIN som tilldelats via GS1. Du kan skriva ut en streckkod för din SKU för internt bruk.

Hur fungerar en streckkodsläsare? Den belyser koden, mäter reflekterat ljus för att upptäcka mönstret av streck och mellanrum, avkodar det till tecken, verifierar kontrollsiffran och skickar resultatet till ett system som om det hade skrivits in manuellt.

Varför går min streckkod inte att skanna? Oftast beror det på utskriftskvaliteten: för liten, otillräcklig upplösning, dålig kontrast eller en otillräcklig frizon runt koden. Skador, ett olämpligt etikettmaterial eller att en laserskanner riktas mot en 2D-kod är andra vanliga orsaker.

Måste jag köpa streckkoder? För internt bruk, nej — du kan generera Code 128 eller QR-koder från din egen numrering utan kostnad. För produkter som säljs via detaljhandeln, ja, eftersom UPC- och EAN-nummer måste tilldelas från ett GS1-företagsprefix som du licensierar.

Kan en streckkod återanvändas för en annan produkt? Det bör man inte göra. Återförsäljares och distributörers system behåller historik kopplad till ett nummer, så att tilldela ett nummer till en ny produkt skapar fel vara på någons hylla eller faktura. Avregistrera nummer istället för att återvinna dem.

Vad är en kontrollsiffra? Den sista siffran i en streckkod, beräknad utifrån de föregående siffrorna. Skannern räknar om den och avvisar läsningen om den inte stämmer, vilket är anledningen till att en dålig skanning oftast inte ger något resultat alls istället för fel produkt.

Warehouse Wise
Warehouse Wise

Warehouse Wise är ett kostnadsfritt, oberoende bibliotek med guider om lagerhantering, logistik och orderhantering, skrivet för de som faktiskt utför arbetet — nyanställda inom lager och inventering, små och växande detaljhandels- och e-handelsföretag samt alla som hanterar lager och vill förstå det på djupet. Varje guide förklarar begreppen, visar konkreta exempel med verkliga siffror där det behövs, och håller sig till saken. Vi är oberoende: vi säljer varken programvara eller utrustning, vi tar ingen provision på hänvisningar och våra guider rangordnas inte efter betalning.