Barcode Controlecijfer Calculator

Voer de eerste 12 cijfers in om automatisch het controlecijfer van barcodes als EAN-13, UPC en ISBN via de gewogen som te berekenen en de juistheid te controleren, gratis en online.

Hoe te Gebruiken

  1. Voer gegevens in

    Vul de vereiste waarden in de invoervelden in.

  2. Pas instellingen aan

    Selecteer de juiste opties en instellingen.

  3. Bekijk resultaten

    Klik Bereken voor directe resultaten.

Wat is een controlecijfer?

Een controlecijfer (check digit) is één verificatiecijfer dat helemaal aan het einde van een barcodenummer zoals EAN-13 of UPC wordt toegevoegd. Omdat het volgens een vaste regel uit de voorgaande cijfers wordt berekend, komt al één verkeerd ingevoerd of gescand cijfer niet meer overeen met de herberekende waarde, zodat de fout direct wordt opgemerkt.

Waarom is het nodig?

Barcodes worden duizenden keren gescand in logistieke, kassa- en voorraadsystemen, en als één verkeerd cijfer als een ander product wordt gelezen, kan dat grote verwarring veroorzaken. Het controlecijfer is een zelfcontrolerend (self-checking) mechanisme dat de integriteit uitsluitend op basis van het nummer controleert, zonder extra communicatie, en filtert fouten in één cijfer en de meeste verwisselingen van aangrenzende cijfers eruit.

  • EAN-13: het 13e controlecijfer wordt afgeleid uit de eerste 12 cijfers
  • UPC-A: het 12e controlecijfer wordt afgeleid uit de eerste 11 cijfers (deelverzameling van EAN-13)
  • GS1 SSCC, ITF-14 en andere gebruiken hetzelfde Mod 10-principe

Berekeningsformule

Het EAN-13-controlecijfer wordt berekend met de methode modulo 10 (Mod 10).

controlecijfer = (10 − (gewogen som % 10)) % 10

De gewogen som ontstaat door elk van de eerste 12 cijfers met zijn positiegewicht te vermenigvuldigen en de resultaten op te tellen. De 1e, 3e, 5e… posities (oneven posities) worden met ×1 vermenigvuldigd, de 2e, 4e, 6e… posities (even posities) met ×3.

Voorbeeld (880123456789):
8×1 + 8×3 + 0×1 + 1×3 + 2×1 + 3×3 + 4×1 + 5×3 + 6×1 + 7×3 + 8×1 + 9×3 = 127
127 % 10 = 7 → 10 − 7 = 3 → volledige barcode 8801234567893

Is de gewogen som een veelvoud van 10, dan is (10 − 0) % 10 = 0, dus het controlecijfer is 0.

Veelgestelde Vragen

Wat is een controlecijfer?
Het controlecijfer is het laatste cijfer van een barcode, berekend uit de voorgaande cijfers om de juistheid van het hele nummer te verifiëren. Het detecteert invoer- of scanfouten meteen.
Met welk algoritme wordt het controlecijfer berekend?
EAN/UPC-barcodes gebruiken het modulo 10-algoritme (Mod 10). Oneven posities worden met ×1 en even posities met ×3 vermenigvuldigd om de gewogen som te krijgen, waarna het controlecijfer (10 − gewogen som % 10) % 10 is.
Hoe is een EAN-13-barcode opgebouwd?
EAN-13 bestaat uit een land-(GS1-)code van 2 à 3 cijfers, een fabrikantcode, een productcode en een afsluitend controlecijfer. Een code die met 880 begint, is bijvoorbeeld een bij GS1 Korea geregistreerd product.
Wat is het verschil tussen EAN-13 en UPC-A?
EAN-13 is de 13-cijferige internationale standaard en UPC-A de 12-cijferige Noord-Amerikaanse standaard. Door een voorloopnul aan een UPC-A toe te voegen wordt het direct een EAN-13, dus de twee systemen zijn compatibel met hetzelfde Mod 10-algoritme.
Wat is de rol van het controlecijfer?
Wanneer een scanner een barcode leest, herberekent hij het controlecijfer uit de voorgaande cijfers en vergelijkt dit met het werkelijke laatste cijfer. Verschillen ze, dan wordt de lezing als foutief beschouwd en wordt opnieuw scannen gevraagd, zodat geen verkeerd product wordt geregistreerd.
Waarom worden alleen even posities met 3 vermenigvuldigd?
Afwisselen tussen 1 en 3 vangt ook 'transpositiefouten' op waarbij twee aangrenzende cijfers worden verwisseld. Worden twee cijfers verwisseld, dan veranderen de gewichten en dus de gewogen som, waardoor het controlecijfer niet meer overeenkomt.
Kan het controlecijfer 0 zijn?
Ja. Is de gewogen som een exact veelvoud van 10 (bijvoorbeeld 120, 130), dan is de rest 0, dus (10 − 0) % 10 = 0, wat betekent dat het controlecijfer 0 is. Daarom is 0 ook een geldige controlecijferwaarde.
Kan deze calculator ook ISBN valideren?
De 13-cijferige ISBN-13 gebruikt hetzelfde Mod 10-algoritme als EAN-13 en wordt dus rechtstreeks berekend. De oudere 10-cijferige ISBN-10 gebruikt echter gewichten 1 t/m 10 en Mod 11, dus die methode is anders.
Bijgewerkte prijzen 2026

Gerelateerde Rekenmachines