Die wichtigsten Barcode-Typen lassen sich in zwei Gruppen einteilen. Lineare (1D-)Barcodes speichern Daten in Strichen und Lücken: EAN-13, UPC-A, EAN-8 und UPC-E für die Kasse im Handel, ITF-14 und GS1-128 für Kartons, Paletten und Logistiketiketten, GS1 DataBar für frische Lebensmittel sowie Code 128 und Code 39 für interne Etiketten. Zweidimensionale (2D-)Barcodes speichern Daten in einem Raster aus Quadraten oder Punkten: GS1 DataMatrix, QR-Code (auch QR mit GS1 Digital Link), PDF417, Aztec und MaxiCode.
Welchen Typ du brauchst, hängt davon ab, wo der Barcode gescannt wird und welche Daten er tragen muss. Ein Produkt, das in Geschäften verkauft wird, braucht einen EAN-13 oder UPC-A mit einer GTIN. Ein Karton, der in ein Verteilzentrum geht, braucht ITF-14 oder GS1-128. Ein Regaletikett in deinem eigenen Lager kommt mit Code 128 und deiner SKU aus. Dieser Leitfaden stellt jeden Typ mit seinen Daten und der vergebenden Stelle vor und ordnet die Typen dann Kanälen und den Produktdatenfeldern zu, von denen sie abhängen.
Eine Barcode-Symbologie ist nicht die Nummer, die sie trägt
Mit „Barcode“ sind zwei verschiedene Dinge gemeint. Die Symbologie ist das Muster, das ein Scanner liest: EAN-13, ITF-14, QR-Code. Die Nummer ist die darin codierte Kennung: meist eine GTIN (Global Trade Item Number), eine SKU oder ein Versandcode. EAN-13 ist eine Symbologie; GTIN-13 ist die 13-stellige Nummer, die sie trägt. UPC-A ist eine Symbologie; GTIN-12 ist ihre Nummer.
Der Unterschied zählt in deinen Produktdaten. Ein Marktplatz oder das Google Merchant Center fragt nach der Nummer, nicht nach dem Bild. Ein Produkt behält dieselbe GTIN, egal ob sie als EAN-13 auf die Schachtel gedruckt oder daneben in einem QR-Code codiert ist. Unser Leitfaden GTIN vs UPC vs EAN erklärt die Bezeichnungen und die vier GTIN-Längen.
Lineare und 2D-Barcodes und was jeder speichern kann
Ein linearer Barcode wird entlang einer Linie gelesen, daher ist seine Kapazität klein: Ein EAN-13 enthält 13 Ziffern und sonst nichts. Die meisten linearen GS1-Barcodes tragen nur eine Kennung. GS1-128 und GS1 DataBar sind die Ausnahmen: Beide können Attribute wie eine Chargennummer oder ein Verfallsdatum ergänzen.
Ein 2D-Barcode wird als Bild gelesen und speichert daher auf weniger Fläche viel mehr. Laut der GS1-Seite zu 2D-Barcodes fasst ein QR-Code bis zu 7.089 Ziffern oder 4.296 alphanumerische Zeichen, eine GS1 DataMatrix bis zu 3.116 Ziffern oder 2.335 alphanumerische Zeichen. Beide können eine GTIN plus Attribute wie Verfallsdatum oder Seriennummer tragen. Zum Lesen braucht es einen Bildscanner oder eine Handykamera; ältere Laserscanner an der Kasse können sie nicht lesen.
Barcodes für die Kasse: EAN-13, UPC-A, EAN-8 und UPC-E
Die EAN/UPC-Familie ist für schnelles Scannen in großen Mengen am Point of Sale gebaut. GS1 zählt vier Symbole dazu, alle aus jeder Richtung lesbar und alle nur mit einer GTIN, ohne Platz für Attribute wie eine Chargennummer:
- EAN-13: 13 Ziffern, trägt eine GTIN-13. Der Standard-Produktbarcode in Europa und im größten Teil der Welt.
- UPC-A: 12 Ziffern, trägt eine GTIN-12. Der Standard in den USA und Kanada. Eine GTIN-12 mit vorangestellter Null ist dieselbe Nummer wie ein 13-stelliger Code, deshalb lesen EAN-Scanner UPC-A problemlos.
- EAN-8: 8 Ziffern, trägt eine GTIN-8. Gedacht für Verpackungen, die für einen EAN-13 zu klein sind, etwa einen Lippenpflegestift. GTIN-8-Nummern vergibt deine GS1-Länderorganisation gesondert.
- UPC-E: ein komprimierter UPC-A für kleine Verpackungen. Er trägt eine GTIN-12, bei der einige Nullen unterdrückt sind, daher lassen sich nur GTIN-12-Nummern mit Nullen an den richtigen Stellen so drucken. Frag bei GS1 US nach, bevor du eine Verpackung darauf auslegst.
- ISBN als EAN-13: Auch Bücher tragen einen EAN-13. Die 13-stellige ISBN beginnt mit 978 oder 979 und wird als EAN-13 gedruckt, sodass Buchhandelskassen sie wie jeden anderen Produktbarcode scannen.
Die Größe ist Teil des Standards. GS1 Nederland gibt die 100-%-Größe eines EAN-13 mit 37,29 × 25,93 mm an, skalierbar von 80 % bis 200 %, mit einer hellen Ruhezone auf beiden Seiten. Die Striche unter dieses Maß zu verkleinern oder die Höhe zu kürzen, damit der Code aufs Etikett passt, ist ein häufiger Grund, warum ein Barcode an der Kasse nicht funktioniert.
Barcodes für Umverpackungen und Paletten: ITF-14 und GS1-128
Kartons und Paletten laufen durch Lager und Verteilzentren, wo Scanner Etiketten aus der Entfernung lesen und oft direkt auf braune Wellpappe gedruckt wird. Die GS1-Seite zur allgemeinen Distribution beschreibt dafür zwei Symbole:
- ITF-14: enthält 14 Ziffern, trägt also eine GTIN-14 und sonst nichts. Er verträgt groben Druck auf Wellpappe. Für die Verbrauchereinheit, die an der Kasse verkauft wird, ist er nicht gedacht.
- GS1-128: enthält bis zu 48 alphanumerische Zeichen pro Symbol und kann jeden GS1-Schlüssel plus Attribute tragen. Die Daten werden als Element-Strings mit Datenbezeichnern (Application Identifiers) geschrieben, etwa (00) für die SSCC (NVE, Nummer der Versandeinheit) einer Palette, (01) für die GTIN, (10) für die Charge oder das Los und (17) für das Verfallsdatum.
Die GTIN-14 einer Umverpackung ist nicht einfach die Verbraucher-GTIN mit einer vorangestellten Ziffer. Du ergänzt eine Indikatorziffer für die Verpackungsebene und berechnest dann die Prüfziffer neu. Nimm die Beispielnummer von GS1 selbst, GTIN 9506000134352, auf einer Flasche, die im Karton zu 12 Stück geliefert wird. Der Karton bekommt die GTIN-14 19506000134359: Die führende 1 markiert die Verpackungsebene, und die Prüfziffer ändert sich von 2 auf 9. Unser ITF-14-Barcode-Generator übernimmt diese Berechnung für dich.
GS1 DataBar für frische Lebensmittel und variables Gewicht
GS1 DataBar ist eine lineare Familie für Artikel, die an der Kasse mehr als eine GTIN brauchen. Laut GS1 wird sie häufig für frische Lebensmittel genutzt, wo sie neben der GTIN eine Chargennummer, ein Verfallsdatum oder das Artikelgewicht enthalten kann. Die Familie hat sieben Symbole: vier, die am Point of Sale gescannt werden können, und drei, bei denen das nicht geht. Du begegnest ihr vor allem bei losem Obst und an Fleisch- und Käsetheken.
2D-Barcodes: GS1 DataMatrix, QR-Code mit GS1 Digital Link und PDF417
GS1 DataMatrix ist ein quadratisches 2D-Symbol, das die GS1-Syntax für Element-Strings nutzt, also dieselben Datenbezeichner wie GS1-128. Es ist im Gesundheitswesen für Arzneimittel und Medizinprodukte weit verbreitet, wo GTIN, Charge, Verfallsdatum und Seriennummer auf eine kleine Packung passen müssen.
QR-Code mit GS1 Digital Link codiert eine Webadresse, die die GTIN enthält, zum Beispiel https://brand.example/01/09506000134352/10/L2611, wobei 01 die GTIN markiert (14-stellig geschrieben) und 10 die Charge. Mit dem Handy öffnet die Kundschaft die Produktseite; ein 2D-fähiger Scanner an der Kasse liest die GTIN aus demselben Code. Der Wörterbucheintrag zu GS1 Digital Link erklärt den Aufbau der URL. Ein einfacher QR-Code mit einem Marketing-Link trägt keine GTIN und kann keinen Handelsbarcode ersetzen.
PDF417 ist eine gestapelte 2D-Symbologie und gehört nicht zu den GS1-Optionen für die Kasse im Handel. Du findest sie auf Dokumenten wie Ausweisen, Bordkarten aus Papier und Versandpapieren. Zwei weitere 2D-Typen tauchen außerhalb von Handelsverpackungen auf: Aztec, verbreitet auf mobilen Bordkarten und Tickets, und MaxiCode, der quadratische Code mit einem Zielscheibenmuster in der Mitte, den UPS zum Sortieren von Paketen entwickelt hat.
Interne Barcodes: Code 128 und Code 39 für SKUs und Lagerplätze
Code 128 und Code 39 sind universelle lineare Symbologien, die jeder ohne GS1-Lizenz nutzen darf. Code 39 codiert Ziffern, Großbuchstaben und einige Sonderzeichen; Code 128 codiert den vollständigen ASCII-Zeichensatz und druckt kompakter. Lager nutzen sie für SKU-Etiketten, Lagerplätze, Kommissionierscheine und Inventaretiketten, etwa ein Regaletikett mit BIN-A12-03. Ältere Systeme nutzen noch Codabar, zum Beispiel auf Bibliotheksbüchern.
Verwechsle Code 128 nicht mit GS1-128. GS1-128 ist Code 128 mit einem Function-1-Zeichen (FNC1) direkt nach dem Startzeichen, gefolgt von Datenbezeichnern, und seine Daten folgen den GS1-Regeln. Ein einfacher Code 128 mit deiner SKU funktioniert in deinem eigenen Gebäude, bedeutet an der Kasse eines Händlers oder auf einem Marktplatz aber nichts.
Barcode-Typen im Vergleich: Daten, Einsatz und wer die Nummer vergibt
| EAN-13 | 1D | GTIN-13 | Konsumgüter, Europa und weltweit | Ja | GS1-Länderorganisation (deine GS1-Basisnummer) |
|---|---|---|---|---|---|
| UPC-A | 1D | GTIN-12 | Konsumgüter, USA und Kanada | Ja | GS1 US (deine Basisnummer) |
| EAN-8 | 1D | GTIN-8 | Sehr kleine Verpackungen | Ja | GS1-Länderorganisation, Vergabe pro Artikel |
| UPC-E | 1D | GTIN-12, Nullen unterdrückt | Sehr kleine Verpackungen, USA | Ja | GS1 US; nur manche GTIN-12-Nummern lassen sich komprimieren |
| ITF-14 | 1D | GTIN-14 | Umverpackungen aus Wellpappe | Nein | Du, aus deiner GTIN und einer Indikatorziffer |
| GS1-128 | 1D | Jeder GS1-Schlüssel plus Attribute, bis zu 48 Zeichen | Etiketten für Paletten und Umverpackungen mit SSCC, Charge, Verfallsdatum | Nein | Du, unter deiner GS1-Basisnummer |
| GS1 DataBar | 1D | GTIN plus Gewicht, Charge oder Verfallsdatum | Frische Lebensmittel und Artikel mit variablem Gewicht | Vier von sieben Ausführungen | Du, unter deiner GS1-Basisnummer |
| GS1 DataMatrix | 2D | GTIN plus Attribute, bis zu 3.116 Ziffern | Gesundheitswesen, kleine Packungen, Serialisierung | Ziel: Ende 2027 | Du, unter deiner GS1-Basisnummer |
| QR-Code mit GS1 Digital Link | 2D | Web-URI mit GTIN und Attributen, bis zu 7.089 Ziffern | Verbraucherinformation und Kasse | Ziel: Ende 2027 | Du, unter deiner GS1-Basisnummer |
| Code 128 | 1D | Beliebiger ASCII-Text | Interne Etiketten für SKUs, Lagerplätze und Inventar | Nein | Du (keine Lizenz nötig) |
| Code 39 | 1D | Ziffern, Großbuchstaben, einige Sonderzeichen | Interne und industrielle Etiketten | Nein | Du (keine Lizenz nötig) |
| PDF417 | 2D | Große Textmengen | Ausweise, Bordkarten, Versanddokumente | Nein | Hängt von der Anwendung ab |
Sunrise 2027: GS1 bringt 2D-Barcodes an die Kasse
GS1 nennt es Ambition 2027; GS1 US führt sein Programm für dasselbe Ziel unter dem Namen Sunrise 2027. Die GS1-Richtlinie für 2D-Barcodes am Point of Sale im Handel (Release 1.1.0, ratifiziert im Dezember 2025) setzt das Ziel, dass Kassen weltweit bis Ende 2027 die GTIN sowohl aus linearen als auch aus 2D-Barcodes lesen und verarbeiten können. Es ist ein Branchenziel, kein Gesetz.
- Drei 2D-Optionen für die Kasse: QR-Code mit GS1 Digital Link, Data Matrix mit GS1 Digital Link und GS1 DataMatrix.
- Den linearen Barcode behalten: Bis 90 % der Scans am Point of Sale GS1-2D-Barcodes verarbeiten können, brauchen Produkte mit einem 2D-Code auf der Verpackung zusätzlich einen EAN/UPC.
- Platzierung: Der 2D-Code sitzt höchstens 50 mm von der Mitte des linearen Barcodes entfernt, damit an der Kasse nur eine Stelle gescannt werden muss.
Für eine Marke heißt der praktische Schritt: einen 2D-Code ergänzen, der dieselbe GTIN trägt wie der EAN-13, plus Charge oder Verfallsdatum, wo du sie erfasst. Das klappt nur, wenn diese Werte pro Produkt und pro Produktionslauf in deinen Daten vorhanden sind.
Welchen Barcode-Typ jeder Kanal und jede Situation braucht
- Verkauf in stationären Geschäften: EAN-13 (oder UPC-A für Nordamerika) mit einer GTIN, die für deine Marke lizenziert ist. Nimm EAN-8 oder UPC-E nur, wenn die Verpackung zu klein ist.
- Marktplätze wie Amazon: Das Listing braucht die Nummer, also eine GTIN, keinen gedruckten Barcode. Laut Amazons Hilfeseite zu Produkt-IDs werden Produkt-IDs mit der GS1-Datenbank abgeglichen, sodass Codes von Wiederverkäufern scheitern können, wenn sie auf ein anderes Unternehmen registriert sind; für Produkte ohne GTIN siehe den Leitfaden zur GTIN-Befreiung. Bei Versand durch Amazon (Fulfillment by Amazon) werden berechtigte Produkte standardmäßig über ihren Herstellerbarcode verfolgt; alle anderen brauchen einen Amazon-Barcode, ein FNSKU-Etikett, das mit X beginnt.
- Google Shopping: Übermittle für jede Variante die GTIN des Herstellers. Googles GTIN-Regeln sagen, dass du keinen Wert raten oder erfinden sollst, verlangen eine korrekte Prüfziffer und nennen die Präfixe 02, 04 und 2 als eingeschränkte Bereiche, die keine gültigen GTINs sind.
- Umverpackungen an das Verteilzentrum eines Händlers: ITF-14 mit der GTIN-14 der Umverpackung oder GS1-128, wenn der Händler Charge oder Verfallsdatum auf dem Etikett haben will.
- Paletten: ein GS1-Logistiketikett mit dem SSCC in GS1-128.
- Arzneimittel und Medizinprodukte: GS1 DataMatrix oder GS1-128, meist mit Charge, Verfallsdatum und Seriennummer.
- Dein eigenes Lager, Lagerplätze und Muster: Code 128 mit deiner internen SKU oder deinem Lagerplatzcode.
Einen Barcode-Typ wählen
Die Produktdatenfelder, von denen jeder Barcode abhängt
Ein Barcode ist nur so gut wie das Feld dahinter. Bevor irgendetwas gedruckt oder gelistet wird, müssen diese Werte in deinem Katalog vorhanden und korrekt sein:
- GTIN pro verkaufbarer Variante: eine pro Größe, Farbe und Packungsgröße. Speichere sie als Text, damit Tabellenkalkulationen keine führenden Nullen entfernen oder daraus 8.71235E+12 machen.
- Verpackungsebene und GTIN-14 der Umverpackung: Einzelstück, Innenverpackung, Umverpackung und Palette als separate Datensätze, jeweils mit eigener GTIN und Menge pro Ebene.
- SKU: dein interner Code, der von der GTIN abweichen kann. Behalte beide; Kanäle gleichen über die GTIN ab, dein Lager über die SKU.
- Chargen- oder Losnummer: pro Produktionslauf, nötig für GS1-128, DataMatrix und 2D-Codes im Handel.
- Verfalls- oder Mindesthaltbarkeitsdatum: pro Charge, für Lebensmittel, Kosmetik und Arzneimittel.
- Seriennummer: pro Einheit, nur wo du serialisierst (Medizinprodukte, hochwertige Waren).
- Nettogewicht oder Nettomenge: für Artikel mit variablem Gewicht, die DataBar nutzen.
- Digital-Link-URL: die Produktseite, auf die der QR-Code führt, pro GTIN.
Führe die folgenden Prüfungen an einer Stichprobe von Produkten durch, bevor du Druckvorlagen an die Druckerei oder eine Datei an einen Marktplatz schickst. Die meisten dauern in einer Tabelle nur Minuten und ersparen dir einen Neudruck.
Prüfungen, bevor du einen Barcode druckst oder listest
Fünf Barcode-Fehler, die Listings oder Scans blockieren
- Billige Codes bei einem Wiederverkäufer kaufen. Die Nummern können zur Basisnummer eines anderen Unternehmens gehören, und Marktplätze, die GS1-Daten prüfen, können das Listing entfernen.
- Einer neuen Variante die alte GTIN geben. Eine neue Farbe, Größe oder Stückzahl pro Packung ist ein neuer Handelsartikel und braucht eine eigene Nummer.
- ITF-14 auf die Verbrauchereinheit drucken. Das ist ein Barcode für Umverpackungen; die Kasse erwartet EAN/UPC.
- Eine Code-128-SKU auf die Handelsverpackung setzen. Dein interner Code bedeutet außerhalb deines Lagers nichts.
- Ziffern in einer Tabelle verlieren. Ein UPC, der als Zahl gespeichert ist, verliert seine führende Null, und eine in Excel geöffnete CSV kann eine GTIN in wissenschaftliche Notation umwandeln. Prüfe die Nummern nach jedem Import.
GTINs und Barcode-Felder im ganzen Katalog vollständig halten
WISEPIM vergibt oder verkauft keine GTINs und schlägt keine Nummern im GS1-Register nach; deine Nummern bekommst du von GS1 oder vom Hersteller. Was WISEPIM tut: die Identifikationsfelder vollständig und geprüft halten. Der kostenlose EAN/GTIN-Validator prüft Prüfziffern, und der Barcode-Generator erstellt EAN-13-, EAN-8-, UPC-A-, UPC-E-, Code-128-, GS1-128- und ITF-14-Symbole direkt in deinem Browser als SVG, PNG oder PDF, einzeln oder bis zu 500 auf einmal in einer ZIP-Datei. Der UPC-Lookup prüft die Prüfziffer eines Codes und durchsucht öffentliche Webseiten nach dem Produkt, das ihn trägt, mit einem Link zu Verified by GS1 für den offiziellen Eintrag.
Innerhalb eines Katalogs kann eine Quality-Guard-Regel verhindern, dass Produkte ohne gültige EAN exportiert werden, und die EAN-basierte Anreicherung führt pro Barcode eine Websuche mit Quellenangaben durch und befüllt nur die Felder, die du freigibst.

