EAN-, UPC- und GTIN-Prüfziffern
Prüfe die Prüfziffer einer EAN-8, EAN-13, UPC-A oder GTIN-14, ergänze eine fehlende, lies das Land aus dem GS1-Präfix und rechne ISBN-10 in EAN-13 um. Ein Code pro Zeile.
Codebeispiele
Kopieren Sie diese Beispiele in Ihr eigenes Projekt. Sie verwenden nur die Standardbibliothek der Sprache, es muss also nichts installiert werden.
const body = '400638133393'
const sum = [...body]
.reverse()
.reduce((total, digit, index) => total + Number(digit) * (index % 2 === 0 ? 3 : 1), 0)
console.log(body + ((10 - (sum % 10)) % 10))Was es tut
Prüft die Prüfziffer einer Barcode-Nummer: einer EAN-8, UPC-A, EAN-13 oder GTIN-14. Es kann auch die Prüfziffer für einen Code ohne berechnen, das Land aus dem GS1-Präfix lesen und eine ISBN-10 in die EAN-13 desselben Buchs umrechnen, oder umgekehrt. Füge einen Code pro Zeile ein, um viele auf einmal zu bearbeiten.
So benutzt du es
- Gib einen Code pro Zeile ein oder füge ihn ein. Leerzeichen und Bindestriche werden ignoriert.
- Wähle die Aufgabe: Prüfziffer prüfen, Prüfziffer berechnen (lass die letzte Ziffer weg) oder ISBN-10 und EAN-13 umrechnen.
- Lies das Ergebnis je Code und kopiere einen einzelnen Teil oder die ganze Liste.
Beispiele
4006381333931 ist eine gültige EAN-13 aus Deutschland. 4006381333932 besteht nicht, und das Tool nennt 1 als richtige Prüfziffer. Der Rumpf 400638133393 wird beim Berechnen zu 4006381333931. 0306406152 als ISBN-10 ist 9780306406157 als EAN-13.
Gut zu wissen
- Gültig heißt, dass die Prüfziffer passt. Es heißt nicht, dass es das Produkt gibt oder wem die Nummer gehört.
- Das Land stammt aus dem GS1-Präfix, den ersten Ziffern. Es nennt das Büro, das die Firmennummer vergeben hat, nicht den Herstellungsort.
- Eine UPC-A ist eine EAN-13 mit führender Null, und eine GTIN-14 setzt einen Verpackungsindikator vor eine EAN-13.
- Nur eine EAN-13, die mit 978 beginnt, hat eine ISBN-10. Eine mit 979 nicht.
Was bedeutet ein gültiger Code?
Die Prüfziffer passt zu den übrigen Ziffern, der Code ist also korrekt aufgebaut. Das beweist nicht, dass es das Produkt gibt oder wem die Nummer gehört: Das kann nur die GS1-Datenbank sagen.
Häufige Fragen
Wie wird die Prüfziffer berechnet?
Von rechts, ab den Ziffern vor der Prüfziffer, multiplizierst du sie abwechselnd mit 3 und 1 und addierst. Die Prüfziffer ergänzt die Summe zum nächsten Vielfachen von 10. EAN-8, UPC-A, EAN-13 und GTIN-14 nutzen alle diese Regel.
Was bedeutet das Land?
Die ersten Ziffern einer EAN-13 sind ein GS1-Präfix. Es nennt das GS1-Büro, das die Firmennummer vergeben hat, nicht den Herstellungs- oder Verkaufsort. Manche Präfixe sind für Bücher, Gutscheine oder die Nutzung innerhalb eines Unternehmens reserviert.
Wird das, was ich eingebe, irgendwohin gesendet?
Nein. Jede Prüfung läuft in deinem Browser und die Codes werden nicht an unsere Server gesendet.