BarcodeSheets

GS1-128 Barcode Generator

Anwendungsbezeichner auswählen, Werte eintragen — der AI-Baukasten setzt die korrekte GS1-128-Zeichenfolge zusammen und zeigt sie live an, kostenlos und unbegrenzt.

Unbegrenzt — ohne Obergrenze SVG & druckfertiges PNG kostenlos Ohne Konto 100 % im Browser

Was GS1-128 codiert

GS1-128 ist eine Variante von Code 128 für strukturierte Daten, gebaut für Logistik- und Lieferkettenetiketten, die mehr als eine Information in einem einzigen Barcode tragen müssen. Statt einer einzelnen Zeichenfolge sind die Daten in Felder aufgeteilt, jedes gekennzeichnet durch einen numerischen Anwendungsbezeichner (AI) in Klammern — (01) für eine GTIN, (10) für eine Charge, (17) für ein Verfallsdatum, (21) für eine Seriennummer und weitere. So kann ein Scanner oder Lagersystem genau die Felder herausziehen, die es braucht, unabhängig davon, wie viele im selben Symbol stecken. Der AI-Baukasten oben übernimmt das Zusammensetzen für Sie: AI wählen, Wert eintragen — die korrekt formatierte Zeichenfolge wird erzeugt und automatisch gerendert.

FNC1: was den Code zu GS1-Daten macht

Jedes GS1-128-Symbol beginnt mit einem besonderen, nicht druckbaren Zeichen namens FNC1 — es sagt dem Scanner, dass das Folgende als GS1-Anwendungsbezeichner zu interpretieren ist und nicht als beliebiger Text, wie ein einfacher Code-128-Barcode gelesen würde. FNC1 hat innerhalb des Barcodes eine zweite Aufgabe: Felder variabler Länge (etwa eine Chargennummer, die zwischen 1 und 20 Zeichen lang sein kann) verwenden ein zweites FNC1 als Trennzeichen, das genau markiert, wo dieses Feld endet, damit der nächste AI nicht fälschlich als Teil davon gelesen wird. FNC1 geben Sie nie selbst ein — das Studio dieses Werkzeugs fügt es beim Rendern automatisch ein.

Häufige Anwendungsbezeichner

Die fünf AIs, die der Baukasten dieser Seite unterstützt, decken die große Mehrheit realer GS1-128-Etiketten ab:

  • (01) GTIN-14 — die globale Artikelnummer des Produkts, 14 Ziffern inklusive eigener Prüfziffer.
  • (10) Charge — bis zu 20 alphanumerische Zeichen zur Kennzeichnung eines Produktionsloses.
  • (17) Verfallsdatum — im Format JJMMTT.
  • (21) Seriennummer — bis zu 20 alphanumerische Zeichen zur Kennzeichnung einer einzelnen Einheit.
  • (310x) Nettogewicht, kg — ein 6-stelliger Wert, bei dem x (0–5) angibt, wie viele dieser Ziffern Nachkommastellen sind; 3102 mit dem Wert 012345 bedeutet 123,45 kg.

Die vollständige GS1-Spezifikation definiert Dutzende weitere AIs für Logistik, Datumsangaben und Maße über diese fünf hinaus.

SSCC und Versandetiketten

Das Heimatgebiet von GS1-128 ist das Versandetikett: Paletten und Kartons in einer Lieferkette tragen fast immer einen Serial Shipping Container Code, AI (00), eine 18-stellige Nummer, die genau diese eine Versandeinheit durchgängig identifiziert — im deutschsprachigen Raum als NVE bekannt. Ein reales Palettenetikett kombiniert regelmäßig eine NVE mit einer GTIN (01), einer Charge (10) und einem Mengen- oder Gewichtsfeld, alles im selben GS1-128-Symbol — genau die Art zusammengesetzter Felder, die der AI-Baukasten oben mühelos machen soll. Das ist der Kerngrund, warum GS1-128 als eigenes Format existiert: Die Kasse im Einzelhandel will eine einzige einfache Nummer, der Wareneingang eines Lagers braucht dagegen mehrere strukturierte Felder aus einem einzigen Scan.

GS1-128 im Vergleich zu reinem Code 128

Physisch sind GS1-128 und Code 128 dieselbe Symbologie — identische Strichmuster, identische Prüfsumme. Der Unterschied liegt ausschließlich in der Konvention: GS1-128 beginnt immer mit FNC1 und strukturiert seine Daten als Anwendungsbezeichner, während einfacher Code 128 den Text codiert, den Sie ihm geben, ohne implizite Bedeutung. Jeder Scanner, der Code 128 liest, decodiert auch die Striche eines GS1-128-Symbols, aber nur GS1-fähige Software wertet die dahinterliegende AI-Struktur korrekt aus. Wenn Ihre Daten kein GS1-Feld sind — eine interne SKU, eine Sendungsnummer, die Ihr eigenes System definiert —, ist reiner Code 128 (siehe /code-128) die einfachere und passendere Wahl.

Häufige Fragen

Was ist ein Anwendungsbezeichner (AI) in einem GS1-128-Barcode?

Ein numerisches Präfix in Klammern — etwa (01) oder (17) —, das angibt, was das unmittelbar folgende Feld bedeutet. (01) steht immer für die GTIN, (17) immer für das Verfallsdatum und so weiter. So kann ein Scanner oder ERP-System mehrere verschiedene Angaben aus einem einzigen Barcode auslesen, ohne dass unklar bleibt, welche Ziffern wofür stehen.

Was ist der Unterschied zwischen GS1-128 und Code 128?

Physisch keiner — GS1-128 ist Code 128 mit einem einleitenden FNC1-Zeichen, das den Inhalt als GS1-strukturierte Daten kennzeichnet, und mit Anwendungsbezeichner-Syntax darin. Alles, was Code 128 liest, decodiert auch die Striche, aber nur GS1-fähige Software interpretiert die AI-Struktur korrekt. Für einfachen, unstrukturierten Text nutzen Sie unseren Code-128-Generator unter /code-128.

Was ist FNC1 in einem GS1-128-Barcode?

Ein besonderes, nicht druckbares Zeichen, mit dem jedes GS1-128-Symbol beginnt und das dem Scanner signalisiert: „Das sind GS1-Daten, lies sie als Anwendungsbezeichner.“ Es dient außerdem mitten im Barcode als Trennzeichen zwischen einem Feld variabler Länge und dem nächsten AI, damit der Scanner genau weiß, wo ein Feld endet. Das Studio dieses Werkzeugs setzt es automatisch — Sie geben es nie selbst ein.

Was ist ein SSCC?

Ein Serial Shipping Container Code — Anwendungsbezeichner (00) — eine 18-stellige Nummer, die eine einzelne Versandeinheit wie eine Palette oder einen Karton entlang der Lieferkette eindeutig identifiziert. Im deutschsprachigen Raum heißt sie NVE (Nummer der Versandeinheit). Sie ist einer der häufigsten Gründe, warum GS1-128 auf Versandetiketten auftaucht, oft zusammen mit einer GTIN (01) und weiteren Logistik-AIs auf demselben Etikett.

Brauche ich eine GS1-Lizenz, um GS1-128 zu nutzen?

Nicht, um mit diesem Werkzeug ein scanbares Barcode-Bild zu erzeugen — Sie können jede AI-Syntax codieren, die Sie eingeben. Die GTINs und anderen Kennungen in einem echten GS1-128-Etikett in einer realen Lieferkette müssen aber von einer lizenzierten GS1-Mitgliedsorganisation stammen, damit sie weltweit eindeutig sind und von Geschäftspartnern akzeptiert werden; eine selbst vergebene Nummer taugt für interne oder geschlossene Systeme, nicht für eine, die außerhalb Ihres Betriebs erkannt werden muss.

Wie baue ich einen GS1-128-Barcode, ohne die AI-Syntax zu kennen?

Nutzen Sie den AI-Baukasten oben: Wählen Sie einen Anwendungsbezeichner aus der Liste (GTIN, Charge, Verfallsdatum, Seriennummer oder Nettogewicht), tragen Sie den Wert in ein normales Feld ein und fügen Sie so viele Zeilen hinzu, wie Ihr Etikett braucht. Die korrekte (AI)Wert-Zeichenfolge wird für Sie zusammengesetzt und geprüft — Sie müssen keine Klammer tippen und sich nicht um die Feldreihenfolge kümmern.