Gratis kennismaking van 30 minuten: ontdek wat je kunt automatiseren.

Gratis tool

EAN-code controleren en checkcijfer berekenen

Controleer of een EAN-13, EAN-8, UPC-A of GTIN-14 klopt, bereken het ontbrekende checkcijfer, en controleer een hele lijst in één keer.

Eén code per regel, of plak een kolom uit Excel. Spaties en streepjes tellen niet mee; bij meerdere kolommen gebruiken we de eerste gevulde cel. Maximaal 5.000 regels.

Wat wil je doen?

Resultaat

Vul een code in en kies Controleren, of laad het voorbeeld.

Werkt volledig in je browser: wat je invult, wordt niet naar ons verstuurd of opgeslagen.

EAN-code controleren: zo gebruik je de checker

Plak één code of een hele kolom codes in het invoerveld en kies Controleren. De checker herkent het type aan het aantal cijfers: 8 cijfers is een EAN-8, 12 een UPC-A, 13 een EAN-13 en 14 een GTIN-14. Spaties, streepjes en punten tellen niet mee, dus 978-0-306-40615-7 of 8711 0000 0000 7 worden gewoon herkend. Kopieer je uit Excel met meerdere kolommen, dan gebruikt de tool de eerste gevulde cel van elke regel.

Bij één code zie je direct of hij geldig is, wat het juiste checkcijfer is en welke GS1-prefix erin zit. Bij een geldige EAN-13 of EAN-8 tonen we ook een voorbeeld van de streepjescode. Bij een lijst krijg je een tabel met de status per regel, tellers voor geldig, ongeldig en dubbel, een filter om alleen de fouten te tonen en de mogelijkheid om het resultaat te kopiëren of als CSV te downloaden.

Mist je code het laatste cijfer, bijvoorbeeld omdat je zelf nummers uitgeeft binnen je GS1-reeks, kies dan Checkcijfer berekenen. De tool vult 7, 11, 12 of 13 cijfers aan tot een complete EAN-8, UPC-A, EAN-13 of GTIN-14. Die keuze is bewust expliciet: twaalf cijfers kunnen zowel een complete UPC-A zijn als een EAN-13 zonder checkcijfer, en dat kan geen tool voor je raden.

Hoe het checkcijfer van een EAN of GTIN werkt

Alle GS1-codes gebruiken dezelfde modulo-10-berekening. Je neemt de cijfers zonder het laatste, en begint rechts: het meest rechtse cijfer vermenigvuldig je met 3, het volgende met 1, dan weer met 3, enzovoort. Tel alles op en kijk hoeveel je nodig hebt om op het volgende tiental uit te komen. Dat getal (0 tot en met 9) is het checkcijfer. Voor 871100000000 is de som 33, dus het checkcijfer is 7 en de complete EAN-13 wordt 8711000000007.

Omdat de weging van rechts begint, geeft een voorloopnul geen ander checkcijfer. Een UPC-A met een nul ervoor is daarom ook een geldige EAN-13, en een EAN-13 met een nul ervoor een geldige GTIN-14. Het checkcijfer vangt elke fout in één cijfer en de meeste verwisselingen van twee naast elkaar staande cijfers. Het zegt niets over de vraag of de code ook echt aan jouw product is toegekend: daarvoor heb je de registratie bij GS1 nodig.

Wat de GS1-prefix wel en niet zegt

De eerste twee of drie cijfers van een EAN-13 vormen de GS1-prefix. 870 tot en met 879 is uitgegeven door GS1 Nederland, 540 tot en met 549 door GS1 België en Luxemburg, en 400 tot en met 440 door GS1 Duitsland. De prefix geeft het land van het GS1-lidmaatschap aan, niet het land van herkomst. Een Nederlands bedrijf dat in Azië laat produceren gebruikt gewoon een 87-code, en een buitenlands merk met een Nederlandse vestiging kan dat ook.

Een aantal reeksen is niet voor wereldwijde productcodes bedoeld. Codes die met 20 tot en met 29 beginnen zijn voor intern gebruik, zoals weegartikelen waarbij het gewicht of de prijs in de code zit. Ze zijn alleen binnen één winkel of bedrijf uniek. 977 is gereserveerd voor tijdschriften (ISSN) en 978 en 979 voor boeken (ISBN). Codes die met 0 of 1 beginnen komen meestal uit de Verenigde Staten of Canada, omdat UPC-A daar de standaard is.

Veelgemaakte fouten in artikelbestanden

De meest voorkomende fout ontstaat in Excel. Een EAN-13 is voor Excel een getal, en lange getallen worden weergegeven als 8,71E+12. Sla je dat bestand op, dan zijn de laatste cijfers definitief verdwenen. Ook voorloopnullen verdwijnen ongemerkt, waardoor een UPC-A van 12 cijfers plotseling 11 cijfers heeft. Zet de kolom daarom vóór het plakken of importeren op Tekst. De checker herkent beide gevallen en zegt het erbij.

Andere klassiekers zijn dubbele codes in een artikelbestand, bijvoorbeeld omdat een variant per ongeluk de code van het basisproduct kreeg, en codes die zijn verzonnen zonder GS1-registratie. Die laatste kunnen een kloppend checkcijfer hebben en toch geweigerd worden door marktplaatsen en retailers, die controleren of de code bij jouw bedrijfsprefix hoort. Gebruik de checker als eerste filter, en controleer bij twijfel in het GS1-register van wie een code is.

Werk je met duizenden artikelen, meerdere leveranciers of een webshop met koppelingen naar marktplaatsen, dan wil je dit soort controles niet met de hand doen. Laat ze dan automatisch draaien bij het importeren van leveranciersbestanden en vóór het publiceren van producten, zodat een foute code nooit in je ERP, WMS of webshop terechtkomt.

Veelgestelde vragen

Vragen over ean-checker

Hoe controleer ik of een EAN-code klopt?

Plak de code in de checker en kies Controleren. De tool berekent het checkcijfer uit de eerste cijfers en vergelijkt dat met het laatste cijfer van je code. Komen ze overeen, dan is de code technisch geldig; zo niet, dan zie je welk checkcijfer er had moeten staan.

Betekent een geldige EAN-code dat het product bestaat?

Nee. Een kloppend checkcijfer betekent alleen dat de code correct is opgebouwd. Of de code ook aan een bedrijf en product is toegekend, controleer je in het register van GS1. Marktplaatsen doen dat steeds vaker, dus zelf verzonnen codes worden daar geweigerd.

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

Het zijn allemaal GTIN-codes van GS1, met een verschillende lengte. EAN-13 is de standaard op consumentenproducten in Europa, UPC-A met 12 cijfers in de Verenigde Staten en Canada, en GTIN-14 wordt gebruikt voor omverpakkingen zoals dozen en trays. EAN-8 is een korte variant voor kleine verpakkingen.

Komt een product met een EAN die met 87 begint uit Nederland?

Niet per se. De prefix 870 tot en met 879 betekent dat de code is uitgegeven door GS1 Nederland aan een bedrijf dat daar lid is. Waar het product gemaakt is, kun je er niet uit afleiden.

Hoe bereken ik het checkcijfer van een nieuwe EAN-13?

Kies Checkcijfer berekenen en vul de eerste 12 cijfers in. De tool rekent het dertiende cijfer uit en toont de complete code. Je kunt ook een hele lijst in één keer aanvullen en als CSV downloaden.

Waarom is mijn EAN-code in Excel veranderd in 8,71E+12?

Excel ziet de code als getal en toont hem in wetenschappelijke notatie. Zodra je het bestand opslaat, raak je de laatste cijfers kwijt. Zet de kolom op Tekst voordat je codes plakt of importeert, of importeer het bestand via Gegevens ophalen met de kolom als tekst.

Gratis tools

Meer gratis tools

Alle tools
  • AI-geschiktheidsscan

    Beantwoord tien vragen over één proces en zie direct of AI, klassieke automatisering of eerst iets anders de beste stap is.

  • Besparingscalculator

    Vul in hoeveel tijd je team kwijt is aan handwerk en zie direct een indicatie van de besparing per jaar.

  • Cron-expressie generator

    Stel een schema samen of plak een cron-expressie en lees in gewoon Nederlands wanneer hij draait, met de eerstvolgende tijden.

  • JSON formatter & validator

    Plak JSON, maak hem leesbaar of compact en zie direct waar een fout zit, met regel en kolom. Alles blijft in je browser.

  • CSV naar JSON converter

    Zet een CSV-export uit Excel, je webshop of boekhouding om naar JSON voor een API of import. Scheidingsteken wordt herkend.

  • Maatwerk of SaaS

    Vergelijk de kosten van een standaardpakket met maatwerksoftware over meerdere jaren, met je eigen aantallen en bedragen.

  • Btw berekenen

    Reken een bedrag om van exclusief naar inclusief btw of andersom, met 21%, 9% of 0%, en zie direct hoeveel btw erin zit.

  • Marge berekenen

    Vul twee van inkoopprijs, verkoopprijs, marge of opslag in en zie de rest, inclusief het verschil tussen marge en opslag en de prijs met btw.

  • Bestelpunt berekenen

    Bereken op welk voorraadniveau je moet bijbestellen, hoeveel veiligheidsvoorraad je nodig hebt en wat een gunstige bestelgrootte is.

Team overlegt lachend rond een laptop

Gratis kennismaking

Benieuwd wat Kantex voor jou kan automatiseren?

Plan een gratis kennismaking van 30 minuten. We doorlopen je proces en laten zien waar software, koppelingen of AI het meeste opleveren.

  • Vrijblijvend en zonder verkooppraatje
  • Concrete kansen voor jouw proces
  • Heldere vervolgstap en offerte
Vier collega’s bespreken een ontwerp op een laptop

Gratis procesanalyse

Ontdek in 30 minuten wat je kunt automatiseren

We lopen samen één proces door en laten zien waar software, koppelingen of AI tijd besparen. Vrijblijvend.