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.
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
- Modus wählen Wechseln Sie zwischen 'Prüfen' und 'Berechnen', je nachdem, ob Ihre Nummer bereits eine Prüfziffer enthält.
- Barcode-Nummer eingeben Sie können eine Nummer mit Leerzeichen oder Bindestrichen unverändert einfügen.
- 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.
- 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.
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
Ü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.