EAN-barcode printen: formaat, eisen en minimale grootte

Hoe groot een EAN-13-barcode moet zijn, hoeveel witruimte hij nodig heeft, welke kleuren scannen en waar je hem plaatst, met een praktische checklist voor het printen van etiketten.

In het kort

  • Op 100% is een EAN-13 ongeveer 37,29 × 25,93 mm (X = 0,33 mm); GS1 staat 80% tot 200% toe, en 100–120% is het veilige doel.
  • Kort de streephoogte nooit in en houd de quiet zones vrij: ongeveer 11 modules links en 7 rechts bij een EAN-13.
  • Gebruik egale zwarte of heel donkere streepjes op wit; rode streepjes en lichte codes op een donkere achtergrond falen.
  • Plaats de code op een vlak paneel, weg van randen, vouwen en naden, en draai hem op krappe rondingen.
  • Rond op thermische printers de X-dimensie af naar hele puntjes, gebruik een vectorbestand en test een afgewerkt proefexemplaar.

Een EAN-barcode (EAN-13) op nominale grootte (100%) is ongeveer 37,29 mm breed en 25,93 mm hoog, inclusief de leesbare cijfers eronder, en GS1 staat toe dat je barcodes voor de winkel schaalt tussen 80% en 200% van dat formaat. Om betrouwbaar te scannen heeft de EAN-code daarnaast zwarte (of heel donkere) streepjes op een witte of lichte achtergrond nodig, de volledige streephoogte, een vrije witte marge aan beide kanten en een vlakke plek op de verpakking, uit de buurt van randen, vouwen en naden.

Dat zijn de eisen voor het formaat van een barcode in twee zinnen. In deze gids leggen we elke regel praktisch uit: wat de X-dimensie is en waarom die belangrijker is dan een "percentage", hoeveel witruimte een quiet zone nodig heeft, welke kleurcombinaties werken en welke niet, waar je de code plaatst op een doos, fles of zak, en hoe je etiketten print op een kantoor- of thermische printer zonder onder de minimale grootte te zakken. Je sluit af met een testroutine en een checklist die je kunt printen.

De gids is geschreven voor kleine merken en online verkopers die hun eigen etiketten printen of een verpakkingsdrukker aansturen. Hij gaat over de klassieke eendimensionale EAN-13- en UPC-A-barcodes die je op bijna elk consumentenproduct ziet, plus een korte blik op de 2D-codes die daar nu naast komen. Weet je nog niet precies wat de 13 cijfers betekenen? Begin dan met onze complete gids over EAN-codes en kom hier terug als je klaar bent om te printen.

Voordat je print: klopt de EAN-code zelf?

Een perfect geprinte barcode is waardeloos als hij het verkeerde nummer bevat. Het helpt om twee dingen uit elkaar te houden. De GTIN (Global Trade Item Number) is het nummer. De EAN-13-barcode is het symbool, het patroon van streepjes dat dat nummer naar een scanner brengt. Het barcodebeeld kun je zelf gratis maken van een nummer dat van jou is, maar het nummer zelf kun je niet verzinnen. Zoals de Duitse gids van Shopify het zegt: zelf EAN's bedenken is riskant vanwege dubbele nummers, terwijl het barcodebeeld zelf "zonder problemen gemaakt kan worden".

Doe dus drie snelle controles voordat er iets naar de drukker gaat:

  1. Lengte en controlecijfer. Een EAN-13 heeft precies 13 cijfers en het laatste is een controlecijfer dat uit de andere twaalf wordt berekend. Eén verkeerd cijfer en de barcode scant niet, of scant als een ander product. Gebruik de calculator hieronder, of lees hoe je het controlecijfer van een EAN-code berekent.
  2. Het juiste nummer voor precies dit artikel. Elke maat, kleur, smaak en verpakkingsgrootte heeft een eigen nummer nodig. Een zwarte sok in maat 39–42 en dezelfde sok in 43–46 zijn twee producten met twee barcodes, en een 3-pack is een derde. Twijfel je? Onze gids over EAN-codes voor varianten, bundels en productwijzigingen loopt de regels met je door.
  3. Hetzelfde nummer in je listings. Vergelijk de cijfers in je webshop, je marketplace-listing en je voorraadsysteem cijfer voor cijfer met het nummer op het ontwerp. Kopieer-plakfouten zijn in deze fase heel gewoon, en duur zodra er 5.000 dozen gedrukt zijn.
Typ de eerste 12 cijfers om het 13e te krijgen, of alle 13 om een code te controleren.
Typ minstens 12 cijfers.

Het controlecijfer vangt alleen typ- en scanfouten op. Het bewijst niet dat een code op jouw naam (of op die van iemand anders) geregistreerd staat. De helpteksten van Google Merchant Center vragen verkopers bijvoorbeeld om het controlecijfer te checken met de calculator van GS1, maar dat is puur een controle op het formaat.

Hoe groot moet een EAN-13-barcode zijn?

Het uitgangspunt voor elke EAN-13 is de nominale grootte, ook wel 100% vergroting genoemd. Op 100% is het volledige symbool, inclusief de quiet zones en de cijfers onder de streepjes, ongeveer 37,29 mm breed en 25,93 mm hoog. Een UPC-A, de Noord-Amerikaanse versie met 12 cijfers, is met ongeveer 37,29 × 25,91 mm bijna identiek.

Je hoeft niet precies op 100% te printen. GS1 Nederland stelt dat "the specified magnification range for an EAN13 barcode symbol scanned at retail is between 80% … and 200%": het toegestane bereik voor een EAN-13 die in de winkel wordt gescand ligt tussen 80% en 200%. Met andere woorden: de hele barcode mag krimpen tot 80% van nominaal voor kleine verpakkingen of groeien tot 200% voor grote, zolang je hem in verhouding schaalt.

Afmetingen van een EAN-13 bij gangbare vergrotingen

De tabel hieronder schaalt de nominale afmetingen. Omdat de breedte de quiet zones bevat, is dit de totale ruimte die je op het ontwerp moet vrijhouden, niet alleen de breedte van de streepjes.

VergrotingX-dimensie (smalste streep)Ca. breedte incl. quiet zonesCa. hoogte incl. cijfersTypisch gebruik
80% (minimum)0,264 mm29,8 mm20,7 mmKleine verpakkingen, alleen met drukwerk van hoge kwaliteit
100% (nominaal)0,33 mm37,3 mm25,9 mmStandaard winkelverpakking
120%0,396 mm44,7 mm31,1 mmEtiketten uit kantoor- en thermische printers, oneffen oppervlakken
150%0,495 mm55,9 mm38,9 mmGrotere dozen, ruw karton, flexodruk
200% (maximum)0,66 mm74,6 mm51,9 mmGrote artikelen, buitenverpakking

De waarden zijn afgerond en berekend vanaf de nominale 37,29 × 25,93 mm. De grenzen van 80% en 200% en de waarden voor de X-dimensie komen van GS1; de rijen daartussen zijn gewoon vermenigvuldigen.

Welk formaat kies je?

Het minimum is een grens, geen doel. Een barcode op precies 80% laat geen ruimte voor uitlopende inkt, licht rafelige randen of een scanner die niet helemaal recht op de verpakking staat. De gids van een commerciële printerfabrikant raadt 100–120% aan voor betrouwbaar scannen, en dat sluit aan bij wat in de praktijk gebruikelijk is: mik op 100% of iets daarboven als de verpakking ruimte heeft, en ga alleen richting 80% als het echt moet en als het drukproces nauwkeurig is.

Groter is ook niet automatisch beter. Boven 200% zit je buiten het bereik dat GS1 voor scannen in de winkel voorschrijft. In de praktijk zit het grootste risico bij grote formaten in de plaatsing: een barcode van 75 mm breed is veel lastiger weg te houden van randen en rondingen dan een van 37 mm.

En hele kleine producten?

Voor piepkleine verpakkingen zijn er twee opties. Je kunt een EAN-13 verkleinen richting het minimum van 80%, of je gebruikt de kortere EAN-8 (GTIN-8). GS1 Nederland kent een EAN-8 alleen in specifieke gevallen toe, bijvoorbeeld als het totale bedrukbare oppervlak van de verpakking kleiner is dan 80 cm², en wijst erop dat een verkleinde EAN-13 vaak de eenvoudigere route is. Een EAN-8 is een ander nummer, geen ingekorte EAN-13, dus die moet je ook als zodanig aanvragen; ons artikel over EAN, UPC en GTIN: het verschil legt de verschillende lengtes uit. Is een product te klein voor welke barcode dan ook, dan zet je de code meestal op de buitenverpakking, op een hangkaartje of op een sticker op het zakje waarin het verkocht wordt.

De X-dimensie: de maat die er echt toe doet

"Vergroting" is de term die de meeste mensen kennen, maar GS1 heeft die in zijn specificaties laten vallen ten gunste van de X-dimensie: de breedte van de smalste streep of spatie in het symbool, ook wel één module genoemd. Elke andere streep en spatie is een heel veelvoud van die breedte (één tot vier modules), dus als je de X-dimensie kent, ken je de maat van al het andere.

  • Op 100% is X = 0,33 mm.
  • Op het minimum van 80% is X = 0,264 mm.
  • Op het maximum van 200% is X = 0,66 mm.

Denken in X-dimensie helpt op twee manieren. Ten eerste is het waar verpakkingsdrukkers en etiketsoftware echt om vragen, dus "X = 0,33 mm" noemen voorkomt verwarring over wat "100%" precies betekent. Ten tweede verklaart het de totale breedte. Een EAN-13-symbool is 95 modules breed. Tel daar de lichte marges aan beide kanten bij op, volgens onze lezing van de GS1 General Specifications 11 modules links en 7 rechts, en je komt op 113 modules. Vermenigvuldig 113 met 0,33 mm en je hebt de nominale breedte van 37,29 mm die we hierboven noemden.

Schalen, niet uitrekken

Vergroting geldt voor het hele symbool. Sleep je in een ontwerpprogramma alleen aan de zijkanten van een barcode, dan worden de streepjes breder maar blijft de hoogte gelijk, of andersom. Een uitgerekte barcode scant misschien nog op je telefoon, maar voldoet niet meer aan de specificatie, en als je hem horizontaal samendrukt kan de X-dimensie onder 0,264 mm zakken zonder dat je het merkt. Zet altijd de beeldverhouding vast (in de meeste ontwerpprogramma's houd je Shift ingedrukt) en controleer de breedte die je krijgt met de tabel.

Waarom je de streephoogte niet mag inkorten (truncatie)

Ontwerpers willen een barcode vaak minder hoog maken, omdat een EAN op volle hoogte veel ruimte inneemt op een smalle verpakking. Dat heet truncatie, en GS1 is er duidelijk over: truncatie "is not permitted within EAN/UPC symbology specifications", oftewel niet toegestaan binnen de EAN/UPC-specificaties, en het verlaagt de scanscore.

De reden zit in hoe kassascanners werken. Veel vaste scanners bij de kassa projecteren meerdere laser- of cameralijnen onder verschillende hoeken, zodat de caissière een product langs de scanner kan halen zonder het precies uit te lijnen. Een hoge barcode geeft die lijnen een breed doelwit. Een barcode die tot de helft is ingekort, leest alleen als het product precies onder de juiste hoek wordt gehouden, en dat betekent vaker opnieuw scannen, vaker handmatig intypen en meer geïrriteerd winkelpersoneel.

Past de barcode niet? Verklein dan het hele formaat (op of boven 80%), verplaats hem naar een groter vlak of pas de lay-out aan. Hak de streepjes niet af. Hetzelfde geldt voor het bijsnijden van de leesbare cijfers zodat ze over de streepjes heen vallen, of voor een logo of tekst over een deel van het symbool.

Quiet zones: hoeveel witruimte heeft een barcode nodig?

De quiet zone (rustzone) is het lege, lichte vlak direct links en rechts van de streepjes. Een scanner gebruikt die zone om te herkennen waar de barcode begint en eindigt. Steekt er tekst, een kader, een patroon of de rand van een etiket in die ruimte, dan vindt de scanner het begin van de code misschien helemaal niet, of leest hij een deel van het omringende ontwerp als een extra streep.

Voor een EAN-13 vragen de GS1 General Specifications, zoals wij ze begrijpen, 11 modules (11 × X) links en 7 modules rechts. Een UPC-A heeft aan elke kant 9 modules nodig. Sommige gidsen noemen voor EAN-13 simpelweg "minstens 11 modules", en dat is de veilige lezing als je één getal wilt onthouden. Veel barcodegenerators zetten een klein ">"-teken helemaal rechts in de rechter quiet zone; dat geeft aan hoeveel ruimte vrij moet blijven, dus snijd het niet weg en print er niet overheen. Raadpleeg altijd de actuele editie van de GS1 General Specifications of vraag het je drukker als je het exacte getal nodig hebt voor een technische tekening.

VergrotingLinker quiet zone (11X)Rechter quiet zone (7X)
80%2,9 mm1,8 mm
100%3,6 mm2,3 mm
120%4,4 mm2,8 mm
150%5,4 mm3,5 mm
200%7,3 mm4,6 mm

Een goed barcodebestand heeft de quiet zones al in zijn buitenmaten zitten. Het misgaat pas als iemand het op het ontwerp plaatst en daarna de "lege" witte randen wegknipt om ruimte te besparen, of een achtergrondkleur of foto tot tegen de streepjes laat doorlopen. Behandel de hele rechthoek, witte marges inbegrepen, als onaantastbaar.

Veelgemaakte fouten met de quiet zone:

  • Een gekleurd vlak of kader strak om de streepjes heen.
  • Producttekst, een ingrediëntenlijst of een recyclinglogo direct naast de code.
  • Een etiket dat zo gesneden is dat de streepjes tot aan de rand van de sticker lopen.
  • De barcode vlak naast een vouw, zodat de quiet zone om de hoek verdwijnt.

Welke barcodekleuren scannen, en waarom falen rode streepjes?

Een scanner leest een barcode door het contrast te meten tussen donkere streepjes en lichte spaties. De meeste winkelscanners gebruiken rood licht. Alles wat onder rood licht donker lijkt, werkt als streepkleur, en alles wat licht lijkt, werkt als achtergrond. Dat ene feit verklaart bijna elke kleurregel.

  • Zwarte streepjes op een witte achtergrond zijn het best. Die geven onder elk licht het hoogste contrast.
  • Streepjes moeten donker zijn en de achtergrond licht. Omgekeerde codes, met lichte streepjes op een donkere achtergrond, kunnen niet gelezen worden.
  • Vermijd rood en roodachtige kleuren voor de streepjes, ook oranje, roze en bruintinten met veel rood erin. Onder rood licht verdwijnen die streepjes bijna.
  • Rood kan wel als achtergrond, om dezelfde reden: onder rood licht lijkt het licht. Test het wel voordat je het vastlegt, want tinten verschillen.
  • Streepjes moeten uit één egale kleur bestaan. Donkerblauw, donkergroen of heel donkerbruin kan werken als zwart niet mogelijk is. Vermijd streepjes die zijn opgebouwd uit meerdere overlappende inkten, rasters of verlopen.
  • Print op transparante verpakking een dekkend wit vlak achter de streepjes. Reken niet op het product in de verpakking als achtergrond, want gekleurde vloeistoffen, donkere inhoud of reflecties veranderen wat de scanner ziet.

Deze regels volgen de kleurengids van GS1 UK en de implementatiegids van GS1. De gids van GS1 UK over barcodekleuren laat voorbeelden zien van combinaties die wel en niet werken.

Kleurcombinaties in één oogopslag

StreepjesAchtergrondResultaat
ZwartWitBeste keuze
ZwartGeel, lichtoranje, lichtroodWerkt meestal; testen
Donkerblauw of donkergroenWitWerkt meestal
DonkerbruinWitKan werken als het heel donker is; testen
Rood, oranje, rozeWitFaalt: streepjes verdwijnen onder rood licht
WitZwart of donkere kleurFaalt: omgekeerd contrast
ZwartDonkerblauw, donkergroen, donkerbruinFaalt: te weinig contrast
WillekeurigTransparante folie over de inhoudOnbetrouwbaar: voeg een witte onderdruk toe
Goud of zilver (metallic)WillekeurigRiskant: reflecties verwarren scanners

Kraftpapier, gestructureerd materiaal en metallic folie

Bruine kraftdozen en -zakjes zijn populair bij kleine merken, en ze zijn een veelvoorkomende bron van scanproblemen. De achtergrond is al middentonig, dus zwarte streepjes hebben minder contrast dan op wit, en de vezels maken de randen van de streepjes rafelig. De oplossing is simpel: print of plak een wit vlak waar de barcode komt, of gebruik een wit etiket. Hetzelfde geldt voor donkergekleurde dozen, gekleurd zijdepapier, stoffen labels en metallic of holografische folies, die het licht onvoorspelbaar weerkaatsen. Een gewone witte rechthoek onder de code, inclusief de quiet zones, lost de meeste van deze problemen op.

Waar plaats je de barcode op je verpakking?

Een goede plaatsing maakt het verschil tussen een code die in één keer scant en een code die ingetypt moet worden. De harde regels gaan over het voorkomen van schade en vervorming:

  • Nooit over een rand, vouw, klep of naad. De streepjes worden dan gebogen, gesplitst of verborgen.
  • Houd hem weg van plekken die bedekt raken, zoals onder een sluitklep, een prijssticker, een beveiligingslabel of de overlap van een sleeve.
  • Blijf uit de buurt van perforaties, uitsparingen, vensters en sealnaden.
  • Stem de richting af met je drukker. Op sommige drukpersen worden streepjes in de ene richting scherper gedrukt dan in de andere, dus de drukker kan je vragen de code te draaien.

Een gangbare afspraak is om de barcode op het achterpaneel te zetten, richting rechtsonder. Dat komt uit de plaatsingsrichtlijnen van GS1; zie het als een verstandige standaard en niet als een harde regel, en raadpleeg de nieuwste GS1 General Specifications als je afnemer om een exacte positie vraagt. Waar het vooral om gaat, is dat de code op een vlak deel staat dat vanzelf naar de scanner wijst als het product op de toonbank wordt gezet of omhoog wordt gehouden.

Gebogen oppervlakken: flessen, potten, blikken en tubes

Op een ronde verpakking loopt een barcode met verticale streepjes om de ronding heen, en de streepjes aan de zijkanten buigen van de scanner af. GS1 geeft aan dat je de barcode op gebogen oppervlakken soms moet draaien om hem scanbaar te houden. In de praktijk betekent dat vaak dat je hem zo draait dat de streepjes als ringen rond de verpakking lopen (de barcode "ligt op zijn kant"), zodat elke streep over zijn hele lengte vlak blijft. Hoe krapper de ronding en hoe groter de barcode, hoe belangrijker dit wordt. Op een klein flesje kan zelfs een gedraaide EAN-13 te veel zijn; dat is een van de gevallen waarin de EAN-8 of een code op de buitendoos de oplossing is.

Zakken, pouches en zachte verpakkingen

Flexibele verpakkingen kreuken en rekken. Zet de code op het vlakste, stevigste deel, vaak het midden van het achterpaneel, uit de buurt van de zijvouwen en de bovenste sealnaad. Zit er iets hobbeligs in de verpakking (koffiebonen, snoep, schroeven), test dan een gevuld exemplaar en geen plat vel: de bobbels kunnen de streepjes zo vervormen dat de scan mislukt.

Kleding, textiel en onverpakte artikelen

Bij kleding komt de barcode meestal op een hangkaartje of een sticker op de polyzak, niet op het kledingstuk zelf. Elke maat en kleur heeft een eigen code nodig, dus zorg dat het kaartje van de zwarte M ook echt het nummer van de zwarte M draagt. Voor onverpakte artikelen zoals keramiek of gereedschap werkt een goed geplaatste sticker op een vlakke onderkant prima, maar controleer wel dat die niet samen met het prijsetiket wordt afgetrokken.

Verzenddozen zijn een ander verhaal

Buitendozen en omdozen met meerdere consumenteneenheden zijn aparte handelseenheden. Die worden meestal geïdentificeerd met een GTIN-14 in een ITF-14- of GS1-128-barcode, met eigen regels voor formaat en plaatsing. De consumenteneenheid binnenin moet nog steeds zijn eigen EAN-13 dragen. Vergroot niet gewoon je winkelbarcode om hem op de doos te plakken, want bij een scan in het magazijn wordt dan één stuk geregistreerd in plaats van een hele doos.

Zelf barcode-etiketten printen: resolutie, etiketten en bestanden

De meeste kleine verkopers beginnen met etiketten uit een kantoorlaserprinter of een thermische labelprinter. Met beide kun je goede barcodes maken, maar er is één technische valkuil waar veel mensen in trappen: de resolutie van de printer.

De dpi-valkuil: waarom je printer niet "precies 80%" kan printen

Een printer kan alleen streepjes maken die een heel aantal puntjes breed zijn. Een printer van 203 dpi, een veelgebruikte thermische labelprinter, heeft puntjes van ongeveer 0,125 mm. De X-dimensie moet dus 2 puntjes (0,250 mm), 3 puntjes (0,375 mm), 4 puntjes enzovoort zijn. Hij kan niet 0,264 mm of 0,33 mm zijn. GS1 merkt op dat printers van 200 en 300 dpi rond het minimum maar tot ongeveer 75,7–76,9% komen, en dat ligt onder de ondergrens van 80%. Op zo'n printer stap je dus naar de volgende hele puntjesmaat omhoog, niet omlaag.

PrinterresolutiePuntjes per moduleX-dimensieOvereenkomstige vergrotingOordeel
203 dpi20,250 mmca. 76%Onder het minimum van 80%: vermijden
203 dpi30,375 mmca. 114%Goede standaard voor thermische etiketten
300 dpi30,254 mmca. 77%Onder het minimum van 80%: vermijden
300 dpi40,339 mmca. 103%Goede standaard
600 dpi70,296 mmca. 90%Acceptabel op kleine etiketten
600 dpi80,339 mmca. 103%Goede standaard

Berekend uit de puntgrootte (25,4 mm gedeeld door de dpi). Goede etiketsoftware doet deze afronding voor je als je de resolutie van de printer opgeeft; controleer die instelling in plaats van ervan uit te gaan.

Hetzelfde principe geldt als een barcodeafbeelding in een document wordt geplaatst en "passend" wordt geprint. Als de software de afbeelding met een kleine willekeurige factor schaalt, worden sommige streepjes één puntje breder dan andere en schuiven de verhoudingen tussen de streepjes. Print op 100% schaal ("werkelijke grootte"), niet op "aanpassen aan pagina".

Vectorbestanden versus pixelafbeeldingen

Gebruik voor verpakkingsontwerpen een vectorbestand van de barcode (SVG, EPS of PDF) in plaats van een pixelafbeelding zoals een JPEG of een PNG met lage resolutie. Een vectorbestand beschrijft elke streep als een exacte vorm, dus hij blijft op elk formaat scherp en de streepbreedtes blijven precies. Een pixelafbeelding die je vergroot krijgt wazige randen, en een afbeelding die als JPEG is gecomprimeerd krijgt grijze ruis rond de streepjes; beide verminderen het contrast en de scherpte van de randen.

Heb je je codes bij GTINcodes.com gekocht, dan kun je voor elk van je codes printklare barcodeafbeeldingen in SVG-formaat downloaden in je account. Plaats de SVG in je ontwerpbestand, schaal hem in verhouding naar het formaat dat je gekozen hebt en laat de witte marges intact; die marges zijn de quiet zones. Print je liever vanuit een etiketprogramma, dan kun je meestal de 13 cijfers in de EAN-13-barcodefunctie typen en het programma het symbool laten maken op de eigen resolutie van de printer.

Etiketten en printers kiezen

  • Direct thermische etiketten zijn goedkoop en hebben geen inkt nodig, maar ze kleuren donker door warmte en zonlicht en vervagen in de loop van maanden. Prima voor verzendlabels en voorraad die snel weg is, minder geschikt voor producten die een jaar op een schap staan.
  • Thermal transfer-etiketten gebruiken een lint en gaan veel langer mee. Voor productetiketten zijn ze een betere keuze.
  • Laserprinters op etiketvellen leveren scherpe barcodes als de toner vers is en het etiketmateriaal geschikt is voor laserprinten. Controleer of de vellen niet krullen of vlekken.
  • Inkjetprinters kunnen werken op gecoat etiketpapier, maar op ongecoat of absorberend materiaal loopt de inkt uit, waardoor de streepjes dikker en de spaties smaller worden. Moet je toch inkjet gebruiken, kies dan een groter formaat (120% of meer) en test zorgvuldig.
  • Glanzende of gelamineerde etiketten kunnen het licht van de scanner weerkaatsen. Mat wit is de veiligste afwerking.

Een verpakkingsdrukker briefen

Drukt een drukkerij of verpakkingsleverancier de barcode direct op dozen of pouches, geef dan de details schriftelijk door in plaats van alleen op het ontwerp te vertrouwen:

  1. Het volledige 13-cijferige nummer van elk ontwerp, per variant, zodat zij het ontwerp ermee kunnen vergelijken.
  2. Het barcodetype (EAN-13) en de door jou gekozen X-dimensie of vergroting.
  3. De kleur van de streepjes (bij voorkeur 100% zwart, één inkt, geen rasters) en de achtergrond (wit of een witte onderdruk).
  4. Het verzoek om de quiet zones en de volledige streephoogte te behouden en de barcode niet te verkleinen, te vergroten of bij te snijden.
  5. Het verzoek om een proef en, als het kan, een verificatierapport van de barcode voor de eerste oplage.

Ervaren verpakkingsdrukkers passen de streepbreedtes soms licht aan om te compenseren voor het uitlopen van inkt op hun pers. Dat is normaal en kun je het beste aan hen overlaten. Het is nog een reden om een schoon vectorbestand en het kale nummer te sturen in plaats van een platgeslagen afbeelding.

Hoe controleer je of een barcode scant?

Je kunt op twee niveaus controleren: een snelle functionele test die iedereen kan doen, en formele verificatie volgens de ISO-norm.

Snelle test met een telefoon of handscanner

  1. Print één proefexemplaar op het echte materiaal, op het echte formaat, met de echte printer. Een voorbeeld op je scherm of een kantoorprint op gewoon papier vertelt je niet hoe een kraftdoos zich gedraagt.
  2. Scan het met een barcodescanner-app op je telefoon en, als je die hebt, een goedkope USB-handscanner. Beide moeten de code meteen lezen.
  3. Vergelijk de gelezen cijfers met het nummer dat je bedoelde. Een barcode die scant maar het verkeerde nummer teruggeeft, is erger dan een die niet scant.
  4. Probeer het onder een hoek, van iets verder weg en bij weinig licht. Leest hij alleen als je hem perfect plat onder fel licht houdt, dan zit er iets op het randje: meestal het formaat, het contrast of de quiet zone.
  5. Test bij gebogen of flexibele verpakkingen een gevuld, afgewerkt product, geen platte proef.

Een geslaagde scan met je telefoon is een goed teken, maar geen bewijs van kwaliteit. Telefooncamera's zijn heel vergevingsgezind, en een code die een telefoon leest kan bij een professionele verifier toch slecht scoren of moeite hebben met een oudere kassascanner.

Formele verificatie: ISO/IEC 15416-gradaties

Barcodekwaliteit wordt formeel gemeten met een verifier, een gekalibreerd apparaat dat de code scant en beoordeelt volgens ISO/IEC 15416 voor lineaire barcodes zoals EAN-13 (2D-codes worden beoordeeld volgens ISO/IEC 15415). De beoordeling kijkt naar contrast, scherpte van de randen, defecten, quiet zones en hoe zuiver elke streep wordt gedecodeerd. GS1 bepaalt per toepassing de minimaal vereiste gradatie.

Van retailers wordt vaak gezegd dat ze voor winkelbarcodes een gradatie van C (1,5) of beter vragen, maar de eisen verschillen, dus check het exacte getal in het leveranciershandboek van je afnemer. Sommige GS1-lidorganisaties bieden verificatiediensten aan; AECOC (GS1 Spain) biedt er bijvoorbeeld een gratis aan. Verpakkingsdrukkers hebben vaak zelf een verifier en kunnen bij de eerste oplage een rapport meeleveren. Verkoop je alleen via je eigen webshop en marketplaces, dan is een formeel rapport zelden nodig, maar een schoon testresultaat scheelt nog steeds gedoe in de magazijnen die je voorraad verwerken.

Heb je ook een QR-code of 2D-barcode nodig? (Sunrise 2027)

Misschien heb je gelezen dat 2D-barcodes de klassieke EAN "vervangen". De werkelijkheid gaat geleidelijker. Sunrise 2027 is een door GS1 geleid doel van de sector: kassasystemen wereldwijd moeten tegen eind 2027 2D-barcodes kunnen scannen, zoals GS1 DataMatrix en QR-codes met GS1 Digital Link. Het is een mijlpaal voor gereedheid, geen verplichting. Amazon beschrijft het net zo: "By the end of 2027, retail point-of-sale (POS) systems globally will support 2D barcodes." De Sunrise 2027-pagina van Amazon voegt eraan toe dat serialisatie niet nodig is om klaar te zijn voor Sunrise.

Voorlopig vervangt een 2D-code de EAN-13 niet. De supportpagina's van GS1 beantwoorden de vraag direct: "No, the GS1 QR Code provides extended packaging information only and needs to be used alongside an EAN or UPC barcode". De GS1 QR-code geeft dus alleen extra productinformatie en moet naast een EAN- of UPC-barcode worden gebruikt, en de meeste kassascanners kunnen hem nog niet lezen. Berichtgeving uit de sector van oktober 2026 verwacht dat 2D-codes naast EAN en UPC blijven staan tot de gereedheid bij retailers ongeveer 90–95% bereikt.

Wat dit betekent voor je ontwerp:

  • Blijf de EAN-13 printen. Dat blijft de code die kassa's en marketplaces scannen, en die verdwijnt op korte termijn niet.
  • Voeg je een QR-code toe, voor een productpagina, een handleiding of een recyclingboodschap, plaats die dan los van de EAN, met een eigen vrije marge. Laat de twee niet overlappen en voeg ze niet samen.
  • Zet geen gewone marketing-QR-code in plaats van de EAN. Een QR-code die naar je website linkt, bevat geen GTIN in een vorm die een kassa begrijpt.
  • GS1 Digital Link verpakt de GTIN in een webadres binnen een QR-code en is normaal gekoppeld aan een resolver die is ingericht onder de GS1-licentie van de merkeigenaar. Komen je codes niet uit je eigen GS1-lidmaatschap, dan is het twijfelachtig of je ze in een GS1 Digital Link-QR-code kunt gebruiken, dus overleg bij elk 2D-project eerst met GS1 of een specialist.

Veelgemaakte fouten bij het printen van barcodes en hoe je ze oplost

De meeste mislukte scans komen neer op een handvol terugkerende problemen. De tabel koppelt elk symptoom aan de waarschijnlijke oorzaak en de oplossing.

SymptoomWaarschijnlijke oorzaakOplossing
Scant helemaal nietQuiet zone weggesneden of bedekt; omgekeerde of rode streepjesWitte marges herstellen; donkere streepjes op een lichte achtergrond gebruiken
Scant alleen als je hem doodstil houdtIngekorte hoogte of formaat onder 80%Volledige hoogte herstellen; vergroten naar 100–120%
Scant als een ander nummerVerkeerd nummer in het ontwerp of varianten door elkaar gehaaldCijfers vóór het printen controleren met je productlijst
Telefoon leest hem, kassa nietWeinig contrast, glanzende afwerking of wazige randenMatwitte achtergrond, egale zwarte streepjes, vectorbestand
Thermische etiketten falen na een paar maandenDirect thermische etiketten vervaagdOverstappen op thermal transfer-etiketten
Streepjes zien er dik en wazig uitUitlopende inkt op absorberend materiaal of een vergrote JPEGGecoate etiketten, vectorbestand, groter formaat
Faalt alleen op flessenStreepjes buigen om de rondingCode draaien of binnen de grenzen verkleinen
Faalt op kraft- of donkere dozenTe weinig contrastWit etiket of witte onderdruk achter de code
Magazijn boekt één stuk per doosWinkel-EAN gebruikt op de omdoosDozen apart identificeren (GTIN-14 / ITF-14)

Een uitgewerkt voorbeeld: een klein kaarsenmerk

Neem een kaarsenverkoper met drie geuren in twee potmaten, verkocht via de eigen webshop en een paar marketplaces. Dat zijn zes producten, dus zes EAN-13-nummers. De potten zijn rond, ongeveer 8 cm in doorsnee, met een etiket van kraftpapier eromheen.

  • Formaat: op het etiket is ruimte voor een code van ongeveer 100–110%. Een thermal transfer-printer van 300 dpi met 4 puntjes per module geeft X = 0,339 mm, ongeveer 103%, dus het barcodevlak is ongeveer 38 × 27 mm.
  • Kleur: zwarte streepjes direct op kraft geven weinig contrast. De verkoper voegt een witte rechthoek toe aan het etiketontwerp, groot genoeg voor de quiet zones.
  • Plaatsing: op een pot van 8 cm zou een barcode van 38 mm met verticale streepjes om een flink deel van de ronding lopen. De verkoper draait de code zodat de streepjes horizontaal rond de pot lopen, en houdt hem weg van de overlapnaad van het etiket.
  • Bestanden: elke geur en maat krijgt een eigen SVG, genoemd naar het 13-cijferige nummer en de productnaam, zodat het juiste bestand op het juiste etiket komt.
  • Test: per variant wordt één afgewerkte, gevulde pot gescand met een telefoon en een USB-scanner, en de gelezen nummers worden vóór de volledige etiketoplage gecontroleerd met de productlijst.

Geen van deze stappen kost veel, maar samen maken ze van "op mijn scherm scande hij" een etiket dat werkt aan een inpaktafel, in een magazijn van een marketplace en aan een winkelkassa.

EAN-code aanvragen of kopen: wat een goede barcode niet oplost

Een goed geprinte barcode lost het fysieke deel op: het nummer komt van de verpakking in een computer. Hij verandert niets aan op wiens naam het nummer geregistreerd staat. Veel mensen willen een EAN-code "aanvragen" alsof het een overheidsloket is, maar in werkelijkheid word je lid van GS1 of koop je codes bij een reseller. Codes die je bij een reseller zoals GTINcodes.com koopt, zijn geldige EAN-13-nummers uit de voorraad van GTINcodes, één keer uitgegeven en op jouw naam vastgelegd in het register van GTINcodes, wat iedereen kan controleren op onze pagina om een EAN-code op te zoeken. Ze worden niet uitgegeven via een GS1-lidmaatschap op jouw naam, en in de eigen database van GS1 (Verified by GS1) toont zo'n code de oorspronkelijke licentiehouder of geen gegevens, niet jouw bedrijf. Voor veel merkloze producten, eigen webshops en marketplaces die om een geldige, unieke EAN vragen is dat prima. Verkoop je merkproducten op Amazon of bol.com, lever je aan Zalando of wil je via supermarkten en winkelketens verkopen, dan is een GS1-lidmaatschap (bij GS1 Nederland) de betere keuze, omdat die kanalen GS1-gegevens controleren. Onze eerlijke vergelijking van een GS1-lidmaatschap en codes van een reseller zet de afwegingen op een rij, en de gids over EAN-codes voor Amazon legt de merkcontrole van GS1 daar uit. Weet je welke route bij je past, dan kun je de codes en prijzen in onze shops bekijken.

Checklist voor het printen van barcodes

Loop deze lijst door voordat je een ontwerp goedkeurt of een etiketbestand naar de drukker stuurt.

Het nummer

  • 13 cijfers, met een geldig controlecijfer.
  • Eén uniek nummer per maat, kleur, geur, smaak en verpakkingsgrootte.
  • De cijfers op het ontwerp komen overeen met je webshop, je marketplace-listings en je voorraadsysteem.

Formaat en vorm

  • Tussen 80% en 200% van nominaal; mik op 100–120%. Op 100% is het symbool ongeveer 37,29 × 25,93 mm en X = 0,33 mm; nooit onder X = 0,264 mm.
  • In verhouding geschaald, nooit uitgerekt of samengedrukt.
  • Volledige streephoogte: geen truncatie.
  • Op thermische of kantoorprinters de X-dimensie naar boven afgerond op hele printerpuntjes (bijvoorbeeld 3 puntjes bij 203 dpi, 4 puntjes bij 300 dpi).

Quiet zones en kleuren

  • Vrije lichte marges aan beide kanten (ongeveer 11X links en 7X rechts voor een EAN-13), zonder dat er iets in geprint is.
  • Egale zwarte of heel donkere streepjes op een witte of lichte achtergrond.
  • Geen rode, oranje, roze of roodbruine streepjes, geen omgekeerde codes (licht op donker), geen metallic inkt.
  • Een wit vlak achter de code op kraft, donker, transparant of gestructureerd materiaal.

Plaatsing

  • Op een vlak deel, niet over randen, vouwen, kleppen, naden of perforaties.
  • Niet bedekt door kleppen, prijsstickers, labels of de overlap van een sleeve.
  • Indien nodig gedraaid op sterk gebogen flessen, potten en tubes.
  • Omdozen apart geïdentificeerd van de consumenteneenheden erin.

Bestanden en testen

  • Vectorbestand (SVG, EPS of PDF), geprint op werkelijke grootte, niet "aanpassen aan pagina".
  • Thermal transfer- of goede laseretiketten voor producten die op een schap staan.
  • Een afgewerkt proefexemplaar gescand met een telefoon en een handscanner, onder verschillende hoeken, en de gelezen cijfers vergeleken met het bedoelde nummer.
  • Een verificatierapport (ISO/IEC 15416) als een retailer of distributeur erom vraagt.
  • Een eventuele QR-code los van de EAN-13 geplaatst, nooit in plaats ervan.

Voor de achtergrond van deze normen behandelt GS1's Ten steps to barcode implementation formaat, kleur en plaatsing in één document, en de wijzigingsmelding van GS1 over vergroting en X-dimensie legt uit waarom het "percentage" is losgelaten. De supportpagina over barcodes van GS1 Nederland geeft het bereik van 80–200%, en de pagina van GS1 over EAN/UPC-barcodes beschrijft de symbologie zelf.

Veelgestelde vragen

Wat is de minimale grootte van een EAN-13-barcode?

Het minimum is 80% van het nominale formaat. Dat geeft een X-dimensie (smalste streep) van 0,264 mm en een symbool van ongeveer 29,8 × 20,7 mm inclusief quiet zones en cijfers. Zie het als een grens, niet als doel. Mik op 100–120% als de verpakking het toelaat.

Mag ik een barcode lager maken zodat hij op mijn etiket past?

Nee. De streephoogte inkorten, truncatie genoemd, is niet toegestaan voor EAN/UPC-barcodes en verlaagt de scanscore aan de kassa. Verklein in plaats daarvan de hele barcode in verhouding, op of boven 80%, of verplaats hem naar een groter vlak.

Mag een barcode in kleur geprint worden?

Ja, zolang de streepjes donker zijn en de achtergrond licht. Donkerblauwe, donkergroene of heel donkerbruine streepjes op wit kunnen werken. Vermijd rode, oranje en roze streepjes, die onder het rode licht van een scanner verdwijnen, en print nooit lichte streepjes op een donkere achtergrond.

Welk bestandsformaat is het best om een barcode te printen?

Een vectorformaat zoals SVG, EPS of PDF, omdat de streepjes dan op elk formaat scherp en exact blijven. Vermijd vergrote of gecomprimeerde JPEG's, die de randen wazig maken. Klanten van GTINcodes.com kunnen in hun account printklare SVG-barcodeafbeeldingen voor hun codes downloaden.

Waarom scant mijn barcode wel op mijn telefoon maar niet aan de kassa?

Telefooncamera's zijn heel vergevingsgezind, dus een scan met je telefoon bewijst geen kwaliteit. Kassascanners hebben moeite met weinig contrast, glanzende afwerking, wazige randen, ontbrekende quiet zones en te kleine codes. Print op mat wit, gebruik egale zwarte streepjes en controleer formaat en marges.

Vervangt een QR-code de EAN-barcode?

Nog niet. GS1 zegt dat de GS1 QR-code naast een EAN- of UPC-barcode gebruikt moet worden, en de meeste kassascanners kunnen hem vandaag nog niet lezen. Sunrise 2027 is een doel voor gereedheid, zodat kassa's tegen eind 2027 2D-codes kunnen lezen, geen verplichting om de EAN te schrappen.

EAN-codes nodig?

Geldige, unieke EAN-13-codes, op naam van je bedrijf en binnen minuten in je account.

EAN-codes kopen

Lees ook

Deze gids beschrijft de regels zoals GS1 en de marketplaces ze op het moment van schrijven publiceerden. Regels veranderen; controleer de actuele regels van je verkoopkanaal voordat je iets aanbiedt. Dit is algemene informatie, geen juridisch advies.