Productcodes
GTIN vs UPC vs EAN: welke barcode heb je nodig?
GTIN, UPC en EAN zijn geen drie concurrerende systemen. GTIN is de familienaam, en UPC en EAN zijn twee leden ervan met een andere lengte en een andere thuisregio. Deze gids zet ze naast elkaar, legt het controlecijfer uit, vertelt welke je nodig hebt en laat zien wat Amazon, bol.com en Google Shopping verwachten.
Diego Nijboer · WISEPIMLaatst bijgewerkt:
Kort antwoord
GTIN (Global Trade Item Number) is de GS1-standaard voor productcodes. Een UPC is een GTIN van 12 cijfers (GTIN-12), vooral gebruikt in de VS en Canada. Een EAN is een GTIN van 13 cijfers (GTIN-13), gebruikt in Europa en de meeste andere landen. Beide komen van GS1, eindigen op hetzelfde soort controlecijfer en worden wereldwijd door kassascanners gelezen; een UPC wordt een geldige EAN-13 door er een nul voor te zetten. Vraag je codes aan bij de GS1-organisatie in het land waar je bedrijf gevestigd is.
In deze gids
GTIN, UPC en EAN vergeleken
Elke code in deze tabel is een GTIN. Het getal achter GTIN is gewoon het aantal cijfers. Databases en marktplaatsen slaan ze vaak allemaal op als 14 cijfers door links nullen toe te voegen. Daarom wijzen een UPC, de EAN-13-vorm ervan en de GTIN-14-vorm naar hetzelfde product.
| Code | Cijfers | Waar het wordt gebruikt | Uitgegeven door | Barcode |
|---|---|---|---|---|
| UPC (GTIN-12) | 12 | VS en Canada | GS1 US, GS1 Canada | UPC-A |
| UPC-E | 8 (verkorte GTIN-12) | Kleine verpakkingen in de VS en Canada | GS1 US | UPC-E |
| EAN (GTIN-13) | 13 | Europa en de meeste andere landen | Nationale GS1-organisaties, zoals GS1 Nederland | EAN-13 |
| EAN-8 (GTIN-8) | 8 | Heel kleine verpakkingen buiten Noord-Amerika | Nationale GS1-organisaties, op aanvraag | EAN-8 |
| GTIN-14 | 14 | Dozen en omverpakkingen in de logistiek, geen losse consumentenproducten | Afgeleid van de GTIN van het product erin | ITF-14 of GS1-128 |
| ISBN-13 en JAN | 13 | Boeken wereldwijd (prefix 978 of 979) en producten in Japan | ISBN-agentschappen, GS1 Japan | EAN-13 |
UPC vs EAN: het echte verschil
Een UPC heeft 12 cijfers en een EAN 13. Het extra cijfer van de EAN staat vooraan en vergroot de nummerreeks voor de rest van de wereld. Zet je een nul voor een UPC, dan heb je een geldige EAN-13 met hetzelfde controlecijfer, dus in de meeste systemen zijn ze uitwisselbaar.
Kassascanners in Noord-Amerika lezen sinds 2005 EAN-13-barcodes, en scanners elders lezen al lang UPC. Het oude advies om UPC's te kopen voor de VS en EAN's voor Europa klopt dus niet meer voor de barcode zelf. Waar het om gaat is de GS1-bedrijfsprefix in het nummer: die laat zien welke GS1-organisatie het nummer in licentie gaf, niet waar het product gemaakt is, en hij moet op naam staan van het merk op het product.
Hoe het controlecijfer werkt
Het laatste cijfer van elke GTIN is een controlecijfer, berekend uit de andere cijfers met de modulo 10-methode van GS1. Begin bij het cijfer naast het controlecijfer en werk naar links: vermenigvuldig de cijfers afwisselend met 3 en 1, tel alles op, en het controlecijfer is wat er nodig is om het volgende tiental te bereiken.
Neem de EAN-13 4006381333931. De eerste twaalf cijfers met gewicht 1, 3, 1, 3 vanaf links geven 4 + 0 + 0 + 18 + 3 + 24 + 1 + 9 + 3 + 9 + 9 + 9 = 89. Het volgende tiental is 90, dus het controlecijfer is 1. Eén fout of verwisseld cijfer breekt deze som bijna altijd, en zo vangen scanners en marktplaatsen typfouten af.
Een kloppend controlecijfer bewijst alleen dat het nummer goed is opgebouwd. Het bewijst niet dat de code op naam van je merk staat of bij GS1 geregistreerd is; daarvoor zoek je de code op in Verified by GS1, de eigen dienst van GS1.
Welke code heb je nodig?
Ben je de merkeigenaar, neem dan een GS1-bedrijfsprefix af bij de GS1-organisatie in het land waar je bedrijf gevestigd is. Een Amerikaans bedrijf krijgt UPC's van 12 cijfers van GS1 US; een Nederlands bedrijf krijgt EAN's van 13 cijfers van GS1 Nederland. Beide werken wereldwijd in winkels en op marktplaatsen.
Verkoop je producten van een ander merk, dan maak je geen codes aan. Gebruik de GTIN die de fabrikant op het product heeft gedrukt en neem die exact over, inclusief voorloopnullen.
- Eén GTIN per verkoopbare variant: elke maat, kleur en verpakkingsgrootte krijgt een eigen code.
- Een nieuwe GTIN als het product zo verandert dat een shopper het merkt, volgens de GTIN-regels van GS1.
- Geen codes van goedkope doorverkopers: marktplaatsen vergelijken GTIN's met GS1-gegevens en halen listings weg waarvan de code bij een ander bedrijf hoort.
- Een GTIN-14 voor een doos of omverpakking die je aan een retailer levert, nooit voor het consumentenproduct zelf.
Wat Amazon, bol.com en Google vragen
Elk kanaal accepteert GTIN's, maar ze verschillen in welke lengtes ze aannemen, wat er gebeurt als een product er geen heeft en hoe streng ze het eigenaarschap controleren.
| Kanaal | Geaccepteerde codes | Zonder GTIN | Let op |
|---|---|---|---|
| Amazon | UPC, EAN, JAN, ISBN en GTIN-14 als product-ID | Merkeigenaren kunnen een GTIN-vrijstelling aanvragen | Amazon vergelijkt product-ID's met GS1-gegevens; een code van een ander bedrijf kan je listing kosten |
| bol.com | EAN-13 of EAN-8; een UPC met een voorloopnul is een EAN-13 | Niet mogelijk: elk product heeft een EAN nodig, en bol.com kent geen vrijstelling | Elke variant heeft een eigen EAN nodig, en aanbiedingen komen op de productpagina met dezelfde EAN |
| Google Shopping | UPC, EAN, JAN, ISBN-13 en ITF-14 in het attribuut gtin | Stuur dan brand en mpn, alleen voor producten zonder GTIN van de fabrikant | Merchant Center markeert onjuiste, ongeldige en beperkte GTIN's; verzin er nooit een |
Gratis tool
Controleer een product tegen de regels van Google Shopping
Vul titel, beschrijving, prijs, GTIN en afbeeldingslink van één product in. De checker toont de fouten en waarschuwingen die de kernvereisten van Merchant Center geven, nog voordat je uploadt.
Veelgemaakte GTIN-fouten in productdata
De meeste GTIN-problemen gaan niet over de code die je kocht, maar over wat er in spreadsheets en exports mee gebeurt. Een GTIN is een identificatiecode, geen getal, en tools die hem als getal behandelen maken hem kapot.
- Voorloopnullen verdwenen omdat een spreadsheet de kolom als getal opsloeg, waardoor een EAN van 13 cijfers er 12 kreeg.
- Codes die in Excel als 4,00638E+12 staan en zo in een CSV worden opgeslagen.
- Dezelfde GTIN op meerdere varianten, waardoor een marktplaats verschillende maten tot één product samenvoegt.
- De GTIN van een leverancier hergebruikt voor je eigen merk of een herverpakte versie van het product.
- Hetzelfde product één keer als UPC en één keer als EAN-13 opgeslagen, wat in je catalogus op twee verschillende producten lijkt.
Bronnen
Leveranciersdocumentatie die we voor deze gids hebben gelezen, stand oktober 2026. Functies en namen veranderen, dus controleer de actuele documentatie voordat je beslist.
Veelgestelde vragen
Vang foute GTIN's af voordat een kanaal het doet
WISEPIM controleert het controlecijfer van elke GTIN, markeert dubbele en ontbrekende codes en laat zien welke producten nog niet klaar zijn per kanaal. Gratis tot 100 producten.
Verder lezen
EAN- en GTIN-checker
Controleer gratis de lengte en het controlecijfer van elke GTIN.
Lees meerBarcode generator
Teken EAN-13-, UPC-, GS1-128- en ITF-14-barcodes voor nummers van jezelf.
Lees meerWat is een EAN-code?
Hoe je echte EAN's bij GS1 aanvraagt en er een opzoekt.
Lees meerAmazon titel tekenlimiet
De regel van 75 tekens, verboden tekens en een gratis checker.
Lees meerAmazon A+ content
Modules, afbeeldingsformaten en de regels waarop Amazon A+ keurt.
Lees meer
Verder ontdekken
Zorgvuldig gekozen vervolgstappen om dieper te gaan.