EAN-13 vs EAN-8: Welk Barcode-formaat Past bij Jouw Product?

A clean, minimalist comparison of a long (EAN-13) and a short (EAN-8) barcode side-by-side.

Pak een willekeurig product in de winkel en je vindt ergens op de verpakking een barcode. Meestal is dat een EAN-13 — 13 cijfers uitgespreid over een vertrouwde strook zwarte en witte strepen. Maar af en toe, bij iets kleins zoals een pakje kauwgom of een tube lippenbalsem, zie je een kortere, compacter barcode: EAN-8.

Beide formaten doen hetzelfde werk — elk product een unieke, scanbare ID geven — maar ze zijn gebouwd voor verschillende situaties. Deze gids loopt door de echte verschillen tussen EAN-13 en EAN-8, wanneer je welk formaat gebruikt en hoe ze passen in het bredere GS1-barcode-ecosysteem.

EAN-13 vs EAN-8: belangrijkste verschillen in één oogopslag

Het grootste verschil tussen deze twee formaten komt neer op hoeveel cijfers ze bevatten en hoeveel fysieke ruimte ze op een label innemen.

Functie EAN-13 EAN-8
Cijfers 13 8
Modulebreedte 95 modules 67 modules
Minimale printbreedte ~1,5 inch (38 mm) ~1 inch (26 mm)
Typisch gebruik Standaard retailproducten Zeer kleine verpakkingen
Beheerd door GS1 GS1

Een EAN-13-code codeert 13 cijfers en bestaat uit 95 modules van gelijke breedte, aldus Wikipedia. EAN-8 codeert slechts 8 cijfers, wat een veel smallere barcode oplevert — ongeveer twee derde van de breedte.

Hoe te kiezen: een eenvoudige beslisboom

Voor iedereen die moet bepalen welk formaat te gebruiken, is de logica eenvoudig:

  1. Standaardproducten — Als je verpakking ruimte heeft voor een barcode van ten minste 1,5 inch breed, kies dan EAN-13. Het is de standaardvereiste voor retail wereldwijd.
  2. Kleine items — Als het printbare oppervlak van je product te krap is voor EAN-13, kun je een EAN-8 aanvragen.

Een eenvoudige beslisboom in 2 stappen: is de verpakking klein? Nee -> EAN-13; Ja -> EAN-8.

Iets dat vaak over het hoofd wordt gezien, is de Quiet Zone — de lege witruimte aan beide zijden van de barcode. Volgens Wikipedia bevatten EAN-13-barcodes vaak een >-indicator aan de rechterkant die aangeeft waar de Quiet Zone begint. Deze visuele markering helpt scanners de randen van de code te vinden, zodat ze niet in de war raken door nabijgelegen afbeeldingen of tekst.

Wanneer EAN-8 de juiste keuze is: de oppervlaktetest

EAN-8 is geen gratis alternatief — het is een gespecialiseerd formaat voor producten die écht geen standaardbarcode kwijt kunnen. Zoals Barcodes South Africa uitlegt, worden er door de beperking van slechts 8 cijfers (verre minder unieke combinaties dan 13 cijfers) door GS1 Member Organizations alleen EAN-8-nummers toegewezen aan fabrikanten die kunnen aantonen dat hun verpakking te klein is voor EAN-13.

In de praktijk betekent dit dat je EAN-8 aantreft op items zoals:
– Losse repen of pakjes kauwgom
– Kleine cosmetica (lippenbalsem, mascara)
– Zakjes zaden of specerijen
– Kleine elektronica-accessoires

Als je product voldoende ruimte heeft, is EAN-13 altijd de standaard.

Technische specificaties: hoe zijn EAN-formaten opgebouwd?

Achter de strepen volgen EAN-formaten een precieze structuur die garandeert dat elk product een wereldwijd unieke ID krijgt via het GS1 (Global Standards 1)-systeem.

EAN-13-structuur:

  • GS1-prefix (3 cijfers): identificeert welke GS1 Member Organization de code heeft uitgegeven. Bijvoorbeeld: 590 is Polen, 400–440 is Duitsland.
  • Fabrikantcode (variabele lengte): de unieke identificatie die aan een bedrijf is toegewezen.
  • Productcode (variabele lengte): het specifieke nummer dat het bedrijf aan een bepaald artikel toewijst (in feite de SKU).
  • Controlecijfer (1 cijfer): het laatste cijfer, berekend uit alle voorgaande cijfers om scanfouten te detecteren.

EAN-8-structuur:

EAN-8 werkt anders — er is geen fabrikantcode met variabele lengte. De nummerinstantie wijst productcodes direct toe. Volgens Oracle kan elk bedrijf een EAN-8 aanvragen, zelfs als het al een EAN-13-prefix bezit, maar de twee nummers hebben geen wiskundige relatie met elkaar.

Een visuele uitsplitsing van EAN-13-componenten met kleurgecodeerde segmenten.

Beide formaten zijn opmerkelijk betrouwbaar in het detecteren van fouten. Wikipedia merkt op dat EAN-13 100% van cijferfouten met één cijfer detecteert en 90% van transpositiefouten (waarbij twee aangrenzende cijfers worden omgedraaid). Dat betekent dat als een scanner zelfs maar één streep verkeerd leest, het controlecijfer dit vrijwel altijd zal signaleren.

Wordt EAN-13 geaccepteerd in de VS? Vergelijking met UPC-A

Een veelvoorkomende zorg voor bedrijven die internationaal verkopen, is of EAN-13 werkt in de Verenigde Staten, die historisch hun eigen UPC-A-formaat van 12 cijfers gebruikten.

Het korte antwoord: ja, volledig. Het “2005 Sunrise”-initiatief — inmiddels al lange tijd beleid — vereist dat elk kassasysteem in de VS en Canada zowel EAN-13 als UPC-A accepteert. Sterker nog, EAN-13 is technisch gezien een superset van UPC-A. Een UPC-A-code is simpelweg een EAN-13 waarbij het eerste cijfer 0 is.

Wat dit in de praktijk betekent:
– Als je een wereldwijd merk bent, kun je EAN-13 overal gebruiken — geen aparte UPC-A-codes nodig.
– Amerikaanse retailers kunnen jouw EAN-13-producten scannen zonder enige configuratiewijziging.

Er zijn ook gespecialiseerde prefixen binnen het EAN-13-systeem die de moeite waard zijn om te kennen. De Bookland-prefixen (978 en 979) bouwen ISBN’s direct in in EAN-13, zodat boeken bij elke standaard kassa gescand kunnen worden, ongeacht waar ze zijn uitgegeven.

GTIN-integratie en database-normalisatie

Zowel EAN-13 als EAN-8 behoren tot de familie van het Global Trade Item Number (GTIN). Wanneer producten met verschillende barcodelengtes in dezelfde database belanden — bijvoorbeeld een magazijnbeheersysteem — hebben ze een consistent formaat nodig. Daar komt GTIN-14 om de hoek kijken.

De normalisatie is eenvoudig: vul kortere codes aan met voorloopnullen.

Barcode GTIN-14
EAN-13: 4006381333931 04006381333931 (1 voorloopnul)
EAN-8: 96385074 00000096385074 (6 voorloopnullen)

In systemen zoals Oracle WMS worden alle GTIN’s rechts uitgelijnd en opgevuld tot 14 cijfers, zodat één databaseveld alles kan verwerken, van een tube lippenbalsem tot een volledige pallet.

Een eenvoudige visualisatie van "Zero Padding" om EAN-8 en EAN-13 uit te lijnen in GTIN-14-blokken.

Het controlecijfer berekenen (Modulo-10, stap voor stap)

Het laatste cijfer van elke EAN-code is niet willekeurig — het wordt berekend met het Modulo-10-algoritme. Moderne software doet dit automatisch, maar het is nuttig om de wiskunde te begrijpen als je barcodes programmatisch genereert of een scanprobleem onderzoekt.

Voorbeeld: het controlecijfer verifiëren voor EAN-13 400638133393?

Stap 1 — Begin rechts (exclusief het controlecijfer) en wijs afwisselend gewichten van 3 en 1 toe:

Positie 12 11 10 9 8 7 6 5 4 3 2 1
Cijfer 4 0 0 6 3 8 1 3 3 3 9 3
Gewicht 1 3 1 3 1 3 1 3 1 3 1 3
Product 4 0 0 18 3 24 1 9 3 9 9 9

Stap 2 — Tel alle producten bij elkaar op: 4 + 0 + 0 + 18 + 3 + 24 + 1 + 9 + 3 + 9 + 9 + 9 = 89

Stap 3 — Vind het volgende veelvoud van 10 (dat is 90). Trek af: 90 − 89 = 1.

Het controlecijfer is 1, wat de volledige barcode 4006381333931 oplevert.

Dit is een goede sanity-check om uit te voeren tijdens het labelontwerp — het ontdekken van een verkeerd controlecijfer voordat je duizenden labels print, bespaart zowel geld als tijd.

Conclusie

EAN-13 is het wereldwijde werkpaard van retail-bar coding — het is wat je voor de overgrote meerderheid van producten zult gebruiken. EAN-8 is het compacte alternatief, gereserveerd voor items waar de verpakkingsruimte écht te krap is voor een standaardbarcode. Beide formaten worden beheerd door GS1, beide gebruiken hetzelfde Modulo-10-controlecijfersysteem en beide worden betrouwbaar gescand door elk modern POS-systeem wereldwijd — inclusief in de VS en Canada.

De keuze komt neer op oppervlak. Als je verpakking een barcode van ten minste 1,5 inch breed kan herbergen, gebruik dan EAN-13. Als dat niet lukt, vraag dan een EAN-8 aan via je lokale GS1-kantoor. Hoe dan ook, je product wordt correct gescand door de hele toeleveringsketen.

FAQ

Kan ik een EAN-8-code omzetten in een EAN-13-code?

Nee — het zijn volledig gescheiden identificaties. EAN-8-nummers worden direct door GS1 toegewezen en hebben geen enkele relatie met jouw EAN-13-fabrikantprefix. Als je een EAN-13-code nodig hebt, moet je een nummer uit je toegewezen EAN-13-blok gebruiken.

Wordt EAN-13 geaccepteerd in de Verenigde Staten en Canada?

Ja. Sinds de 2005 Sunrise-overeenkomst scant elk modern POS-systeem in Noord-Amerika zowel UPC-A als EAN-13 zonder problemen. De meeste wereldwijde merken gebruiken nu uitsluitend EAN-13 om alles eenvoudig te houden over alle markten.

Wat gebeurt er als ik een EAN-8-barcode scan in een systeem dat 14 cijfers verwacht?

Het systeem zal de 8-cijferige code zero-padden door zes voorloopnullen toe te voegen om het GTIN-14-veld te vullen (bijv. 000000XXXXXXXX). Dit is standaardpraktijk in systemen zoals Oracle WMS om databaserecords consistent te houden over verschillende productformaten.

Reacties

Geef een reactie

Je e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *