Code EAN 13

Code EAN 13 Barcode

Code EAN 13 (EAN = European Article Numbering) kodiert zwölf Nutzziffern und eine obligatorische Prüfziffer, daher der Name EAN 13. EAN 13 wird ausschließlich im Handel verwendet und ist der mit Abstand häufigste Barcode weltweit. Ein EAN 13 Strichcode ist leicht zu erkennen: Das Symbol beginnt und endet stets mit zwei dünnen Strichen. Auch in der Mitte des Barcodesymbols finden sich zwei dünne Striche. In den meisten Fällen wird der Code mit der charakteristischen Textzeile gedruckt.

EAN 13 ist auch unter anderen Bezeichnungen bekannt. Es handelt sich aber in jedem dieser Fälle um normale EAN Strichcodes. Beispiele sind z.B. JAN (Japanese Article Number, diese beginnnen mit "450" - "459"), EAN 99, EAN Velocity usw.

Code EAN 13 - Aufbau und Dateninhalt entschlüsseln

Ein EAN 13 läßt sich leicht entschlüsseln. Der Aufbau des Barcode ist wie folgt:

  • Ziffer 1-2: Landeskennung, z.B. 40, 41, 42, 43, 44 für Deutschland ("44" war bis 1991 die Kennung der "DDR")
  • Ziffer 3-7: Hersteller ID, Produzent des Produkts *
  • Ziffer 8-12: Produkt ID, Artikelnummer
  • Ziffer 13: Prüfziffer (zur Berechnung s.u.)

* Variable Länge. Größere Hersteller haben kürzere IDs für einen größeren Vorrat an verfügbaren Artikelnummern.

Zu beachten ist, daß die Länderkennung lediglich den Sitz der vergebenden GS1 Vertretung angibt; man kann daraus nicht auf das Herstellungsland des jeweiligen Produkts schließen.

Das Aufmacherbild oben zeigt einen EAN 13 Barcode mit deutschem Ländercode.

EAN Ländercodes und -präfixe

Liste relevanter EAN Ländercodes (Auszug):

  • 000-099: UPC-A kompatible EAN Codes
  • 100-139: USA
  • 200-299: "In Store" EAN Codes (s.u.)
  • 300-379: Frankreich und Monaco
  • 380-390: Ehemaliges Jugoslawien
  • 400-440: Deutschland (inkl. ehem. "DDR")
  • 450-459: Japan ("neue" JANs)
  • 471: Taiwan
  • 470, 474-488: Ehem. UdSSR / Sowjetunion
  • 490-499: Japan ("alte" JANs)
  • 500-509: United Kingdom (England, Wales, Schottland, Nordirland)
  • 539: Republik Irland
  • 540-549: Belgien, Luxemburg
  • 560: Portugal
  • 569: Island
  • 570-579: Dänemark, Faröer, Grönland
  • 590: Polen
  • 600-631: Afrika und Naher Osten
  • 640-649: Finnland
  • 690-699: China
  • 700-709: Norwegen
  • 729: Israel
  • 730-739: Schweden
  • 740-750: Mittelamerika
  • 754-755: Kanada
  • 760-769: Schweiz, Liechtenstein
  • 770-790: Südamerika
  • 800-839: Italien, San Marino, Vatikanstadt
  • 840-849: Spanien, Andorra
  • 870-879: Niederlande
  • 880: Südkorea
  • 883-899: Südostasien
  • 900-919: Österreich
  • 930-939: Australien
  • 940-949: Neuseeland
  • 977: ISSN, siehe hier
  • 978-979: ISBN, siehe hier
  • 980-999: Coupons / Gutscheine (s.u.)

Code EAN 13 - Sonderformen und branchenspezifische Versionen

Über die Jahre haben sich eine Reihe von EAN Sonderformen am Markt etabliert, bei denen vom normalen Aufbau abgewichen wird.

In-Store EAN 13 - EAN Codes mit Preisangabe

Mit den Ziffern 20-29 beginnende Barcodes sind sogenannte "In Store" oder "In House" EAN Codes. Sie werden in Supermärkten zur Verschlüssung von Preis oder Gewicht verwendet, etwa bei Obst oder Gemüse. Die Interpretation des Codes findet an der Kasse statt.

Ein "In Store" EAN Code mit Preisangabe (EUR 1,94):

EAN 13 In House Barcode mit Preis

Die Anordnung der Klarschriftzeile (sieben Ziffern unter der ersten Hälfte des Symbols) ist nicht normgerecht, hat aber in diesem Fall keinen Einfluß auf die Lesbarkeit, da links vom Code genug Freiraum gelassen wurde.

Ein identischer Code, erzeugt mit unserer Barcode Extension für Adobe Illustrator<:

EAN 13 In Store Barcode

ISSN, ISBN 10, ISBN 13 Barcodes

Ein weiterer Sonderfall ist die Verwendung von EAN13 zu Kodierung von ISSN (Zeitschriften) und ISBN (Bücher). Hier fangen die Codes mit den Ziffernfolgen 977, 978 und 979 an. Siehe unsere Ausführungen zu ISBN Barcodes.

Presse EAN

EIne Besonderheit in Deutschland stellt der sogenannte Presse EAN oder Pressecode dar. Hier sind die ersten drei Ziffern auf "419" festgelegt. Diese Ziffernfolge wird ausschließlich für Produkte mit dem reduzierten Mehrwertsteuersatz verwendet, also Zeitungen und Zeitschriften, nicht jedoch für Bücher.

EAN 13 kann mit einem sogenannten Add-on ausgestattet werden, einem Barcode-Anhängsel, das zusätzlich weitere zwei oder fünf Ziffern verschlüsseln kann. Das Add-on verschlüsselt bei Büchern i.d.R. den Preis, bei Presseerzeugnissen die Nummer der jeweiligen Ausgabe oder ein anderes Identifikationsmerkmal, mit dem remittierte Exemplare zugeordnet werden können.

Ein Presse EAN mit Add-on (Süddeutsche Zeitung, Ausgabe vom 16.02.2013):

Presse EAN Beispiel SZ

Aufschlüsselung des Add-ons:

   6:  Wochentag (Samstag)
   1:  Vermutlich Kennzeichen von Druckort oder Grossist
   0:  Frei
07:  Kalenderwoche

Und ein identischer Code, wieder erzeugt mit unserer Barcode Extension für Adobe Illustrator, Größe SC6, Höhenverkürzung 50% (s.u.):

Presse EAN Beispiel

PZN EAN (Österreich)

Eine Besonderheit in Österreich ist der PZN EAN, ein EAN 13 Barcode, der die österreichische Pharmazentralnummer (PZN) kodiert. Hiermit werden Produkte versehen, die ausschließlich über Apotheken zu bekommen sind, also Medikamente, medizinische Geräte und so weiter. Mehr hier.

EAN 13 Gutscheine (Payback, Aral)

Auch für Paybacks und andere Gutscheine werden EAN Codes verwendet, z.B. bei der Tankstellenkette "Aral". Die Codes beginnen immer mit "981" und werden nur in den entsprechenden Tankstellen erkannt.

Hier ein Beispiel Barcode (Muster):

Aral Gutschein EAN 13 Barcode Payback.png

Payback Coupon Codes können im Prinzip auch mit anderen Codetypen dargestellt werden (Code 128 ist gelegentlich anzutreffen, z.B. bei REWE Coupons). Diese werden aber bei Tankstellen meistens nicht akzeptiert, auch wenn sie einen korrekten und gültigen Couponcode enthalten. Grund dafür sind die Kassensysteme der Tankstellen, die in vielen Fällen nur EAN 13 und verwandte Barcodes lesen können.

EAN SC Größen

EAN Codes sind genormt (anwendbare Richtlinien bzw. Normen DIN 1556 bzw. ISO/IEC 15420 sowie die GS1 Spezifikationen). Die Norm legt unter anderem die Größe eines Symbols fest. Hierbei wird die Normgröße SC2 als 100% zu Grunde gelegt. Ein EAN 13 hat bei SC2 eine Größe von etwa 26 x 35mm (Höhe x Breite). Von dieser Standardgröße kann nach unten und oben abgewichen werden, die minimale Größe ist SC0 (80%), die maximale ist SC9 (200%). Zulässig ist außerdem, die Höhe des Symbols zu verkürzen (Höhenverkürzung, engl. truncation). Hierbei ist darauf zu achten, daß eine Mindesthöhe von etwa 15mm nicht unterschritten wird.

Beispiel EAN 13 mit 50% Höhenverkürzung:

EAN 13 Barcode Höhenverkürzung

Größentabelle mit den genauen Maßen aller SC Größen.

Prüfziffer Code EAN 13

EAN 13 verwendet ein Modulo 10 Prüfziffernverfahren. Die zwölf Ziffern werden von rechts beginnend aufsummiert, dabei abwechselnd mit "3" und "1" multipliziert. Die Summe wird ganzzahlig durch zehn dividiert, der Rest wird dann wiederum von zehn subtrahiert, das Ergebnis ist die Prüfziffer.

Beispiel Prüfziffernberechnung für Code EAN 13

Von untenstehendem Beispielcode verwenden wir die Nutzziffer "40123457890".

Aufsummieren: 0 * 3 + 9 * 1 + 8 * 3 + 7 * 1 + 6 * 3 + 5 * 1 + 4 * 3 + 3 * 1 + 2 * 3 + 1 * 1 + 0 * 3 + 4 * 1 = 89
Division: 89 / 10 = 8 Rest 9
Prüfziffer: 10 - 9 = 1

Anmerkung: Alle Softmatic Barcode Generatoren und Plug-Ins berechnen die EAN Prüfziffer automatisch.

Beispiel Code EAN 13

Muster Code EAN 13

EAN Codes kaufen

EAN 13 Nummern werden von der jeweiligen nationalen GS1 Vertretung verwaltet und vergeben. Bitte beachten Sie die Hinweise zur Vergabe von EAN 13 Nummern.

Im Internet werben bestimmte Anbieter mit Slogans wie "Sie brauchen nur einen EAN Code?". Diese Anbieter nutzen eine rechtliche Lücke und verkaufen Nummern aus ihrem eigenen Pool. Die Nummern beginnen in den meisten Fällen mit einer "0" (also nicht mit einer "4" wie in Deutschland). Es handelt sich dann im Allgemeinen um alte UPC-A Nummern (ursprünglich 12-stellig), denen einfach eine "0" vorangestellt wurde, um sie mit dem EAN-13 System kompatibel zu machen. Wir raten davon ab, auf derartige Angebote einzugehen, da nicht gewährleistet ist, daß es nicht zu Kollisionen mit bereits verwendeten Nummern kommt. Nur über die GS1 bezogene EAN Codes sind garantiert einmalig.

EAN Rückwärtssuche - Hersteller und Artikel suchen

Kann man über den EAN Code den Hersteller und das Produkt herausfinden? Das ist eine der häufigsten Fragen zum EAN und die Antwort lautet: Ja und Nein. Der Eigentümer der Nummer kann über die GS1 EAN Suche nach Eingabe des Codes ermittelt werden. Das kann, muß aber nicht der Hersteller des Produkts sein. Wie der Hersteller die Nummern aus seinem Pool verwendet, wird nicht zentral erfaßt. Es gibt also keine "Liste aller EAN Codes", damit ist es auch nicht unmittelbar möglich, durch Rückwärtssuche aus der EAN Nummer das Produkt, den Hersteller oder das Ursprungsland zu ermitteln.

Anmerkungen zum Druck von EAN 13 Barcodes

EAN Barcodes setzen eine Druckauflösung von mindestens 200-300dpi voraus. Mit Nadeldruckern werden i.d.R. keine zufriedenstellenden Ergebnisse erzielt. Das letztlich verwendete Druckverfahren bestimmt außerdem, ob und in welchem Umfang bereits bei der Erstellung der Barcodevorlage eine Strichbreitenreduktion vorgenommen werden muß. Offsetdruck ist hier unkritischer als z.B. Flexo- oder Tampondruck, der zu recht hohem Druckzuwachs (bis zu 10%) führen kann. Die verwendete Software muß daher unbedingt eine Option zur Bestimmung der Strichbreitenreduktion aufweisen.

In der Regel werden EAN Barcodes in rein-schwarz (C0 M0 Y0 K100) auf weiß gedruckt. So ergibt sich der höchste Kontrast und damit die beste Lesesicherheit. Von farbigen Barcodes bzw. schwarzen Barcodes auf farbigem Untergrund, wie man sie besonders auf Kosmetika und ähnlichen Produkten sehen kann, raten wir generell ab. Gleiches gilt für den Druck auf transparenten Untergrund und die Verwendung von Präge- oder Rasterfolien.

Die Softmatic Barcodegeneratoren erzeugen Barcodes grundsätzlich rein schwarz (also C0 M0 Y0 K100). Wir raten von der Verwendung von sogenanntem "fettem Schwarz" (engl. "Rich Black", beispielsweise C50 M50 Y50 K100) ab, da es besonders beim Offsetdruck durch Passerprobleme und Farbblitzer zu einer Verschlechterung der Scansicherheit kommen kann.

Links und rechts vom Code müssen etwa 5-8mm freigehalten werden, die sog. "Ruhezone". Durch diesen Freiraum kann der Scanner den Code vom Hintergrund isolieren. Zur Indikation der Ruhezone werden bei EAN 13 die vorgestellte Ziffer (linke Ruhezone) und das angehängte offene Dreieck (rechte Ruhezone) verwendet. Beim Plazieren der Barcodevorlage im Layout ist darauf zu achten, daß die Ruhezone komplett frei von anderen Graphikelementen bleibt, für die genaue Bemaßung siehe hier.

EAN Codes online generieren

Verschiedene Anbieter stellen im Internet Onlinegeneratoren für Barcodes bereit, darunter auch solche, die EAN Codes generieren. Ein Test zeigt aber, daß die meisten dieser Generatoren keine normgerechten Codes erstellen, teilweise ist sogar die Kodierung beliebiger Daten möglich; das Ergebnis ist dann ein EAN Code, der nicht gescannt werden kann.

Hier ein Beispiel:

Online EAN Barcode Generator Falsche Prüfziffer

Dies ist kein gültiger EAN 13; die Prüfziffer ("2") ist falsch, es sollte eine "7" sein. Dieser Code kann daher von normalen Barcodescannern nicht gelesen werden. Die GS1 macht außerdem präzise Angaben zur Gestaltung und Plazierung der Textzeile, die dieser Online Generator ebenfalls ignoriert. Auch der rechte Ruhezonenmarker fehlt.

Zum Vergleich ein normgerechter EAN 13:

Normgerechter Code EAN 13

Hier ein weiteres Beispiel, erzeugt mit einem anderen Online Barcode Generator:

Online EAN Barcode Generator Auflösung zu niedrig

Hier stimmt immerhin die Prüfziffer. Der Text ist allerdings viel zu klein und die Auflösung des Barcodes zu niedrig. Die Strichbreiten sind daher sehr ungleichmäßig. Besonders gut sichtbar ist das in der Mitte des Symbols: Die drei markierten Balken sollten alle gleich breit sein, was eindeutig nicht der Fall ist. Ob so ein Code erfolgreich gescannt werden kann, ist Glücksache.

EAN 13 Barcodes scannen

Man kann davon ausgehen, daß alle aktuellen Barcodescanner EAN 13 Codes lesen können. Für Smartphones und andere Mobilgeräte stehen entsprechende Scanner-Apps zur Verfügung. Im Screenshot die Softmatic CoScan App, ein PDF Dokumenten- und Barcodescanner für Apple iPhones, mit der alle gängigen linearen und 2D Barcodes gescannt werden können. Der EAN wird im Livebild der Kamera erkannt und dekodiert; die Daten können dann zum Beispiel über die Zwischenablage in Excel, Word, Notes usw. eingefügt werden:

CoScan iPhone Scanner App Code EAN

AppStore (kostenloser Download)

Code EAN 13 in Adobe Illustrator & InDesign erstellen

Einfach zu verwendende Barcode Plugins für Adobe Indesign, Illustrator und Photoshop. Normgerechte Barcodes auf Knopfdruck ohne externe Abhängigkeiten, ohne Programmieren, ohne spezielle Fonts.

Die Softmatic Barcode Plug-Ins und Extensions für InDesign, Illustrator und Photoshop gibt es im Softmatic Store.

EAN 13 Code Generator

Schnelle und einfache Erstellung von GS1-konformen EAN 13 Barcodes mit Softmatic BarcodePlus; Export als druckfertiges PDF und in anderen Formaten:

  • Mac: Download (deutsch, macOS 10.15 oder höher, pre 10.15: hier)
  • Windows: Download (Windows 10 oder höher)

Code EAN 13 Massenproduktion, laufende Nummern

Mit Softmatic BarcodeFactory erstellen Sie Barcodevorlagen in großen Mengen. Alle Code EAN Varianten werden unterstützt, auch ISBN 10/13 Codes. Die Software kann selbsttätig laufende Nummern generieren und daraus Barcodes erzeugen. Ebenso können Nutzdaten über die Zwischenablage oder aus TXT oder CSV Dateien (Excel, Google Sheets usw.) importiert werden. Als Besonderheit können zusätzliche Daten über und unter dem Barcode angebracht werden: Preis, Produktbezeichnung, Mindesthaltbarkeitsdatum, Gewicht usw.