Kostenloses Tool

GS1-Barcode zerlegen: Application Identifier lesen

Dieses Werkzeug zerlegt den Inhalt eines GS1-Barcodes in seine Datenelemente: Klammerschreibweise, Rohstring des Scanners mit Trenner (GS/FNC1, auch mit Präfix wie ]d2) oder eine GS1-Digital-Link-Adresse. Zu jedem Application Identifier zeigt es Bedeutung und Wert, liest Datum und Dezimalstellen und prüft Länge, Zeichen und die Prüfziffern von GTIN, SSCC und GLN. Die Zerlegung läuft im Browser, ohne Upload; nichts wird übertragen oder gespeichert. Ein Bild liest es nicht, und es schlägt nichts nach.

Von · · · Datenquelle: GS1 General Specifications, Release 26.0, GS1 AI-Liste und GS1 Digital Link URI Syntax · Methodik

Barcode-Inhalt eingeben

Die Zerlegung läuft nur in Ihrem Browser. Der Inhalt wird nicht gesendet und nicht gespeichert. Ein Präfix wie ]d2 oder ]C1 ist erlaubt. Den Trenner dürfen Sie als Steuerzeichen (ASCII 29), als <GS> oder als [FNC1] schreiben.

Hinweis

Das Werkzeug läuft in Ihrem Browser, Ihre Eingaben werden nicht übertragen. Die Auskunft folgt den genannten Quellen; regionale Ausnahmen, Vorgaben im Einzelfall oder Ihr Gerät können davon abweichen. Prüfen Sie Termine und Einstellungen an der Quelle, bevor Sie sich darauf verlassen oder etwas an Ihrem Gerät ändern. Für Vollständigkeit und Richtigkeit übernehmen wir keine Gewähr; Stand siehe „Zuletzt geprüft“.

Was in einem GS1-Barcode steckt

Auf Verpackungen, Paletten und Lieferscheinen stehen Strichcodes und Matrixcodes, die mehr als eine Nummer enthalten. Die Daten bestehen aus Datenelementen. Jedes beginnt mit einem Application Identifier (AI), einer Kennzahl mit zwei bis vier Ziffern, und trägt dahinter den Wert. Die AI 01 steht zum Beispiel für die GTIN, 10 für die Chargennummer, 17 für das Verfallsdatum und 21 für die Seriennummer. Die Regeln dafür stehen in den GS1 General Specifications, die Liste aller AI führt GS1 unter ref.gs1.org/ai. Dieses Werkzeug schneidet den Text in diese Datenelemente, benennt sie und prüft sie.

Welche Schreibweisen Sie einfügen können

  • Klammerschreibweise: (01)09520123456788(10)ABC1. So drucken die meisten Etiketten den Klartext unter den Code. Enthält ein Wert selbst Klammern, ist die Schreibweise mehrdeutig: Eine Folge wie (21) im Wert läse das Werkzeug als neues Datenelement, übrige Klammern meldet es als Hinweis. Dann ist der Rohstring zuverlässiger.
  • Rohstring: die Zeichenkette, die ein Scanner liefert, zum Beispiel 01095201234567881718042610ABC1<GS>2112345. Der Trenner <GS> (FNC1, ASCII 29) steht zwischen Elementen mit wechselnder Länge. Das Werkzeug versteht das Steuerzeichen selbst, außerdem <GS>, [GS], {GS}, ^] und [FNC1]. Diese Schreibweisen sind eine Eingabe-Hilfe dieser Seite und keine Vorgabe von GS1. Ein vorangestellter Symbology Identifier wie ]d2 (GS1 DataMatrix), ]C1 (GS1-128), ]e0 (GS1 DataBar) oder ]Q3 (GS1 QR Code) wird erkannt und entfernt.
  • GS1-Digital-Link-Adresse: https://id.gs1.org/01/09520123456788/10/ABC123. Die Paare aus AI und Wert im Pfad werden gelesen, ebenso AI im Query-Teil, etwa ?17=211231. Die Adresse muss nicht von GS1 stammen.

So zerlegt das Werkzeug den Rohstring

Aus den ersten beiden Ziffern ergibt sich die Länge des AI (Tabelle 7-5 der Spezifikation: zwei, drei oder vier Stellen). Elemente mit vordefinierter Länge nach Tabelle 7-6 laufen ohne Trenner direkt in das nächste Element. Dazu gehören 00 (SSCC), 01, 02 und 03 (GTIN), die Datums-AI 11 bis 13 und 15 bis 17, 20, 31 bis 36 sowie 41. Alle anderen Elemente haben formal eine variable Länge und brauchen vor dem nächsten Element einen Trenner. Fehlt er, lässt sich der Rohstring nicht eindeutig zerlegen: Eine Chargennummer 10 schluckt dann alles bis zum Ende. Übersteigt das ihre höchste Länge, meldet das Werkzeug einen fehlenden Trenner und bricht ab. Bleibt der Text innerhalb der erlaubten Länge, kann das Werkzeug den Fehler nicht erkennen und liest das Folgeelement als Teil der Charge.

Was gelesen und geprüft wird

  • Länge und Zeichen jedes Datenfelds nach dem Format der AI-Liste: nur Ziffern, der GS1-Zeichensatz 82 oder der Zeichensatz 39.
  • Prüfziffer Modulo 10 bei AI 00, 01, 02, 03, 253, 255, 402, 410 bis 417, 8003, 8006, 8017, 8018 und 8026. Von rechts werden die Stellen abwechselnd mit 3 und 1 gewichtet, die Prüfziffer ergänzt die Summe auf den nächsten Zehner.
  • Datum als JJMMTT bei den Daten-AI: Monat und Tag müssen es geben. Der Tag 00 bedeutet laut Spezifikation den letzten Tag des Monats, 130200 ist also der 28.02.2013. Das Jahrhundert wird so gewählt, dass das Datum zwischen 49 Jahren zurück und 50 Jahren voraus liegt. Für zulassungspflichtige Gesundheitsprodukte darf der Tag bei AI 11 und 17 seit dem 01.01.2025 nicht mehr 00 sein, darauf weist das Werkzeug hin.
  • Implizierte Dezimalstelle bei den Mess-AI 310n bis 369n und den Preis-AI 390n bis 395n: Die vierte Ziffer des AI sagt, wie viele Nachkommastellen der Wert hat. (3103)000195 ist 0,195 kg.

Was das Werkzeug nicht kann

Es zerlegt den Text, den Sie einfügen. Ein Bild von einem Barcode liest es nicht, dafür brauchen Sie einen Scanner oder die Kamera-App. Es kennt die AI der enthaltenen Tabelle (Stand GS1 General Specifications 26.0, Januar 2026). Ein AI, den es nicht enthält, meldet es als unbekannt. Es prüft nicht, ob ein Etikett die Kombinationsregeln einhält, etwa welche AI gemeinsam stehen dürfen, und es beurteilt nicht die Druckqualität eines Codes. Komprimierte Digital-Link-Adressen entschlüsselt es nicht, und bei einer Adresse prüft es nicht, ob sie die gesamte Syntax des GS1 Digital Link einhält. Die Nummern werden nicht nachgeschlagen: Ob eine GTIN oder SSCC vergeben ist und zu welchem Artikel sie gehört, erfahren Sie hier nicht.

Typische Fehler

  • Trenner nicht mitkopiert: Viele Scanner liefern den Trenner als unsichtbares Zeichen. Beim Einfügen aus manchen Programmen geht es verloren, dann wirken variable Felder zu lang.
  • Falsche Prüfziffer: Meist ein Tippfehler oder ein Zahlendreher in GTIN, SSCC oder GLN. Die richtige Ziffer nennt das Ergebnis.
  • Datum mit Tag 00 oder unmöglichem Datum: 00 ist nur als Monatsende zulässig. Den 30. Februar gibt es auch hier nicht.
  • Unbekannter AI: Wenn die Zerlegung mitten im Rohstring abbricht, stimmt meist die Länge des Elements davor nicht oder es fehlt ein Trenner. Der Fehler nennt die Stelle.

Verbindungen zu anderen Werkzeugen

Die GTIN (01) einer Einzelware prüfen Sie auch mit EAN prüfen. Die PZN eines Arzneimittels, die bei der GS1-Variante des Data-Matrix-Codes unter AI 710 steht (beim PPN-Code steht sie im Produktcode PPN), rechnet PZN prüfen nach. Eigene Strichcodes erzeugen Sie im Barcode-Generator.

Datenschutz bei diesem Werkzeug

Der Inhalt wird nur in Ihrem Browser verarbeitet. Er wird nicht gesendet, nicht gespeichert und nicht in die Adresszeile geschrieben, das Eingabefeld lässt keine Browser-Vorschläge zu. Gezählt wird nur, dass das Werkzeug benutzt wurde. „Zuletzt geprüft“ meint den Abgleich mit den Beispielen und Regeln der GS1-Spezifikation vom Januar 2026.

Häufige Fragen

Wie zerlege ich einen GS1-Barcode?

Fügen Sie den Inhalt in das Feld ein, als Klammerschreibweise, als Rohstring des Scanners oder als Digital-Link-Adresse. Das Werkzeug erkennt die Schreibweise selbst, trennt die Datenelemente, nennt zu jedem den Application Identifier samt Bedeutung und prüft Länge, Zeichen, Prüfziffern und Daten.

Was bedeutet GS, FNC1 oder ASCII 29 im Barcode?

Das Trennzeichen steht zwischen einem Datenelement mit wechselnder Länge und dem nächsten Element. Es heißt FNC1 im Strichcode und kommt beim Scanner als Steuerzeichen GS (ASCII 29) an. Nach Elementen mit vordefinierter Länge, etwa GTIN oder den Datums-AI, ist es nicht nötig, am Ende des Codes steht keins.

Was heißt (3103)000195?

Der AI 3103 steht für das Nettogewicht in Kilogramm bei Ware variabler Menge. Die vierte Ziffer 3 gibt drei Nachkommastellen an, der Wert 000195 ist also 0,195 kg. Bei anderen Mess-AI der Reihen 310n bis 369n gilt dieselbe Regel mit der jeweiligen Einheit.

Warum ist „00“ im Datum erlaubt?

In den Daten-AI bedeutet der Tag 00 laut GS1 den letzten Tag des Monats, 130200 ist der 28.02.2013. Bei zulassungspflichtigen Gesundheitsprodukten ist das für AI 11 und 17 seit dem 01.01.2025 nicht mehr zulässig, dort muss der Tag angegeben sein. Das Werkzeug zeigt beides an.

Prüft das Werkzeug, ob die GTIN oder SSCC vergeben ist?

Nein. Das Werkzeug prüft nur die Rechnung der Prüfziffer, Länge, Zeichensatz, Datum und Form. Ob die Nummer bei GS1 vergeben ist und zu welchem Artikel oder Paket sie gehört, erfahren Sie hier nicht und nicht aus dem Barcode allein.

Wird mein Barcode-Inhalt gespeichert oder übertragen?

Nein. Das Zerlegen rechnet im Browser auf Ihrem Gerät. Der Inhalt wird nicht an einen Server gesendet, nicht im Browser gespeichert und nicht in die Adresszeile geschrieben. Gezählt wird nur, dass das Werkzeug benutzt wurde, ohne Inhalt.

Kein Rechtsrat und keine Konformitätsprüfung. Das Werkzeug zerlegt den eingefügten Text nach den GS1 General Specifications 26.0 (Stand Januar 2026) und rechnet Prüfziffern nach; es liest keine Bilder, kennt nur die enthaltene AI-Tabelle, prüft keine Kombinationsregeln und keine Druckqualität und fragt keine Datenbank ab. Verbindlich sind die Spezifikationen und Ihre GS1-Organisation.