Barcode-Prüfziffernrechner

Geben Sie die ersten 12 Ziffern ein, um die Prüfziffer von Barcodes wie EAN-13, UPC oder ISBN per gewichteter Summe automatisch zu berechnen und die Korrektheit zu prüfen, kostenlos.

Anleitung

  1. Barcode-Nummer eingeben

    Geben Sie die Barcode-Nummer ohne Prüfziffer ein.

  2. Format wählen

    Wählen Sie das Barcode-Format (EAN-13, UPC-A, ISBN, etc.).

  3. Prüfziffer ablesen

    Sehen Sie die berechnete Prüfziffer und die vollständige Nummer.

Was ist eine Prüfziffer?

Eine Prüfziffer (check digit) ist eine einzelne Kontrollziffer, die ganz am Ende einer Barcode-Nummer wie EAN-13 oder UPC steht. Da sie nach einer festen Regel aus den vorangehenden Ziffern berechnet wird, passt schon eine einzige falsch eingegebene oder eingelesene Ziffer nicht mehr zum neu berechneten Wert, sodass der Fehler sofort erkannt wird.

Warum wird sie benötigt?

Barcodes werden in Logistik-, Kassen- und Lagersystemen tausendfach gescannt, und wird durch eine einzige falsche Ziffer ein anderes Produkt erkannt, führt das zu großem Durcheinander. Die Prüfziffer ist ein selbstprüfender (self-checking) Mechanismus, der die Integrität allein anhand der Nummer ohne zusätzliche Kommunikation überprüft und Einzelziffernfehler sowie die meisten Vertauschungen benachbarter Ziffern herausfiltert.

  • EAN-13: Die 13. Prüfziffer wird aus den ersten 12 Ziffern ermittelt
  • UPC-A: Die 12. Prüfziffer wird aus den ersten 11 Ziffern ermittelt (Teilmenge von EAN-13)
  • GS1 SSCC, ITF-14 und weitere nutzen dasselbe Mod-10-Prinzip

Berechnungsformel

Die EAN-13-Prüfziffer wird nach dem Verfahren Modulo 10 (Mod 10) ermittelt.

Prüfziffer = (10 − (gewichtete Summe % 10)) % 10

Die gewichtete Summe entsteht, indem die ersten 12 Ziffern mit ihrer positionsabhängigen Gewichtung multipliziert und addiert werden. Die 1., 3., 5. … Stelle (ungerade Positionen) werden mit ×1, die 2., 4., 6. … Stelle (gerade Positionen) mit ×3 multipliziert.

Beispiel (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 → vollständiger Barcode 8801234567893

Ist die gewichtete Summe ein Vielfaches von 10, ergibt sich (10 − 0) % 10 = 0, und die Prüfziffer ist 0.

Häufig gestellte Fragen

Was ist eine Prüfziffer?
Die Prüfziffer ist die letzte Ziffer eines Barcodes, die aus den vorangehenden Ziffern berechnet wird und die Korrektheit der gesamten Nummer überprüft. Eingabe- oder Scanfehler werden so sofort erkannt.
Mit welchem Algorithmus wird die Prüfziffer berechnet?
EAN/UPC-Barcodes nutzen den Modulo-10-Algorithmus (Mod 10). Ungerade Positionen werden mit ×1, gerade mit ×3 multipliziert, um die gewichtete Summe zu bilden; die Prüfziffer ist dann (10 − gewichtete Summe % 10) % 10.
Wie ist ein EAN-13-Barcode aufgebaut?
EAN-13 besteht aus einem 2–3-stelligen Länder-(GS1-)Code, einem Herstellercode, einem Produktcode und einer abschließenden einstelligen Prüfziffer. Ein Code, der mit 880 beginnt, ist beispielsweise ein bei GS1 Korea registriertes Produkt.
Was ist der Unterschied zwischen EAN-13 und UPC-A?
EAN-13 ist der 13-stellige internationale Standard, UPC-A der 12-stellige nordamerikanische Standard. Fügt man einem UPC-A eine führende Null hinzu, wird daraus direkt ein EAN-13, sodass beide Systeme unter demselben Mod-10-Algorithmus kompatibel sind.
Welche Rolle spielt die Prüfziffer?
Liest ein Scanner einen Barcode, berechnet er die Prüfziffer aus den vorangehenden Ziffern neu und vergleicht sie mit der tatsächlichen letzten Ziffer. Stimmen beide nicht überein, gilt der Lesevorgang als fehlerhaft und es wird erneut gescannt, sodass keine falschen Produkte erfasst werden.
Warum wird nur die gerade Position mit 3 multipliziert?
Der Wechsel zwischen 1 und 3 erkennt auch 'Vertauschungsfehler', bei denen zwei benachbarte Ziffern getauscht werden. Werden zwei Ziffern vertauscht, ändern sich die Gewichtungen und damit die gewichtete Summe, sodass die Prüfziffer nicht mehr passt.
Kann die Prüfziffer 0 sein?
Ja. Ist die gewichtete Summe ein exaktes Vielfaches von 10 (z. B. 120, 130), ist der Rest 0, also (10 − 0) % 10 = 0, und die Prüfziffer ist 0. Somit ist auch 0 ein gültiger Prüfzifferwert.
Kann dieser Rechner auch ISBN prüfen?
Die 13-stellige ISBN-13 nutzt denselben Mod-10-Algorithmus wie EAN-13 und wird daher direkt berechnet. Die ältere 10-stellige ISBN-10 verwendet jedoch die Gewichtungen 1–10 und Mod 11, sodass sich das Verfahren unterscheidet.
Aktualisierte Preise 2026

Verwandte Rechner