Codes und Sicherheit
EAN-13 oder Code 128? Barcode-Arten im Vergleich
Von der NutzTools Redaktion · Zuletzt aktualisiert: 09.11.2026
Kurz gesagt: EAN-13 nutzen Sie für Produkte, die über die Ladenkasse verkauft werden. Er enthält nur Ziffern, und die Nummer muss von GS1 lizenziert sein. Code 128 ist für interne Zwecke wie Lager, Versand oder Inventar gedacht und kann Buchstaben, Ziffern und Sonderzeichen kodieren. Für Daten wie Charge oder Mindesthaltbarkeit in der Lieferkette ist GS1-128 der Standard, für Umkartons ITF-14.
Barcode-Arten im Überblick
| Barcode | Zeichen | Länge | Typischer Einsatz |
|---|---|---|---|
| EAN-13 | Ziffern | 13 | Einzelhandel in Europa und weltweit |
| EAN-8 | Ziffern | 8 | sehr kleine Verpackungen |
| UPC-A | Ziffern | 12 | Einzelhandel in USA und Kanada |
| ITF-14 | Ziffern | 14 | Umkartons, Versandeinheiten |
| Code 128 | alle 128 ASCII-Zeichen | variabel | Lager, Versand, Inventar, Etiketten |
| GS1-128 | wie Code 128, mit Datenbezeichnern | variabel | Lieferkette: Charge, MHD, Seriennummer |
| Code 39 | A–Z, 0–9, 7 Sonderzeichen | variabel | Industrie, Behörden, ältere Systeme |
| QR-Code | beliebige Daten | 2D | Links, Tickets, Zahlungen |
| Data Matrix | beliebige Daten | 2D | Arzneimittel, Kleinteile, Industrie |
Die Wahl hängt weniger von der Technik ab als davon, wer den Code lesen soll. Kassen im Handel erwarten EAN-13 oder UPC. Interne Systeme lesen, was Sie festlegen.
EAN-13: der Barcode für den Handel
Der EAN-13 stellt eine 13-stellige GTIN dar. Die ersten Ziffern bilden das GS1-Präfix der nationalen Organisation, die die Nummer vergeben hat, danach folgen die Basisnummer des Unternehmens, die Artikelnummer und am Ende die Prüfziffer. Wie Sie diese berechnen, steht im Ratgeber EAN-Prüfziffer berechnen.
Ein verbreiteter Irrtum: Die Präfixe 400 bis 440 bedeuten nicht „Made in Germany“, sondern nur, dass die Nummer über GS1 Germany vergeben wurde. Österreich hat 900 bis 919, die Schweiz 760 bis 769. Bücher tragen 978 oder 979 (ISBN), Zeitschriften 977.
Für den Verkauf über Händler, Marktplätze und Kassensysteme brauchen Sie eine eigene, lizenzierte Nummer. Selbst ausgedachte Nummern mit gültiger Prüfziffer können mit bestehenden Produkten kollidieren und werden von großen Händlern abgelehnt. Die Lizenz gibt es bei GS1 Germany mit jährlicher Gebühr.
Code 128: flexibel für interne Zwecke
Code 128 kann alle 128 Zeichen des ASCII-Zeichensatzes darstellen: Groß- und Kleinbuchstaben, Ziffern, Satz- und Steuerzeichen. Er besteht aus drei Zeichensätzen. Satz A enthält Großbuchstaben und Steuerzeichen, Satz B Groß- und Kleinbuchstaben, Satz C kodiert Ziffernpaare und ist damit bei reinen Zahlen besonders kompakt. Gute Generatoren wechseln automatisch zwischen den Sätzen, um den Code kurz zu halten.
Eine Prüfziffer nach Modulo 103 ist fest eingebaut, sie wird nicht als Klartext angezeigt. Code 128 eignet sich für Lagerplätze, Inventarnummern, Paketnummern, Bibliotheksausweise und Werksetiketten. Wichtig: Code 128 ist kein Ersatz für EAN-13 an der Kasse.
GS1-128 und Datenbezeichner
GS1-128 ist ein Code 128 mit einem Sonderzeichen (FNC1) am Anfang und einer festen Struktur aus Datenbezeichnern, den Application Identifiers. Jeder Bezeichner steht in Klammern vor dem Wert:
| AI | Bedeutung | Format |
|---|---|---|
| (01) | GTIN | 14 Ziffern |
| (10) | Charge | bis 20 Zeichen |
| (15) | Mindesthaltbarkeitsdatum | JJMMTT |
| (17) | Verfallsdatum | JJMMTT |
| (21) | Seriennummer | bis 20 Zeichen |
| (00) | Nummer der Versandeinheit (SSCC) | 18 Ziffern |
So kann ein Etikett auf einer Palette in einem einzigen Code Artikel, Charge und Haltbarkeit enthalten. Lebensmittel- und Pharmalogistik setzen dieses Format voraus.
Code 39, ITF-14 und UPC
Code 39 kodiert Großbuchstaben, Ziffern und sieben Sonderzeichen. Er braucht mehr Platz als Code 128, ist aber sehr robust und in Industrie und Verwaltung verbreitet. Start und Ende markiert ein Sternchen.
ITF-14 stellt eine 14-stellige GTIN für Umverpackungen dar. Der Code ist breit und toleriert grobe Druckverfahren auf Wellpappe; oft umgibt ihn ein Rahmen, der Fehllesungen verhindert.
UPC-A ist das nordamerikanische Gegenstück zum EAN-13 mit zwölf Ziffern. Kassen in Europa lesen UPC in der Regel, US-Systeme lesen heute auch EAN-13.
Barcode oder QR-Code?
2D-Codes wie QR und Data Matrix speichern deutlich mehr Daten auf kleiner Fläche und lassen sich auch beschädigt noch lesen. In der EU tragen verschreibungspflichtige Arzneimittel seit 2019 einen Data-Matrix-Code mit Seriennummer gegen Fälschungen. Unter dem Namen „Ambition 2027“, auch „Sunrise 2027“, hat sich der Handel das Ziel gesetzt, dass Kassensysteme bis Ende 2027 neben Strichcodes auch drei 2D-Formate lesen: GS1 DataMatrix, QR-Code mit GS1 Digital Link und Data Matrix mit GS1 Digital Link. Der EAN-13 verschwindet dadurch nicht. Bis 90 Prozent der Kassen 2D-fähig sind, muss jedes Produkt mit 2D-Code zusätzlich einen linearen Barcode tragen.
Größe, Ruhezone und Druck
- Größe: Ein EAN-13 hat in Nenngröße 37,29 × 25,93 mm einschließlich Ruhezonen. Erlaubt sind 80 bis 200 Prozent.
- Ruhezone: Links und rechts muss ein heller Rand frei bleiben, bei EAN-13 mindestens elf beziehungsweise sieben Modulbreiten.
- Kontrast: Dunkle Striche auf hellem Grund. Rot als Strichfarbe ist ungeeignet, weil Laserscanner mit rotem Licht arbeiten.
- Höhe nicht kürzen: Gestauchte Codes lassen sich schlechter scannen.
- Testen: Scannen Sie vor dem Druck einer Auflage einen Probeausdruck mit mehreren Geräten.
Mit dem Barcode-Generator erstellen Sie EAN-13, EAN-8, Code 128 und weitere Formate direkt im Browser.
Entscheidungshilfe: welcher Barcode für welchen Zweck?
| Zweck | Empfehlung | Begründung |
|---|---|---|
| Produkt im Einzelhandel oder auf Amazon | EAN-13 mit GS1-Nummer | Kassen und Marktplätze erwarten eine registrierte GTIN |
| Buch | EAN-13 mit ISBN | ISBN über die nationale Agentur, in Deutschland MVB |
| Inventar, Werkzeuge, Lagerplatz | Code 128 | Buchstaben und Ziffern, kompakt, frei vergebbar |
| Palette an einen Händler | GS1-128 mit SSCC | vom Handel für Wareneingang gefordert |
| Umkarton | ITF-14 oder GS1-128 | robust auf Wellpappe |
| Altes Industriesystem | Code 39 | weit verbreitet, Scanner fast immer kompatibel |
| Link, Ticket, Visitenkarte | QR-Code | Smartphone-Kamera liest ihn direkt |
Fragen Sie vor der Entscheidung immer den Empfänger der Ware, etwa Händler, Logistikdienstleister oder Kunden. Deren Wareneingangssysteme bestimmen, welcher Code ohne Nacharbeit gelesen wird.
Klarschriftzeile und Lesbarkeit
Unter EAN-13 und UPC steht die Nummer zusätzlich in Ziffern, die Klarschriftzeile. Sie ist Pflicht, damit Kassenpersonal die Nummer bei einem unlesbaren Code von Hand eingeben kann. Beim EAN-13 steht die erste Ziffer links außerhalb des Codes; sie wird nicht als eigener Strich kodiert, sondern ergibt sich aus der Abfolge der Zeichensätze in der linken Hälfte. Bei Code 128 ist die Klarschrift freiwillig, aber für Menschen hilfreich, die einen Lagerplatz suchen.
Was ein eigener EAN-Code kostet
Die Barcodegrafik selbst ist kostenlos, jeder Generator erzeugt sie aus einer Nummer. Kosten entstehen nur für die Nummer: GS1 Germany berechnet für die Teilnahme am GTIN-System eine einmalige Gebühr und einen jährlichen Beitrag, deren Höhe sich nach dem Umsatz des Unternehmens richtet. Für kleine Hersteller gibt es Einzel-GTINs für wenige Artikel. Angebote, die gebrauchte oder „günstige“ EAN-Nummern weiterverkaufen, sind riskant, weil die Nummer im GS1-Verzeichnis weiterhin dem ursprünglichen Unternehmen zugeordnet ist.
Häufige Fragen
Was ist der Unterschied zwischen EAN-13 und Code 128?
EAN-13 kodiert genau 13 Ziffern und dient dem Handel. Code 128 kodiert beliebige ASCII-Zeichen in variabler Länge und ist für interne Anwendungen gedacht.
Brauche ich für einen EAN-Code eine Lizenz?
Für Produkte im Handel ja. Die Nummern vergibt in Deutschland GS1 Germany. Für rein interne Zwecke können Sie Code 128 mit eigenen Nummern nutzen.
Bedeutet 40 am Anfang Made in Germany?
Nein. Das Präfix zeigt nur, dass die Nummer über GS1 Germany vergeben wurde, nicht wo das Produkt hergestellt ist.
Welcher Barcode für Versandkartons?
Für Umkartons ITF-14 mit GTIN-14, für Paletten ein GS1-128 mit SSCC. Paketdienste geben ihre eigenen Formate vor.
Wann sollte ich einen QR-Code statt Barcode nehmen?
Wenn Sie viele Daten oder Links speichern wollen. Für Kassen im Handel bleibt der EAN-13 vorerst der Standard.
Kann ich Kleinbuchstaben in einem Barcode verwenden?
Ja, mit Code 128 im Zeichensatz B. EAN, UPC und ITF kodieren nur Ziffern, Code 39 nur Großbuchstaben.