Kostenloses Werkzeug · Ohne Anmeldung

Barcode prüfen.

Prüfziffer einer EAN, GTIN oder SSCC kontrollieren — oder einen kompletten GS1-Elementstring in seine Application Identifier zerlegen und jede Angabe auf Länge, Datentyp und Datum prüfen lassen. Die Prüfung läuft in deinem Browser, der Code verlässt dein Gerät nicht.

GS1-Elementstring mit Klammern, roher Scanner-Output oder einfach eine EAN/GTIN/SSCC-Nummer.

Beispiele:
01 Umfang

Was geprüft wird

Dieselben Regeln, die auch die barValid-App auf jeden Scan anwendet.

Prüfziffer

Modulo-10 nach GS1 für EAN-8, UPC-A, EAN-13, GTIN-14 und SSCC. Stimmt die letzte Ziffer nicht, siehst du sofort, welche erwartet worden wäre.

AI-Struktur

Jede Application Identifier wird einzeln aufgeschlüsselt und gegen die GS1-Vorgaben geprüft: feste oder variable Länge, Mindestlänge, fehlendes Trennzeichen.

Datentyp und Datum

Numerische Felder dürfen nur Ziffern enthalten, Datumsfelder müssen ein gültiges JJMMTT-Datum sein — inklusive Schaltjahr und der GS1-Regel „Tag 00 = Monatsende".

02 Hintergrund

Wie die Prüfziffer funktioniert

Die Prüfziffer ist keine laufende Nummer, sondern das Ergebnis einer kleinen Rechnung über alle vorangehenden Ziffern. Von rechts nach links werden sie abwechselnd mit 3 und 1 multipliziert und addiert; die Prüfziffer ist die Differenz zur nächsten Zehnerzahl.

Der Sinn dahinter: Ein einzelner Zahlendreher oder eine falsch abgetippte Ziffer fällt sofort auf, weil die Rechnung dann nicht mehr aufgeht. Genau deshalb lohnt sich die Prüfung, bevor eine Nummer in ein System übernommen wird — und nicht erst, wenn die Ware nicht auffindbar ist.

BEISPIEL · EAN-13
4006381333931
Summe mit Gewichten 3 und 189
Nächste Zehnerzahl90
Prüfziffer90 − 89 = 1
Vom Werkzeug zur App

Statt tippen: scannen

Diese Seite prüft einen Code, den du eingibst. Im Alltag stehst du aber vor einer Palette und nicht vor der Tastatur. Die barValid-App macht dasselbe mit der Kamera — und geht darüber hinaus: eigene Soll-Strukturen, Inhaltsprüfung einzelner Angaben und ein PDF-Bericht pro Scan.

  • Erkennt GS1-128, GS1 DataMatrix und GS1 QR-Code automatisch
  • Prüft gegen deine eigene Codestruktur
  • Funktioniert offline — die AI-Datenbank ist eingebettet
FAQ

Häufige Fragen

Was ist eine Prüfziffer?
Die letzte Ziffer einer EAN, GTIN oder SSCC. Sie wird aus den übrigen Ziffern berechnet und dient als Kontrolle: Vertippt man sich an einer Stelle, passt die Prüfziffer nicht mehr. GS1 verwendet dafür das Modulo-10-Verfahren mit den Gewichten 3 und 1.
Welche Nummernlängen kann ich prüfen?
8 Stellen (EAN-8), 12 (UPC-A), 13 (EAN-13), 14 (GTIN-14 / ITF-14) und 18 (SSCC). Bei allen anderen Längen gibt es keine GS1-Prüfziffer.
Was ist ein GS1-Elementstring?
Der Inhalt eines GS1-128- oder GS1-DataMatrix-Codes. Er besteht aus mehreren Angaben, die jeweils mit einer Application-Identifier-Nummer beginnen — zum Beispiel (01) für die GTIN, (17) für das Verfallsdatum, (10) für die Charge.
Mein Scanner liefert die Daten ohne Klammern — geht das auch?
Ja. Füge den rohen Inhalt einfach so ein, wie er aus dem Scanner kommt. Die Klammern sind nur eine Lesehilfe für Menschen; im Code steht stattdessen ein Trennzeichen (FNC1). Enthält der eingefügte Text dieses Zeichen, wird es korrekt ausgewertet.
Werden meine Daten übertragen?
Nein. Die Prüfung läuft vollständig in deinem Browser. Der eingegebene Code verlässt dein Gerät nicht und wird nirgends gespeichert.
Kann ich statt zu tippen auch scannen?
Ja — dafür gibt es die barValid-App. Sie macht dasselbe wie diese Seite, nur mit der Kamera: Sie liest den Code, zerlegt ihn in seine Application Identifier, prüft jede Angabe und kann das Ergebnis als PDF-Bericht ausgeben.

Alle Application Identifier zum Nachschlagen findest du in der GS1 AI-Datenbank.