GS1 Standard & Modulo-10 Mathematik

EAN Prüfziffern-Rechner & Barcode Generator

Berechne die offizielle Prüfziffer für EAN-13, EAN-8, UPC-A und ISBN-13 Codes, verifiziere bestehende Barcodes auf Lesefehler und lade druckfertige Vektor-Strichcodes (SVG & PNG) herunter.

WhatsAppTelegram

EAN-Ziffern eingeben (7, 11 oder 12 Stellen)

Gib die Basis-Ziffern ein – die Prüfziffer wird in Echtzeit nach GS1 Modulo-10 berechnet.

Format: EAN-13 (12 Ziffern)
Eingabe: 12 Ziffern erkanntHerkunftsland: Deutschland
Gewichtete Summe (S)89
Modulo 10 Rest (R)9
Berechnete Prüfziffer (P)1
Vollständiger Code4006381333931

4006381333931

Gültig

EAN-13 • Herkunft / Präfix: Deutschland

4006381333931>

Schritt-für-Schritt Quersummen-Aufstellung

Jede Ziffer wird positionsabhängig mit dem GS1-Faktor (1 oder 3) multipliziert

PositionP1P2P3P4P5P6P7P8P9P10P11P12Prüfziffer
Ziffer (d)4006381333931
Gewicht (w)× 1× 3× 1× 3× 1× 3× 1× 3× 1× 3× 1× 3-
Produkt (d × w)40018324193999= 89

Mathematischer Prüfziffern-Algorithmus (Modulo 10)

S=(4⋅1)+(0⋅3)+(0⋅1)+(6⋅3)+(3⋅1)+(8⋅3)+(1⋅1)+(3⋅3)+(3⋅1)+(3⋅3)+(9⋅1)+(3⋅3)S=4+0+0+18+3+24+1+9+3+9+9+9=89R=S mod 10=89 mod 10=9P=(10−R) mod 10=(10−9) mod 10=1\begin{aligned} S &= (4 \cdot 1) + (0 \cdot 3) + (0 \cdot 1) + (6 \cdot 3) + (3 \cdot 1) + (8 \cdot 3) + (1 \cdot 1) + (3 \cdot 3) + (3 \cdot 1) + (3 \cdot 3) + (9 \cdot 1) + (3 \cdot 3) \\[6pt] S &= 4 + 0 + 0 + 18 + 3 + 24 + 1 + 9 + 3 + 9 + 9 + 9 = \mathbf{89} \\[6pt] R &= S \bmod 10 = 89 \bmod 10 = \mathbf{9} \\[6pt] P &= (10 - R) \bmod 10 = (10 - 9) \bmod 10 = \mathbf{1} \end{aligned}

💡 Erklärung: Die gewichtete Quersumme beträgt 89. Bei der Division durch 10 verbleibt der Rest 9 (R=89 mod 10R = 89 \bmod 10). Die Prüfziffer ist die Differenz zur nächsten vollen Zehnerzahl: (10−9) mod 10=1(10 - 9) \bmod 10 = \mathbf{1}.

Praxisnutzen & Reale Anwendungsfälle

Warum lernen wir das? So wird diese Mathematik in Wirtschaft, Technik, Wissenschaft und Alltag praktisch angewendet:

Point of Sale (POS)

Einzelhandel & Supermarktkassen

Automatische Lesefehler-Erkennung beim Kassieren von Lebensmitteln und Konsumgütern über Laserscanner dank Modulo-10 Prüfziffer.

Praxis-Beispiel:

Erkennung von Zahlendrehern und unvollständigen Ziffernfolgen in Bruchteilen einer Sekunde.

Supply Chain & GTIN

Lagerlogistik & Warenwirtschaft

Fehlerfreie Erfassung von Paletten, Versandkartons und Lagerbeständen mittels GTIN-13 und GTIN-14 Barcodes.

Praxis-Beispiel:

Vermeidung von Fehllieferungen durch hardwareseitige Prüfziffern-Validierung im Handscanner.

Verlags- & Medienwesen

Buchhandel & ISBN-13

Eindeutige Identifikation jedes Buches und jeder Neuauflage weltweit mit 978- und 979-Präfixen und mathematisch verifizierter Prüfziffer.

Praxis-Beispiel:

Exakte Zuordnung von Buchtiteln in weltweiten Bibliotheks- und Vertriebsdatenbanken.

Amazon, eBay & Google Shopping

E-Commerce & Marktplatz-Listings

Generierung und Verifikation gültiger GS1-Barcodes vor dem Hochladen von Produktdatenfeeds auf Online-Marktplätzen.

Praxis-Beispiel:

Verhinderung von Produkt-Ablehnungen durch mathematisch korrekte 13-stellige EAN-Nummern.

Aufbau, Modulo-10-Mathematik & Praxiswissen zu EAN & GTIN

Detaillierte Funktionsweise der Barcode-Prüfziffer, GS1-Länderpräfixe und optische Abtastung

1. Was ist ein EAN-13 Barcode (GTIN-13)?

Die EAN-13 (European Article Number, heute offiziell als GTIN-13 / Global Trade Item Number bezeichnet) ist der internationale Standard zur eindeutigen Kennzeichnung von Handelswaren. Sie besteht aus einer 13-stelligen Ziffernfolge und dem dazugehörigen maschinenlesbaren Strichcode.

Eine vollständige EAN-13 gliedert sich in vier funktionale Bestandteile:

  • Länderpräfix (2–3 Ziffern): Kennzeichnet die zuständige GS1-Mitgliedsgesellschaft (z. B. 400–440 für Deutschland, 760–769 für die Schweiz).
  • Unternehmensnummer (4–6 Ziffern): Wird dem Hersteller oder Markeninhaber exklusiv zugewiesen.
  • Artikelnummer (3–5 Ziffern): Vom Hersteller frei wählbare Ziffern zur Unterscheidung individueller Produkte, Varianten und Verpackungsgrößen.
  • Prüfziffer (1 Ziffer): Die 13. Stelle, die nach einer mathematischen Formel aus den ersten 12 Ziffern errechnet wird.

2. Der mathematische Modulo-10-Algorithmus

Die Prüfziffer P schützt Barcodes vor Fehlscans und Fehleingaben. Die Berechnung erfolgt in vier einfachen mathematischen Teilschritten:

S=sumi=112dicdotwiquadtextmitwiin1,3S = \\sum_{i=1}^{12} d_i \\cdot w_i \\quad \\text{mit } w_i \\in \\{1, 3\\}
  1. Gewichtung: Die Ziffern d₁ bis d₁₂ werden von links nach rechts abwechselnd mit 1 und 3 multipliziert (ungerade Positionen mit 1, gerade Positionen mit 3).
  2. Summenbildung: Alle Einzelprodukte werden zur Gesamtsumme S addiert.
  3. Modulo-Division: Ermittlung des ganzzahligen Rests bei Division durch 10: R = S mod 10.
  4. Prüfziffer: Die Prüfziffer P ist der Ergänzungswert zur nächsten Zehnerzahl:
    P=(10−(Sbmod10))bmod10P = (10 - (S \\bmod 10)) \\bmod 10

3. Warum die 1-und-3-Gewichtung Zahlendreher aufdeckt

Würde man nur die einfache Quersumme ohne Gewichte bilden, hätte ein Vertauschen zweier Ziffern (z. B. 52 statt 25) exakt die gleiche Summe (5+2 = 2+5 = 7). Der Fehler bliebe unbemerkt.

Durch die abwechselnde Multiplikation mit 1 und 3 ändert sich das Ergebnis bei einem Zifferntausch drastisch:

(5cdot1)+(2cdot3)=5+6=11quadlongleftrightarrowquad(2cdot1)+(5cdot3)=2+15=17(5 \\cdot 1) + (2 \\cdot 3) = 5 + 6 = 11 \\quad \\longleftrightarrow \\quad (2 \\cdot 1) + (5 \\cdot 3) = 2 + 15 = 17

Da 11 mod 10 = 1 und 17 mod 10 = 7 ist, ändert sich die Prüfziffer. Kassen- und Lagerscanner verwerfen den Scanvorgang sofort und signalisieren dem Bediener einen Lesefehler.

4. Optischer Aufbau: Wie Laser & Kameras Strichcodes lesen

Ein Barcode besteht aus einer fest definierten Folge von schwarzen Linien (Balken) und weißen Zwischenräumen (Lücken). Jeder Strichcode besitzt:

  • Ruhezone (Quiet Zone): Ein weißer Freiraum links und rechts des Barcodes, damit der Scanner den Anfang und das Ende der Codierung sicher erkennt.
  • Start-, Mittel- und Stopp-Zeichen: Besondere Balkenmuster (101 bzw. 01010), die über die normalen Datenbalken nach unten hinausragen und dem Scanner die Orientierung und Leserichtung vorgeben.
  • Zifferncodierung: Jede Dezimalziffer wird durch genau 7 Bit-Module (Kombination aus 2 Balken und 2 Lücken unterschiedlicher Breite) dargestellt.

Häufig gestellte Fragen (FAQ) zum EAN Prüfziffern-Rechner

Antworten zu GS1-Normen, Prüfziffernverfahren, Barcode-Export und Formatunterschieden

Wie wird die EAN-13 Prüfziffer berechnet?

Die Berechnung der 13. Ziffer (Prüfziffer) folgt dem offiziellen GS1 Modulo-10-Algorithmus: Die ersten 12 Ziffern werden von links nach rechts abwechselnd mit 1 und 3 multipliziert (Position 1 mit 1, Position 2 mit 3 usw.). Anschließend werden alle Produkte addiert (gewichtete Summe S). Diese Summe wird modulo 10 geteilt (S mod 10). Die Prüfziffer P ist die Differenz zur nächsten vollen Zehnerzahl: P = (10 - (S mod 10)) mod 10. Ist der Rest 0, ist auch die Prüfziffer 0.

Was ist der Unterschied zwischen EAN-13, EAN-8 und GTIN?

GTIN (Global Trade Item Number) ist der internationale Dachbegriff der Organisation GS1 für alle Artikelnummern. EAN-13 (13 Ziffern) ist das weltweit am häufigsten genutzte Standardformat auf Handelsartikeln. EAN-8 (8 Ziffern) ist die kompakte Kurzform für sehr kleine Verpackungen (z. B. Kosmetik, Süßwaren), auf denen ein 13-stelliger Strichcode aus Platzgründen nicht aufgedruckt werden kann. Beide Formate nutzen das gleiche Modulo-10 Prüfziffernverfahren.

Warum werden die Ziffern abwechselnd mit 1 und 3 gewichtet?

Eine einfache Quersumme könnte Zahlendreher (z. B. 42 statt 24) nicht erkennen, da 4+2 = 2+4 ist. Durch die ungleiche Gewichtung mit 1 und 3 ergibt ein Tausch zweier benachbarter Ziffern fast immer eine andere Quersumme. Dadurch erkennt der Barcode-Scanner über 90 % aller typischen manuellen Tippfehler und versehentlichen Zifferntausche sofort.

Was bedeuten die ersten Ziffern eines EAN-Codes (Länderpräfix)?

Die ersten 2 bis 3 Ziffern einer EAN-13 geben das Länderpräfix der ausgebenden GS1-Organisation an. Beispielsweise stehen die Präfixe 400 bis 440 für Deutschland, 760 bis 769 für die Schweiz, 900 bis 919 für Österreich, 840 bis 849 für Spanien und 978/979 für Bücher (ISBN). Wichtig: Das Präfix kennzeichnet den Sitz des Unternehmens, nicht zwingend das Produktionsland der Ware.

Wie ist ein EAN-13 Barcode grafisch aufgebaut?

Ein EAN-13 Barcode besteht aus genau 95 gleich breiten Streifen (Modulen), die entweder schwarz (1) oder weiß (0) sind. Er beginnt mit dem Randzeichen / Startzeichen (101), gefolgt von 6 Ziffern der linken Hälfte, dem verlängerten Mittelzeichen (01010), 6 Ziffern der rechten Hälfte und dem Endzeichen (101). Jede Ziffer wird durch exakt 7 Module codiert.

Wie kann ich einen fehlerhaften Barcode erkennen?

Wenn die im Barcode aufgedruckte letzte Ziffer nicht mit der nach Modulo-10 berechneten Prüfziffer der vorherigen Ziffern übereinstimmt, ist der Code mathematisch ungültig. Unser Tool markiert ungültige Codes automatisch rot, zeigt den genauen mathematischen Widerspruch auf und liefert die korrekte Prüfziffer.