Barcode Prüfziffer Rechner & Validator (UPC/EAN/GTIN)

Kostenloses Tool zum Validieren und Berechnen der Prüfziffer von UPC-A-, EAN-8-, EAN-13- und GTIN-14-Barcodes. Geben Sie die vollständige Nummer ein, um sie zu prüfen, oder die Ziffern ohne Prüfziffer, um die korrekte Prüfziffer zu berechnen und anzuhängen. Läuft vollständig in Ihrem Browser.

Werbung

Was ist ein Barcode-Prüfziffer-Validator?

Dieses kostenlose Online-Tool prüft oder berechnet die Prüfziffer — eine einzelne Kontrollziffer —, die vier Barcode-Standards gemeinsam nutzen: UPC-A, EAN-8, EAN-13 und GTIN-14. Es verwendet die von GS1 definierte gewichtete Modulo-10-Berechnung, um sofort und direkt in Ihrem Browser zu prüfen, ob eine Nummer gültig ist.

Geben Sie im Modus 'Prüfen' die vollständige Nummer einschließlich Prüfziffer ein, um zu sehen, ob sie übereinstimmt. Geben Sie im Modus 'Berechnen' nur die Ziffern ohne Prüfziffer ein, und die korrekte Prüfziffer wird automatisch angehängt. Das ist nützlich, um einen neu vergebenen Produktcode zu kontrollieren oder herauszufinden, warum ein Barcode nicht gescannt werden kann.

Anleitung

  1. Modus wählen Wechseln Sie zwischen 'Prüfen' und 'Berechnen', je nachdem, ob Ihre Nummer bereits eine Prüfziffer enthält.
  2. Barcode-Nummer eingeben Sie können eine Nummer mit Leerzeichen oder Bindestrichen unverändert einfügen.
  3. Ergebnis prüfen Der Modus 'Prüfen' zeigt eine Übereinstimmung/Abweichung und das erkannte Format an; der Modus 'Berechnen' zeigt die vervollständigte Gesamtnummer an.
  4. Eine weitere Nummer testen Nutzen Sie die Schaltfläche 'Zurücksetzen', um die Eingabe zurückzusetzen und eine weitere Nummer zu prüfen.

Tipps für die Nutzung

  • Sie können eine Nummer mit Leerzeichen oder Bindestrichen einfügen — diese werden vor der Berechnung automatisch entfernt.
  • Verwenden Sie den Modus 'Berechnen', wenn Sie einen neuen Produktcode entwerfen, bevor er gedruckt wird: Geben Sie die Ziffern ohne Prüfziffer ein, und die korrekte Prüfziffer wird automatisch angehängt.
  • UPC-A (12 Ziffern) verwendet mit einer führenden Null denselben Algorithmus wie EAN-13 (13 Ziffern), sodass beide Formate mit derselben gewichteten Berechnung geprüft werden.
  • GTIN-14 fügt einem EAN-13 eine führende 'Indikatorziffer' (die die Verpackungsebene angibt) hinzu und wird in der Logistik häufig zur Kennzeichnung von Kartons und Paletten verwendet.
  • Wenn ein Barcode-Scanner ein gedrucktes Etikett nicht lesen kann, hilft eine vorherige Prüfung der Prüfziffer dabei, zwischen einem Druckfehler und einem Eingabefehler zu unterscheiden.

Anwendungsfälle

Kontrolle eines neu vergebenen Produktcodes

Wenn Sie aus einem GS1-Firmenpräfix einen neuen Produktcode erstellen, prüfen Sie, ob die Prüfziffer korrekt berechnet wurde.

Ursache dafür finden, warum ein Barcode nicht gescannt wird

Wenn ein gedruckter Barcode nicht gescannt werden kann, prüfen Sie zunächst die Prüfziffer, um einen Druckfehler von einem Dateneingabefehler zu unterscheiden.

Referenz für Prüflogik in der Softwareentwicklung

Nutzen Sie es als Referenz bei der Implementierung von Barcode-Prüflogik (GS1s Modulo-10-Prüfziffer) in Bestands- oder Kassensystemen.

Prüfung von Barcodes auf importierten Produkten

Bestätigen Sie, dass eine auf einem importierten Produkt aufgedruckte EAN-13- oder GTIN-14-Nummer dem korrekten Format entspricht.

Werbung

Glossar

UPC-A
Universal Product Code — ein 12-stelliger Barcode-Standard, der hauptsächlich in den USA und Kanada verwendet wird.
EAN-13
European Article Number — der internationale 13-stellige Barcode-Standard, der auch die japanischen JAN-Codes umfasst.
EAN-8
Ein verkürzter 8-stelliger Barcode-Standard, der bei kleinen Produkten verwendet wird.
GTIN-14
Global Trade Item Number — ein 14-stelliger Code, der durch Hinzufügen einer Indikatorziffer zu einem EAN-13 entsteht und zur Kennzeichnung von Kartons und Paletten verwendet wird.
Prüfziffer
Eine einzelne Kontrollziffer am Ende eines Barcodes, die mit GS1s gewichteter Modulo-10-Formel berechnet wird, um Eingabefehler zu erkennen.
GS1
Die gemeinnützige Organisation, die internationale Barcode- und Produktkennzeichnungsstandards pflegt, früher bekannt als UCC/EAN.

Häufig gestellte Fragen

Das deutet meist auf einen Tippfehler, einen Druckfehler oder eine beschädigte Nummer hin. Barcode-Scanner lehnen Nummern, deren Prüfziffer nicht übereinstimmt, in der Regel ab. Deshalb kommt es an der Kasse manchmal zu einem Scan-Fehler oder in einem Bestandssystem zu einer abgelehnten Eingabe.

UPC-A ist ein 12-stelliger Barcode, der hauptsächlich in den USA und Kanada verwendet wird. Durch das Voranstellen einer Null lässt er sich in denselben Nummernraum wie EAN-13 überführen (der internationale 13-stellige Standard, bei dem die ersten 2–3 Ziffern einen Ländercode darstellen), und die meisten UPC-A-Scanner können auch EAN-13-Codes lesen.

Der japanische JAN-Code verwendet dieselbe Ziffernlänge und dieselbe Prüfziffernberechnung wie EAN-13 (13 Ziffern) oder das verkürzte EAN-8-Äquivalent. Dieses Tool prüft JAN-Codes daher direkt.

Dieses Tool prüft und berechnet nur Prüfziffern — es vergibt keinen offiziellen GS1-Firmenpräfix. Um einen Barcode zu erhalten, den Sie einem echten Produkt rechtsgültig zuweisen können, müssen Sie sich bei der GS1-Mitgliedsorganisation Ihres Landes registrieren.

Nein. Die gesamte Berechnung erfolgt lokal im JavaScript Ihres Browsers, und es werden keine Daten an einen externen Server gesendet.
Tool-kun

Übrigens – Wie eine einzige Ziffer einen Tippfehler erkennt

Viele Menschen haben schon erlebt, wie eine Kassiererin einen Produktcode von Hand eingibt, nachdem der Scanner ihn nicht lesen konnte. Man könnte annehmen, dass eine einzige falsch getippte Ziffer ein völlig anderes Produkt registriert, aber in der Praxis werden die meisten solcher Fehler automatisch erkannt. Möglich macht das eine einzelne Ziffer am Ende jedes Barcodes, die Prüfziffer genannt wird.

Dieser Mechanismus geht auf die frühen 1970er-Jahre zurück, als die US-amerikanische Lebensmittel- und Konsumgüterindustrie den Universal Product Code (UPC) entwickelte. Damals gaben Kassiererinnen und Kassierer Preise noch von Hand ein, und Tippfehler waren eine ernste Quelle für Abrechnungsfehler und Bestandsverwirrung. Die von GS1 (damals UCC) eingeführte gewichtete Modulo-10-Berechnung ließ sich mit nichts weiter als wiederholten Additionen umsetzen und lief daher problemlos mit der damals verfügbaren Rechenleistung, während sie zugleich die meisten tatsächlich vorkommenden Fehler erkannte – etwa das Vertauschen zweier benachbarter Ziffern oder einen einzelnen Tippfehler.

Bemerkenswert ist, dass genau dieselbe Berechnung von vier Barcode-Standards mit völlig unterschiedlicher Ziffernanzahl genutzt wird: UPC-A (12 Ziffern), EAN-8 (8 Ziffern), EAN-13 (13 Ziffern) und GTIN-14 (14 Ziffern). Da die Regel – die Ziffern von rechts beginnend abwechselnd mit 3 und 1 gewichten und die Summe dann auf das nächste Vielfache von 10 anpassen – unabhängig von der Länge funktioniert, musste GS1 nie für jeden neuen Standard einen neuen Prüfalgorithmus entwerfen. Das ist eine still elegante Lösung, wenn man bedenkt, dass sich Kassensysteme weltweit auf diese eine einfache Formel verlassen.

Werbung