EAN-, GTIN- en ISBN-code controleren
Plak een of meer nummers – één per regel, spaties en streepjes mogen. De tool herkent het type aan de lengte, controleert het controlecijfer volgens GS1 of de ISBN-norm en zet ISBN’s om.
Zo wordt het berekend
Streepjescodes op producten (EAN/GTIN/UPC) en boeknummers (ISBN) eindigen op een controlecijfer. Dat wordt berekend uit de andere cijfers en vangt tikfouten op: elk los verkeerd cijfer en de meeste verwisselingen van naast elkaar staande cijfers. Een kloppend controlecijfer betekent alleen dat het nummer goed gevormd is – niet dat het product of boek bestaat.
Hoeveel cijfers heeft elk nummer?
- EAN-8 – 8 cijfers, voor kleine verpakkingen
- UPC-A / GTIN-12 – 12 cijfers, vooral in de VS en Canada; met een 0 ervoor gelijk aan een EAN-13
- EAN-13 / GTIN-13 – 13 cijfers, de standaardbarcode in de winkel buiten Noord-Amerika
- GTIN-14 – 14 cijfers, voor dozen en handelseenheden (eerste cijfer = verpakkingsindicator)
- ISBN-13 – 13 cijfers die beginnen met 978 of 979 (sinds 2007); ISBN-10 – de oudere vorm met 10 cijfers
Zo wordt het controlecijfer berekend
GS1-methode (EAN, UPC, GTIN, ISBN-13): vermenigvuldig de cijfers van rechts af om en om met 3 en 1 en tel alles op. Het controlecijfer vult de som aan tot het volgende tienvoud. Voorbeeld 400638133393: 4·1 + 0·3 + 0·1 + 6·3 + 3·1 + 8·3 + 1·1 + 3·3 + 3·1 + 3·3 + 9·1 + 3·3 = 89 → controlecijfer 1, dus 4006381333931.
ISBN-10 (modulus 11): de negen cijfers krijgen de gewichten 10, 9, 8 … 2. Het controlecijfer vult de som aan tot een veelvoud van 11; komt er 10 uit, dan schrijf je een X. Voorbeeld 0-306-40615-? → som 130 → 11 − (130 mod 11) = 2.
ISBN-10 → ISBN-13: zet 978 ervoor, laat het oude controlecijfer weg en bereken het opnieuw met de GS1-methode (0-306-40615-2 → 978-0-306-40615-7). ISBN’s die met 979 beginnen hebben geen versie met 10 cijfers.
Zegt de prefix iets over het land van herkomst?
Nee. De eerste cijfers (GS1-prefix) laten alleen zien welke nationale GS1-organisatie het nummer aan een bedrijf heeft uitgegeven – 87 vooraan wijst bijvoorbeeld op GS1 Nederland, 54 op GS1 Belgium & Luxembourg. Een bedrijf kan zijn nummers ook bij GS1 in een ander land halen, en het product kan overal gemaakt zijn. Daarom toont de tool alleen ‘Prefix xyz’ en noemt hij alleen de vaste speciale reeksen: 977 (tijdschriften), 978/979 (boeken, 979-0 bladmuziek) en 020–029, 040–049 en 200–299 voor interne nummers van winkels en bedrijven.
Je nummers worden alleen in je browser verwerkt en nergens naartoe gestuurd.
Veelgestelde vragen
Hoe bereken ik het controlecijfer van een EAN?
Kies hierboven ‘Controlecijfer berekenen’ en vul de eerste 12 cijfers van een EAN-13 in (of 7 van een EAN-8, 11 van een UPC-A). Met de hand: vermenigvuldig van rechts af om en om met 3 en 1, tel alles op en vul aan tot het volgende tienvoud.
Betekent een geldig controlecijfer dat de barcode geregistreerd is?
Niet per se. Het controlecijfer controleert alleen de opbouw. Of een nummer echt aan een product is toegekend, weet alleen de eigenaar of het register van GS1 (bijv. ‘Verified by GS1’).
Betekent prefix 870–879 dat een product uit Nederland komt?
Nee. GS1-prefixen laten zien welke GS1-organisatie het nummer heeft uitgegeven, niet waar het product is gemaakt. GS1 zegt uitdrukkelijk dat de prefix niets zegt over het land van herkomst; hetzelfde geldt voor 690–699 en China.
Wat betekent de X in een ISBN-10?
X staat voor de controlewaarde 10: de modulus-11-methode kan een uitkomst van twee cijfers geven, maar er is maar plaats voor één teken. ISBN-13 gebruikt nooit een X.
Kan elk ISBN-13 worden omgezet naar ISBN-10?
Alleen ISBN-13’s die met 978 beginnen. De prefix 979 is met het 13-cijferige ISBN ingevoerd, dus die ISBN’s hebben geen vorm met 10 cijfers.
Bronnen en wettelijke basis
- GS1 General Specifications – 7.9 Check digit calculation; GS1 Prefixes
- GS1 – Check Digit Calculator
- GS1 – GS1 Company Prefix (prefix ≠ country of origin)
- International ISBN Agency – ISBN Users’ Manual
- ISO 2108: ISO 2108:2017 – International standard book number (ISBN)
Bijgewerkt op:
Vergelijkbare tools
- Controlegetal berekenen en controleren met het Luhn-algoritmeControleer een nummer met het Luhn-algoritme (modulo 10, ISO/IEC 7812-1) of bereken het controlegetal – alleen een formaatcheck, lokaal in je browser.
- IBAN controlerenControleer je IBAN: controlegetal (mod 97), lengte en structuur voor 89 landen, plus bank en BIC bij Duitse IBAN’s. Alles blijft in je browser.
- Syntax van een e-mailadres controlerenControleer een of meer e-mailadressen volgens RFC 5321/5322: lengtes, domeinlabels, internationale domeinen (Punycode). Lokaal, niets wordt verstuurd.
- Base64 encoderen en decoderenBase64 en Base64url encoderen en decoderen met correcte UTF-8, plus URL encode/decode (percent-encoding). Duidelijke foutmeldingen, lokaal in je browser.
- Beeldverhouding berekenenBereken de beeldverhouding uit breedte en hoogte (1920 × 1080 = 16:9), vind de ontbrekende zijde, de decimale waarde, de standaardverhouding en de CSS.
- Btw-nummer controleren (formaat en controlegetal)Controleer het formaat en controlegetal van een EU-btw-identificatienummer voor alle 27 lidstaten en Noord-Ierland (XI). Lokaal, met link naar VIES.