Plukk opp et hvilket som helst produkt i butikken, og du finner en strekkode et sted på emballasjen. Som regel er det en EAN-13 – 13 siffer strukket ut over en velkjent stripe av svarte og hvite streker. Av og til, på noe bitte lite som en pakke tyggegummi eller en leppestift, vil du oppdage en kortere og mer kompakt strekkode: EAN-8.
Begge formatene gjør den samme jobben – de gir hvert produkt en unik, skannbar ID – men de er bygget for ulike situasjoner. Denne guiden går gjennom de virkelige forskjellene mellom EAN-13 og EAN-8, når du bør bruke hvert av dem, og hvordan de passer inn i det bredere GS1-strekkodesystemet.
EAN-13 vs EAN-8: Viktige forskjeller med et øyekast
Den største forskjellen mellom disse to formatene handler om hvor mange siffer de bærer og hvor mye fysisk plass de tar på etiketten.
| Funksjon | EAN-13 | EAN-8 |
|---|---|---|
| Siffer | 13 | 8 |
| Modulbredde | 95 moduler | 67 moduler |
| Minimumskrav til utskriftsbredde | ~1.5 inches (38 mm) | ~1 inch (26 mm) |
| Typisk bruk | Standard detaljhandelsprodukter | Veldig liten emballasje |
| Forvaltes av | GS1 | GS1 |
En EAN-13-strekkode koder for 13 siffer og består av 95 like brede moduler, ifølge Wikipedia. EAN-8 koder kun for 8 siffer, noe som gir en mye smalere strekkode – omtrent to tredjedeler av bredden.
Slik velger du: Et enkelt beslutningstre
For alle som skal avgjøre hvilket format som skal brukes, er logikken grei:
- Standardprodukter – Hvis emballasjen har plass til en strekkode som er minst 1.5 inches bred, velg EAN-13. Det er standardkravet for detaljhandel over hele verden.
- Små gjenstander – Hvis det utskrivbare området på produktet ditt er for trangt for EAN-13, kan du søke om en EAN-8.

Noe folk ofte overser er Quiet Zone – den blanke hvite sonen på begge sider av strekkoden. Ifølge Wikipedia inneholder EAN-13-strekkoder ofte en >-indikator på høyre side som markerer hvor Quiet Zone begynner. Denne visuelle markøren hjelter skannerne med å finne kantene på koden slik at de ikke forvirres av grafikk eller tekst i nærheten.
Når EAN-8 er riktig valg: Arealregelen
EAN-8 er ikke et gratis alternativ – det er et spesialisert format for produkter som reelt ikke får plass til en standard strekkode. Som Barcodes South Africa forklarer, tildeler GS1s medlemsorganisasjoner EAN-8-numre kun til produsenter som kan demonstrere at emballasjen er for liten for EAN-13, fordi det kun er 8 siffer tilgjengelig (langt færre unike kombinasjoner enn med 13 siffer).
I praksis betyr det at du vil se EAN-8 på gjenstander som:
– Enkelte sjokoladebarer eller tyggegummipakninger
– Små kosmetikkartikler (leppestift, mascara)
– Frø- eller krydderposer
– Bitte små elektronikktilbehør
Hvis produktet ditt har nok plass, er EAN-13 alltid standardvalget.
Tekniske spesifikasjoner: Hvordan er EAN-formater bygget opp?
Bak strekene følger EAN-formatene en presis struktur som sikrer at hvert produkt får en globalt unik ID gjennom GS1-systemet (Global Standards 1).
EAN-13-struktur:
- GS1-prefiks (3 siffer): Identifiserer hvilken GS1-medlemsorganisasjon som utstedte koden. For eksempel er
590Polen, og400–440er Tyskland. - Produsentkode (variabel lengde): Den unike identifikatoren som tildeles et selskap.
- Produktkode (variabel lengde): Det spesifikke nummeret selskapet tildeler en bestemt vare (i praksis SKU-en).
- Sjekksiffer (1 siffer): Det siste sifferet, beregnet ut fra alle tidligere siffer for å fange opp skannefeil.
EAN-8-struktur:
EAN-8 fungerer annerledes – det finnes ingen produsentkode med variabel lengde. Nummermyndigheten tildeler produktkoder direkte. Ifølge Oracle kan et selskap be om en EAN-8 selv om de allerede har en EAN-13-prefiks, men de to numrene har ingen matematisk sammenheng seg imellom.

Begge formatene er bemerkelsesverdig pålitelige når det gjelder å fange opp feil. Wikipedia bemerker at EAN-13 oppdager 100 % av endringer i ett siffer og 90 % av forskyvningsfeil (når to nabosiffer bytter plass). Det betyr at hvis en skanner feilleser selv én strek, vil sjekksifferet nesten alltid flagge det.
Blir EAN-13 akseptert i USA? Sammenligning med UPC-A
Et vanlig spørsmål fra selskaper som selger internasjonalt, er om EAN-13 fungerer i USA, som historisk brukte sitt eget 12-sifrede UPC-A-format.
Det korte svaret: ja, fullt ut. Initiativet «2005 Sunrise» – nå lenge etablert praksis – krever at alle point-of-sale-systemer i USA og Canada aksepterer både EAN-13 og UPC-A. Faktisk er EAN-13 teknisk sett en overbygning av UPC-A. En UPC-A-strekkode er rett og slett en EAN-13 der det første sifferet er 0.
Hva dette betyr i praksis:
– Hvis du er et globalt merke, kan du bruke EAN-13 overalt – ingen separate UPC-A-koder nødvendig.
– Amerikanske detaljister kan skanne EAN-13-produktene dine uten noen konfigurasjonsendringer.
Det finnes også spesialiserte prefikser innen EAN-13-systemet som er verdt å kjenne til. Bookland-prefiksene (978 og 979) bygger ISBN-er direkte inn i EAN-13, slik at bøker kan skannes i enhver standard detaljhandelskasse uavhengig av hvor de ble utgitt.
GTIN-integrasjon og databasenormalisering
Både EAN-13 og EAN-8 er en del av Global Trade Item Number (GTIN)-familien. Når produkter med ulik strekkodelengde havner i samme database – for eksempel et lagerstyringssystem – trengs et ensartet format. Det er her GTIN-14 kommer inn.
Normaliseringen er grei: fyll opp de kortere kodene med ledende nuller.
| Strekkode | GTIN-14 |
|---|---|
EAN-13: 4006381333931 |
04006381333931 (1 ledende null) |
EAN-8: 96385074 |
00000096385074 (6 ledende nuller) |
I systemer som Oracle WMS er alle GTIN-er høyrejustert og fylt ut til 14 siffer, slik at ett enkelt databasefelt kan håndtere alt fra en tube leppestift til en hel pall.

Slik beregner du sjekksifferet (Modulo-10, trinn for trinn)
Det siste sifferet i en EAN-strekkode er ikke tilfeldig – det beregnes med Modulo-10-algoritmen. Moderne programvare håndterer dette automatisk, men det er nyttig å forstå matematikken hvis du genererer strekkoder programmatisk eller feilsøker et skanneproblem.
Eksempel: verifisering av sjekksifferet for EAN-13 400638133393?
Trinn 1 – Start fra høyre (ekskludert sjekksifferet), og tildel vekslende vekter på 3 og 1:
| Posisjon | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Siffer | 4 | 0 | 0 | 6 | 3 | 8 | 1 | 3 | 3 | 3 | 9 | 3 |
| Vekt | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 |
| Produkt | 4 | 0 | 0 | 18 | 3 | 24 | 1 | 9 | 3 | 9 | 9 | 9 |
Trinn 2 – Legg sammen alle produktene: 4 + 0 + 0 + 18 + 3 + 24 + 1 + 9 + 3 + 9 + 9 + 9 = 89
Trinn 3 – Finn neste multiplum av 10 (som er 90). Trekk fra: 90 − 89 = 1.
Sjekksifferet er 1, som gir den komplette strekkoden 4006381333931.
Dette er en god fornuftssjekk å kjøre under etikkett-design – å fange et feil sjekksiffer før du skriver ut tusenvis av etiketter, sparer både penger og tid.
Konklusjon
EAN-13 er den globale arbeidshesten innen detaljhandel-strekkoder – det er det du vil bruke til det store flertallet av produkter. EAN-8 er det kompakte alternativet, forbeholdt gjenstander der emballasjeplassen reelt er for trang for en standard strekkode. Begge formatene forvaltes av GS1, begge bruker det samme Modulo-10-sjekksiffersystemet, og begge skannes pålitelig av alle moderne POS-systemer over hele verden – inkludert i USA og Canada.
Beslutningen koker ned til areal. Hvis emballasjen din kan romme en strekkode på minst 1.5 inches bredde, bruk EAN-13. Hvis ikke, søk om en EAN-8 gjennom ditt lokale GS1-kontor. Uansett vil produktet ditt skannes riktig gjennom hele forsyningskjeden.
FAQ
Kan jeg konvertere en EAN-8-kode til en EAN-13-kode?
Nei – de er helt separate identifikatorer. EAN-8-numre tildeles direkte av GS1 og har ingen forbindelse til din EAN-13-produsentprefiks. Hvis du trenger en EAN-13-kode, må du bruke et nummer fra din tildelte EAN-13-blokk.
Blir EAN-13 akseptert i USA og Canada?
Ja. Siden 2005 Sunrise-avtalen skanner alle moderne POS-systemer i Nord-Amerika både UPC-A og EAN-13 uten problemer. De fleste globale merker bruker nå utelukkende EAN-13 for å holde ting enkelt på tvers av alle markeder.
Hva skjer hvis jeg skanner en EAN-8-strekkode i et system som forventer 14 siffer?
Systemet vil nullfylle 8-siffer-koden ved å legge til seks ledende nuller for å fylle GTIN-14-feltet (f.eks. 000000XXXXXXXX). Dette er standard praksis i systemer som Oracle WMS for å holde databasepostene konsistente på tvers av ulike produktstørrelser.






