EAN-13, UPC-A of Code 128: welke barcode kies je

Niet alle barcodes dienen voor hetzelfde: sommige zijn bedoeld om producten in winkels te verkopen en andere om dingen in je bedrijf of huis te labelen. Hier lees je waarvoor elk formaat dient, hoe het controlecijfer wordt berekend met een uitgewerkt voorbeeld en waar je op moet letten zodat de scanner meteen leest.

Bijgewerkt:

Waarvoor dient elk formaat

De barcode generator van abcsyg.com biedt vijf formaten. Het belangrijkste verschil is niet hoe ze eruitzien, maar welke tekens ze toelaten en wie je het nummer moet geven.

Vergelijking van de vijf formaten van de generator
FormaatWat het bevatTypisch gebruik
EAN-1313 cijfers (12 gegevenscijfers en 1 controlecijfer)Producten die in winkels in het grootste deel van de wereld worden verkocht
UPC-A12 cijfers (11 gegevenscijfers en 1 controlecijfer)Producten die in winkels in de Verenigde Staten en Canada worden verkocht
EAN-88 cijfers (7 gegevenscijfers en 1 controlecijfer)Zeer kleine verpakkingen waar geen EAN-13 op past
Code 128Letters zonder accenten, cijfers en toetsenbordsymbolenLogistiek, verzending, voorraadbeheer, toegangspassen
Code 39Hoofdletters, cijfers en - . $ / + % en de spatieOuder formaat, gebruikt in de industrie; bijna alle scanners lezen het

De vuistregel: identificeert de code een product dat in winkels wordt verkocht, gebruik dan EAN-13 of UPC-A. Voor al het andere (dozen, schappen, dossiers, apparatuur, bestellingen) is Code 128 de handigste keuze, omdat het tekst en cijfers accepteert en niet van een organisatie afhangt.

Zo wordt het controlecijfer van de EAN-13 berekend

Het laatste cijfer van een EAN-13 is geen gegeven: het is een controle die met de andere twaalf wordt berekend. Het dient om typ- of drukfouten te ontdekken. Zo reken je het uit, met de twaalf cijfers 400638133393 als voorbeeld.

  1. Schrijf de twaalf cijfers op en geef ze afwisselende gewichten, van links beginnend met 1 en dan 3: 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3.
  2. Vermenigvuldig elk cijfer met zijn gewicht: 4×1 = 4, 0×3 = 0, 0×1 = 0, 6×3 = 18, 3×1 = 3, 8×3 = 24, 1×1 = 1, 3×3 = 9, 3×1 = 3, 3×3 = 9, 9×1 = 9, 3×3 = 9.
  3. Tel de uitkomsten op: 4 + 0 + 0 + 18 + 3 + 24 + 1 + 9 + 3 + 9 + 9 + 9 = 89.
  4. Kijk hoeveel er ontbreekt tot het volgende veelvoud van 10: van 89 naar 90 is het 1. Dat is het controlecijfer.
  5. De volledige code wordt 4006381333931. Was de som al een veelvoud van 10, dan zou het controlecijfer 0 zijn.

Verander je maar één cijfer en laat je het laatste ongewijzigd, dan klopt de som niet meer en verwerpt de scanner de lezing in plaats van een verkeerd nummer te geven. Daarom meldt de generator, als je 13 cijfers typt en het laatste niet klopt, welk cijfer het zou moeten zijn; en typ je alleen de eerste 12, dan rekent hij het uit en voegt hij het voor je toe.

UPC-A en EAN-8: dezelfde berekening, een andere lengte

De UPC-A gebruikt hetzelfde idee met 11 gegevenscijfers. Voorbeeld: 03600029145. De cijfers op oneven posities (1e, 3e, 5e…) zijn samen 0 + 6 + 0 + 2 + 1 + 5 = 14 en worden met 3 vermenigvuldigd: 42. De cijfers op even posities zijn samen 3 + 0 + 0 + 9 + 4 = 16. Totaal: 42 + 16 = 58, en tot 60 ontbreekt 2. De volledige code is 036000291452.

Een UPC-A is gelijk aan een EAN-13 die met 0 begint: hetzelfde nummer met een nul ervoor wordt 0036000291452, met hetzelfde controlecijfer. Daarom begrijpen moderne scanners beide.

Bij de EAN-8 wisselen de gewichten andersom af (3, 1, 3, 1, 3, 1, 3, van links beginnend). Voor 7351353: 21 + 3 + 15 + 1 + 9 + 5 + 9 = 63, en tot 70 ontbreekt 7. De code is 73513537.

De belangrijke waarschuwing: de nummers worden door GS1 toegewezen

Een streepjescode met een nummer genereren geeft je niet het recht dat nummer te gebruiken. Om producten te verkopen in winkels of webwinkels die het eisen, moeten EAN- en UPC-nummers aan jouw bedrijf worden toegewezen via GS1, de organisatie die deze codes beheert, meestal via haar kantoor in jouw land. GS1 reserveert de codes per bedrijf, zodat twee fabrikanten niet hetzelfde nummer krijgen.

De generator tekent het symbool correct, maar weet niet of het nummer dat je typte al van een ander product is en registreert het ook niet. Verzin je een EAN-13 en plak je die op een product dat je gaat verkopen, dan kan hij samenvallen met die van een ander merk en verwarring veroorzaken in de voorraad van wie het koopt.

Voor intern gebruik ligt het anders: eigen voorraad, schappen, dozen, dossiers, apparatuur of toegangskaartjes voor een evenement. Dan kun je Code 128 gebruiken met de codes die je maar wilt, of zelfs een zelfverzonnen EAN-13, zolang de code je organisatie niet verlaat.

Grootte, contrast en vrije zones

De meeste codes die niet scannen, falen door de manier waarop ze zijn gedrukt, niet door het nummer. Controleer deze punten voordat je print:

PNG of SVG: wanneer kies je welke

Met de generator kun je de code downloaden als PNG of SVG. De PNG is een afbeelding van pixels: de praktische keuze om in een document, een spreadsheet of een etiket van vaste grootte te plakken. Vergroot je hem daarna, dan worden de randen van de strepen wazig en kan hij moeilijk leesbaar worden.

De SVG is een vectortekening: hij schaalt naar elke grootte zonder scherpte te verliezen, dus is het de beste keuze voor drukkerijen, verpakkingsontwerp of grote posters. Weet je het niet zeker, download dan beide: de PNG voor dagelijks gebruik en de SVG als back-up van het origineel.

Test het voordat je 500 etiketten print

Toon de code op het scherm (of print één proefblad) en scan hem met de camera van je telefoon of met de scanner-app die je gebruikt. Controleer of het nummer dat hij leest precies het nummer is dat je typte.

Doe het ook op de echte grootte die hij op het etiket krijgt, met hetzelfde papier en dezelfde printer. Een code die op het scherm goed leest, kan falen op een thermische printer van lage kwaliteit of op glanzend papier. Als het mislukt, probeer dan bredere strepen, meer marge of een witter vlak voordat je van formaat wisselt.

Veelgestelde vragen

Mag ik een EAN-13 verzinnen om mijn producten te verkopen?

Om ze te verkopen in winkels of op platforms die het eisen, heb je de nummers nodig die GS1 aan je bedrijf heeft toegewezen. Een verzonnen nummer kan samenvallen met dat van een ander product. Voor interne voorraad kun je de codes gebruiken die je wilt.

Wat is het verschil tussen EAN-13 en UPC-A?

De EAN-13 heeft 13 cijfers en is de standaard in het grootste deel van de wereld; de UPC-A heeft er 12 en wordt gebruikt in de Verenigde Staten en Canada. Een UPC-A is gelijk aan een EAN-13 die met 0 begint, en moderne scanners lezen beide.

Welk formaat is het best voor mijn eigen voorraad?

Code 128: het accepteert letters zonder accenten, cijfers en toetsenbordsymbolen, is compact en vereist niet dat je nummers bij een organisatie registreert.

Waarom is mijn EAN-13 niet geldig?

Waarschijnlijk komt het laatste cijfer niet overeen met de berekening van de andere twaalf. De generator toont welk cijfer het zou moeten zijn, of rekent het zelf uit als je alleen de eerste 12 typt.

Wordt het nummer dat ik typ naar een server gestuurd?

Nee. De code wordt in je browser getekend en er wordt niets naar een server gestuurd.