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.
EAN-Ziffern eingeben (7, 11 oder 12 Stellen)
Gib die Basis-Ziffern ein – die Prüfziffer wird in Echtzeit nach GS1 Modulo-10 berechnet.
4006381333931
GültigEAN-13 • Herkunft / Präfix: Deutschland
Schritt-für-Schritt Quersummen-Aufstellung
Jede Ziffer wird positionsabhängig mit dem GS1-Faktor (1 oder 3) multipliziert
| Position | P1 | P2 | P3 | P4 | P5 | P6 | P7 | P8 | P9 | P10 | P11 | P12 | Prüfziffer |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Ziffer (d) | 4 | 0 | 0 | 6 | 3 | 8 | 1 | 3 | 3 | 3 | 9 | 3 | 1 |
| Gewicht (w) | × 1 | × 3 | × 1 | × 3 | × 1 | × 3 | × 1 | × 3 | × 1 | × 3 | × 1 | × 3 | - |
| Produkt (d × w) | 4 | 0 | 0 | 18 | 3 | 24 | 1 | 9 | 3 | 9 | 9 | 9 | = 89 |
Mathematischer Prüfziffern-Algorithmus (Modulo 10)
💡 Erklärung: Die gewichtete Quersumme beträgt 89. Bei der Division durch 10 verbleibt der Rest 9 (). Die Prüfziffer ist die Differenz zur nächsten vollen Zehnerzahl: .
Praxisnutzen & Reale Anwendungsfälle
Warum lernen wir das? So wird diese Mathematik in Wirtschaft, Technik, Wissenschaft und Alltag praktisch angewendet:
Einzelhandel & Supermarktkassen
Automatische Lesefehler-Erkennung beim Kassieren von Lebensmitteln und Konsumgütern über Laserscanner dank Modulo-10 Prüfziffer.
Erkennung von Zahlendrehern und unvollständigen Ziffernfolgen in Bruchteilen einer Sekunde.
Lagerlogistik & Warenwirtschaft
Fehlerfreie Erfassung von Paletten, Versandkartons und Lagerbeständen mittels GTIN-13 und GTIN-14 Barcodes.
Vermeidung von Fehllieferungen durch hardwareseitige Prüfziffern-Validierung im Handscanner.
Buchhandel & ISBN-13
Eindeutige Identifikation jedes Buches und jeder Neuauflage weltweit mit 978- und 979-Präfixen und mathematisch verifizierter Prüfziffer.
Exakte Zuordnung von Buchtiteln in weltweiten Bibliotheks- und Vertriebsdatenbanken.
E-Commerce & Marktplatz-Listings
Generierung und Verifikation gültiger GS1-Barcodes vor dem Hochladen von Produktdatenfeeds auf Online-Marktplätzen.
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:
- 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).
- Summenbildung: Alle Einzelprodukte werden zur Gesamtsumme S addiert.
- Modulo-Division: Ermittlung des ganzzahligen Rests bei Division durch 10: R = S mod 10.
- Prüfziffer: Die Prüfziffer P ist der Ergänzungswert zur nächsten Zehnerzahl:
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:
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.