Gratis tool
EAN-code checken & controlecijfer berekenen
EAN-code checken in één seconde: zie meteen of een EAN-13-, UPC-A-, EAN-8- of GTIN-14-nummer geldig is. De checker controleert de lengte en het controlecijfer, legt uit wat de eerste cijfers betekenen en controleert hele lijsten in één keer.
- EAN-13, UPC-A, UPC-E, EAN-8, GTIN-14 en SSCC
- Tot 10.000 nummers tegelijk controleren
- Gratis, geen account nodig
Plak één nummer of een hele lijst, één per regel. Spaties en streepjes worden genegeerd.
Vul een nummer in om het direct te controleren.
Vul 7 cijfers in (EAN-8), 11 (UPC-A), 12 (EAN-13), 13 (GTIN-14) of 17 (SSCC).
Alles draait in je browser. De nummers die je invult, worden nooit naar onze server gestuurd.
EAN-code checken: wat wordt er gecontroleerd?
- Lengte. Of het nummer het juiste aantal cijfers heeft voor zijn type: 8, 12, 13, 14 of 18.
- Controlecijfer. Of het laatste cijfer klopt met de cijfers ervoor. Zo vang je elk afzonderlijk fout cijfer en de meeste gevallen waarin twee cijfers naast elkaar zijn omgedraaid.
- Type barcode. EAN-13, UPC-A, UPC-E, EAN-8, GTIN-14 of SSCC.
- Prefix. Uit welke nummerreeks de eerste cijfers komen, of dat het om een speciale reeks gaat, zoals boeken (ISBN) of winkelcodes voor intern gebruik.
- Andere vormen van hetzelfde nummer. De EAN-13-versie van een UPC-A, de volledige UPC-A achter een UPC-E, en het ISBN-10 van een boeknummer.
Plak je een lijst, dan krijg je een tabel met een uitslag voor elke regel, dubbele nummers gemarkeerd en een CSV-bestand om te downloaden. Wat geen enkele checker je kan vertellen, is van wie een nummer is. Daarover hieronder meer.
Zo wordt het controlecijfer van een EAN berekend
Het laatste cijfer van elk EAN- en UPC-nummer is een controlecijfer, berekend uit de cijfers ervoor. Een scanner maakt dezelfde som en weigert de barcode als de uitkomst niet klopt. Dit is de berekening voor 501234567421:
- Begin rechts en vermenigvuldig de cijfers afwisselend met 3 en 1.
- Tel alle uitkomsten bij elkaar op.
- Trek het totaal af van het eerstvolgende tiental. Wat overblijft, is het controlecijfer.
| Cijfer | 5 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 4 | 2 | 1 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| × gewicht | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 |
| = uitkomst | 5 | 0 | 1 | 6 | 3 | 12 | 5 | 18 | 7 | 12 | 2 | 3 |
De uitkomsten zijn samen 74. Het eerstvolgende tiental is 80, dus het controlecijfer is 80 − 74 = 6 en het volledige nummer is 5012345674216. Is het totaal al een tiental, dan is het controlecijfer 0.
Dezelfde methode werkt voor EAN-8-, UPC-A-, GTIN-14- en SSCC-nummers. Het tabblad Controlecijfer berekenen hierboven maakt de som voor je en laat elke stap zien.
Een geldig nummer is niet hetzelfde als een geregistreerd nummer
Een kloppend controlecijfer betekent dat het nummer correct is opgebouwd. Het betekent niet dat het nummer aan een bedrijf of product is toegekend, en het zegt niets over wie de eigenaar is. Er bestaat geen openbare database met alle barcodenummers ter wereld.
De checker beantwoordt dus één vraag: is dit nummer goed opgebouwd? Wil je weten waar een nummer vandaan komt, vraag het dan na bij de leverancier of verkoper van wie je het hebt.
Wat de eerste cijfers van een barcode betekenen
De eerste twee of drie cijfers vormen de prefix. Die laat zien uit welke nummerreeks een nummer komt, niet waar een product is gemaakt. Een product dat in China is gemaakt, kan met 87 uit de Nederlandse reeks beginnen, en een Nederlands merk kan nummers uit elke reeks gebruiken.
| Prefix | Nummerreeks |
|---|---|
| 000–019, 030–039, 060–139 | VS en Canada (UPC-A-nummers beginnen hier als ze met 13 cijfers worden geschreven) |
| 020–029, 200–299 | Beperkt gebruik: winkelcodes voor intern gebruik, zoals voor gewogen producten |
| 300–379 | Frankrijk |
| 400–440 | Duitsland |
| 500–509 | Verenigd Koninkrijk |
| 539 | Ierland |
| 540–549 | België & Luxemburg |
| 690–699 | China |
| 800–839 | Italië |
| 840–849 | Spanje |
| 870–879 | Nederland |
| 977 | Tijdschriften en kranten (ISSN) |
| 978–979 | Boeken (ISBN) |
| 981–983, 99 | Coupons |
Waarom is mijn EAN-code ongeldig?
- Een tikfout. Eén fout of omgedraaid cijfer verandert het controlecijfer. Vergelijk het nummer cijfer voor cijfer met de bron.
- Excel heeft het veranderd. Spreadsheets maken van lange nummers een wetenschappelijke notatie (5,01235E+12) en laten voorloopnullen weg. Zet de kolom op Tekst en kopieer de nummers opnieuw.
- Er ontbreekt een cijfer. Een nummer van 12 cijfers kan een volledige UPC-A zijn, of een EAN-13 zonder controlecijfer. Een EAN-13 van 12 cijfers zonder controlecijfer verschijnt meestal als ongeldige UPC-A; de calculator geeft je het 13e cijfer.
- Het is een nummer voor een omdoos. GTIN-14-nummers voor omdozen beginnen met een indicatorcijfer en hebben 14 cijfers. De EAN-13 van het losse product erin is een ander nummer.
- Spaties of streepjes. De checker negeert ze, maar sommige systemen weigeren nummers waar ze in staan.
Veelgestelde vragen
Hoe controleer ik of een EAN-code geldig is?
Typ of plak het nummer in de checker bovenaan deze pagina. Die controleert direct de lengte en het controlecijfer en vertelt je het type barcode. Wil je een hele lijst controleren, plak dan één nummer per regel.
Is een geldige EAN-code ook geregistreerd?
Nee. Een kloppend controlecijfer betekent alleen dat het nummer correct is opgebouwd. Het laat niet zien of het nummer aan een bedrijf of product is toegekend, of aan wie.
Hoe zie ik van welk bedrijf een barcode is?
Dat kan geen enkele checker je vertellen op basis van alleen het nummer, en er is geen openbaar register met alle barcodes. De snelste route is het te vragen aan het merk, de verkoper of de leverancier van het product.
Komt een product met een barcode die met 87 begint uit Nederland?
Nee. Prefixen 870 tot en met 879 zijn de Nederlandse nummerreeks, dus het nummer komt uit die reeks. Het product zelf kan overal ter wereld gemaakt zijn.
Wat is het verschil tussen EAN, UPC en GTIN?
GTIN (Global Trade Item Number) is de overkoepelende term. Een EAN-13 is een GTIN-13, een UPC-A is een GTIN-12, een EAN-8 is een GTIN-8, en een GTIN-14 identificeert omdozen. Ze gebruiken allemaal dezelfde berekening voor het controlecijfer.
Hoe zet ik een UPC om naar een EAN-13?
Zet een 0 voor de UPC-A van 12 cijfers. Het controlecijfer blijft hetzelfde, dus 036000291452 wordt 0036000291452. De checker toont beide vormen.
Kan ik ook UPC-E-codes controleren?
Ja. Vul de UPC-E van 8 cijfers in en de checker zet die om naar de volledige UPC-A en controleert daarmee het controlecijfer.
Bewaren jullie de nummers die ik controleer?
Nee. De controle draait in je eigen browser en de nummers die je invult, worden nooit naar onze server gestuurd.
EAN-nummers of een barcode nodig?
Koop geldige EAN-13-nummers, direct per e-mail geleverd, en maak er met onze gratis generator drukklare barcodes van.