Kostenloses Tool

DataMatrix-Code erstellen – auch GS1 DataMatrix, als PNG oder SVG

Dieses Werkzeug erstellt einen DataMatrix-Code (ECC 200) aus Ihrem Text oder einen GS1 DataMatrix aus Application Identifiern wie (01)04012345678901(17)271231(10)ABC, quadratisch oder rechteckig, und speichert ihn als PNG mit wählbarer Auflösung oder als SVG. Bei GS1-Daten prüft es Längen, Datumsfelder und die Prüfziffer von (00), (01), (02), (410) und (414). Es erzeugt keine Frankier-Codes der Post und liest keine Codes. Alles läuft im Browser, ohne Upload.

Von · · · Datenquelle: GS1 Application Identifier · Methodik

Code eingeben

Was soll im Code stehen?

Ihre Eingabe bleibt im Browser. Beim ersten Erstellen lädt die Seite die Zeichenbibliothek (etwa 1,1 MB) von dieser Domain nach.

Ergebnis

Hier erscheinen der Code, seine Maße, die GS1-Zerlegung und der Rechenweg.

Hinweis

Das Werkzeug läuft in Ihrem Browser, Ihre Eingaben werden nicht übertragen. Das Ergebnis enthält genau das, was Sie eingegeben haben. Wer einen Code scannt, kann seinen Inhalt lesen, schreiben Sie also nichts hinein, was nicht jeder sehen darf. Scannen Sie den Code vor dem Druck mit mindestens einem Handy, öffnen Sie das Ziel einmal selbst und drucken Sie bei Etiketten und Umschlägen erst eine Probeseite. Für Druckfehler, falsche Eingaben und das Verhalten fremder Apps übernehmen wir keine Gewähr. Grundlage ist die auf der Seite genannte Spezifikation, Stand siehe „Zuletzt geprüft“.

Was ein DataMatrix-Code ist

Ein DataMatrix-Code ist ein zweidimensionaler Code aus quadratisch angeordneten schwarzen und weißen Punkten, den Module. Die verbreitete Bauform heißt ECC 200 und enthält eine Fehlerkorrektur, sodass ein Scanner den Inhalt auch bei kleinen Beschädigungen lesen kann. Gegenüber einem QR-Code kommt DataMatrix mit sehr kleinen Flächen aus und wird deshalb häufig dort eingesetzt, wo wenig Platz ist, etwa auf Etiketten, Bauteilen und Arzneimittelpackungen. Dieses Werkzeug erstellt solche Codes aus Text und aus GS1-Daten.

So erstellen Sie den Code

  1. Wählen Sie, ob einfacher Text oder GS1-Daten im Code stehen sollen.
  2. Tragen Sie den Inhalt ein. Bei GS1 schreiben Sie die Application Identifier in runde Klammern, zum Beispiel (01)04012345678901(17)271231(10)ABC.
  3. Wählen Sie die Form (quadratisch, rechteckig oder rechteckig erweitert), die Modulgröße in Millimetern, die Ruhezone in Modulen und die Auflösung des PNG.
  4. Klicken Sie auf „Code erstellen“, prüfen Sie Vorschau und Maße und laden Sie PNG oder SVG.

GS1 DataMatrix: Application Identifier und Prüfziffer

Ein GS1 DataMatrix enthält nicht einfach Text, sondern Datenfelder mit festen Kennungen, den Application Identifiern (AI). Im Beispiel steht (01) für die GTIN des Artikels, (17) für das Verfallsdatum im Format JJMMTT und (10) für die Charge. Damit ein Scanner die Felder trennen kann, beginnt der Code mit einem besonderen Zeichen (FNC1), und auf Felder variabler Länge wie die Charge folgt, sofern noch ein Feld kommt, ein Trennzeichen. Beides setzt die Bibliothek beim Erstellen selbst; Sie schreiben nur die Klammerschreibweise.

Vor dem Erstellen prüft die Seite jedes Feld und zeigt das Ergebnis in einer Tabelle: Länge, erlaubte Zeichen, bei Datumsfeldern Monat und Tag, und bei (00), (01), (02), (410) und (414) die Prüfziffer. Die Prüfziffer ist die letzte Stelle der Nummer. Sie entsteht, indem die Ziffern von rechts nach links abwechselnd mit 3 und 1 multipliziert werden; die Summe wird auf das nächste Vielfache von 10 ergänzt. Der Rechenweg wird unter dem Ergebnis angezeigt. Eine falsche Prüfziffer wird als Fehler gemeldet, bevor ein Code entsteht.

Quadratisch oder rechteckig

Quadratische Codes sind der Standard und mit jedem DataMatrix-Scanner lesbar. Rechteckige Codes gibt es für flache Flächen, etwa schmale Streifen am Rand eines Etiketts. Die erweiterte rechteckige Form (DMRE) fasst bei gleicher Höhe mehr Daten, ist aber weniger verbreitet; ob Ihr Scanner sie liest, müssen Sie ausprobieren. Für GS1-Daten bietet die Seite quadratisch und rechteckig an.

Wie viel in einen Code passt, hängt von der Form ab. Gemessen mit der eingebauten Bibliothek fasst die größte quadratische Ausführung (144 × 144 Module) bis zu 3116 Ziffern oder 2335 Buchstaben und Ziffern; der größte rechteckige Code fasst 98 Ziffern, die erweiterte Form 236 Ziffern. Passt der Inhalt nicht, meldet die Seite das und schlägt vor, ihn zu kürzen oder die Form zu wechseln.

Modulgröße, Ruhezone und dpi

Die Modulgröße ist die Kantenlänge eines einzelnen Punkts. Bei kleiner Modulgröße wird der Code kompakt, aber schwerer zu drucken und zu lesen. Die Ruhezone ist der leere Rand um den Code, gemessen in Modulen; der Standardwert 2 ist ein Ausgangspunkt, den Sie bei Bedarf erhöhen können, wenn Ihr Scanner zu enge Ränder nicht mag.

Beim PNG rechnet die Seite die gewünschte Modulgröße in ganze Pixel um, weil unterschiedlich breite Module den Code verfälschen würden. Bei 0,5 mm und 300 dpi ergeben sich 5,9 Pixel, gerundet 6 Pixel, also 0,508 mm. Diese tatsächliche Größe steht im Ergebnis. Die gewählte Auflösung wird in die PNG-Datei geschrieben, damit Layoutprogramme die Größe richtig übernehmen. Das SVG enthält die Maße direkt in Millimetern und lässt sich ohne Qualitätsverlust skalieren.

Wo Sie den Code verwenden

Für Textverarbeitung und Layout nehmen Sie das PNG mit mindestens der Auflösung Ihres Druckers und fügen es ohne Verzerrung ein. Für Grafikprogramme und Etikettensoftware eignet sich das SVG. Prüfen Sie nach dem Einfügen die Größe: Skaliert ein Programm das Bild stufenlos, können Module ungleich breit werden. Drucken Sie vor einer Serie eine Probeseite und scannen Sie sie mit dem Gerät, das den Code später lesen soll.

Post, Frankierung und andere Grenzen

Dieses Werkzeug erzeugt keine Frankier-Codes der Post. Ein hier erstellter Code enthält nur den Text, den Sie eintippen, und frankiert nichts. Weitere Grenzen: Die Seite prüft bei GS1-Daten Aufbau, Länge, Datum und Prüfziffern der oben genannten Schlüssel, nicht aber, ob eine GTIN tatsächlich vergeben ist; Nummern für den Handel erhalten Sie über GS1. Andere Application Identifier als die in der Tabelle hinterlegten prüft nur die Bibliothek. Sonderzeichen wie Umlaute werden als UTF-8 kodiert; ob ein bestimmter Scanner sie ebenso zurückliefert, haben wir nicht für alle Geräte geprüft. Gelesen werden Codes hier nicht; dafür gibt es das Schwesterwerkzeug Barcode lesen.

Datenschutz und Technik

Der Code entsteht in Ihrem Browser; Ihre Eingaben werden nicht an einen Server gesendet. Für die Erzeugung lädt die Seite beim ersten Mal die Bibliothek bwip-js (Version 4.11.4, MIT-Lizenz, etwa 1,1 MB) von dieser Domain; Herkunft und Prüfsumme stehen in der Datei HERKUNFT.txt im Ordner der Bibliothek. Vorschau, SVG und PNG zeichnet die Seite selbst aus der Modulmatrix. Für die GS1-Regeln dient als Quelle die GS1-Liste der Application Identifier sowie die GS1 General Specifications. Eine Reihe verwandter Werkzeuge: Barcode-Generator, EAN prüfen und QR-Code und Barcode Generator.

Häufige Fragen

DataMatrix-Code erstellen kostenlos: was brauche ich dafür?

Nur diese Seite. Sie geben Ihren Text oder Ihre GS1-Daten ein, wählen Form, Modulgröße und Auflösung und laden den Code als PNG oder SVG. Es gibt keine Anmeldung und keinen Upload, der Code entsteht in Ihrem Browser. Den fertigen Code sollten Sie vor dem Druck mit dem Scanner prüfen, der ihn später lesen soll.

Wie erstelle ich einen GS1 DataMatrix mit Charge und Verfallsdatum?

Wählen Sie „GS1 DataMatrix“ und tragen Sie die Application Identifier in Klammern ein, zum Beispiel (01)04012345678901(17)271231(10)ABC. Das ist die GTIN 04012345678901, das Verfallsdatum 31.12.2027 im Format JJMMTT und die Charge ABC. Die Seite prüft Länge, Datum und die Prüfziffer von (01), setzt die Trennzeichen zwischen Feldern variabler Länge selbst und meldet Fehler im Klartext.

Wie bekomme ich einen DataMatrix-Code in Word?

Laden Sie den Code als PNG, passend zur gewünschten Größe und mit mindestens 300 dpi, und fügen Sie ihn in Word über Einfügen und Bilder ein. Die gewählte Auflösung steht in der Datei; Word übernimmt sie in der Regel für die Einfügegröße. Kontrollieren Sie die Größe unter „Bild formatieren“ und verzerren Sie das Bild nicht: Der Code muss Seitenverhältnis und Ruhezone behalten. Das SVG eignet sich für Grafikprogramme.

Kann ich damit einen DataMatrix-Code für die Post erzeugen?

Nein. Frankier-Codes der Post erzeugt diese Seite nicht, und ein hier erstellter Code frankiert nichts: Er enthält nur den Text, den Sie eintippen. Porto und die dazugehörigen Codes bekommen Sie bei der Post beziehungsweise bei den Frankierangeboten, die sie anbietet. Für andere Zwecke, etwa Etiketten oder Beschriftungen, ist das Werkzeug gedacht.

Quadratisch oder rechteckig: welche Form soll ich wählen?

Quadratisch ist die Standardform und von jedem DataMatrix-Scanner lesbar. Rechteckig lohnt sich, wenn Sie nur einen flachen Streifen frei haben, etwa 18 × 8 Module für eine einzelne Ziffer oder 36 × 12 Module für das GS1-Beispiel der Seite. Die erweiterte rechteckige Form fasst mehr Daten in einen flachen Streifen, ist aber jünger; testen Sie sie mit Ihrem Scanner.

Welche Modulgröße und welche dpi brauche ich für den Druck?

Das hängt vom Drucker und vom Scanner ab. Wählen Sie die Auflösung Ihres Druckers und eine Modulgröße, die in ganzen Druckpunkten aufgeht: 0,5 mm sind bei 300 dpi rund 5,9 Pixel und werden auf 6 Pixel gerundet, also 0,508 mm. Die Seite zeigt die tatsächlich erreichte Modulgröße an. Drucken Sie eine Probeseite und scannen Sie sie, bevor Sie eine Serie drucken.

Der Code enthält nur die Daten, die Sie eingeben. Diese Seite prüft bei GS1-Daten Aufbau, Längen, Datumsfelder und die Prüfziffer der Schlüssel (00), (01), (02), (410) und (414), nicht aber, ob eine GTIN, SSCC oder GLN tatsächlich vergeben ist; Nummern für den Handel erhalten Sie über GS1. Frankier-Codes der Post werden nicht erzeugt. Scannen Sie den Code mit dem Gerät, das ihn später lesen soll, und drucken Sie erst eine Probeseite.