Zum Inhalt springen

Data-Matrix-Code erstellen

Der quadratische 2D-Matrixcode, der noch bei wenigen Millimetern Kantenlänge gelesen wird. Standard für die Kennzeichnung von Bauteilen, Instrumenten und Arzneimittelpackungen.

Data Matrix-Barcode erzeugen

#000000
#ffffff

SVG-Formmaske (dekorativ)

Laden Sie eine SVG-Datei hoch — der Barcode wird auf deren Umriss beschnitten. Ein Pferd als SVG ergibt einen pferdeförmigen Barcode.

Live-Vorschau

Data Matrix packt Daten in ein quadratisches – gelegentlich rechteckiges – Modulraster, das an zwei Seiten von einem durchgehenden L-förmigen Suchmuster und an den beiden anderen von einer abwechselnd hell-dunklen Taktspur begrenzt wird. Der Scanner findet das Symbol über das L und ermittelt über die Taktspur, aus wie vielen Modulen es besteht. Deshalb verträgt Data Matrix schräge Aufnahmen weit besser als ein Strichcode.

Data Matrix bedeutet heute ECC 200, die Variante mit Reed-Solomon-Fehlerkorrektur. Sie rekonstruiert den Inhalt noch, wenn rund ein Viertel der Fläche beschädigt ist – genau das macht sie für die Direktmarkierung brauchbar: Nadelprägen, Lasern oder Ätzen unmittelbar auf Metall, wo die Markierung nie so sauber ausfällt wie Druckfarbe auf Papier.

Ihr eigentlicher Vorteil ist die Größe. Eine kurze Seriennummer passt in ein Symbol aus 12 × 12 Modulen, das mit zwei bis drei Millimetern Kantenlänge gedruckt und von einem ordentlichen Kamerascanner noch gelesen wird. Nichts anderes in verbreitetem Einsatz ist so klein – deshalb findet man Data Matrix auf Leiterplatten, chirurgischen Instrumenten und auf der schmalen Fläche einer Medikamentenschachtel, auf der die EU-Fälschungsschutzrichtlinie ein individuelles Erkennungsmerkmal verlangt.

Was Data Matrix kodiert

Zeichensatz Voller Bytebereich; ASCII, Latin-1 und binäre Daten
Kapazität Bis zu 2.335 alphanumerische Zeichen, 3.116 Ziffern oder 1.556 Byte
Größen Quadratisch von 10 × 10 bis 144 × 144 Module, dazu sechs rechteckige Formate
Fehlerkorrektur ECC 200, Reed-Solomon, verkraftet je nach Größe rund 14–28 % Beschädigung
Dimension Zweidimensional (Matrixcode)
Ruhezone 1 Modul auf allen vier Seiten
Norm ISO/IEC 16022

Aufbau eines Data-Matrix-Codes

Jedes ECC-200-Symbol hat denselben Rahmen. Linke und untere Kante sind durchgehend dunkel und bilden das L-förmige Suchmuster; obere und rechte Kante wechseln zwischen dunklen und hellen Modulen und bilden die Taktspur, auch Timing-Muster genannt. Innerhalb des Rahmens belegt jedes 8-Bit-Codewort einen Block aus acht Modulen, und auf die Datencodewörter folgen die Reed-Solomon-Fehlerkorrekturcodewörter.

Ab 32 × 32 Modulen wird das Symbol in mehrere Datenbereiche aufgeteilt, jeder mit eigenem Suchmuster und eigener Taktspur, damit der Scanner das Raster auch über eine große Markierung hinweg verfolgen kann. Ein Symbol mit 144 × 144 Modulen besteht aus 36 Bereichen zu je 22 × 22 Datenmodulen. Quadratische Symbole gibt es in 24 Größen von 10 × 10 bis 144 × 144 Modulen; sechs rechteckige Größen von 8 × 18 bis 16 × 48 passen auf schmale Streifen. Jede Größe hat eine gerade Zeilen- und Spaltenzahl.

Dieser Generator wählt immer die kleinste quadratische Größe, die Ihren Text aufnimmt. Die Kapazitäten unten sind Höchstwerte für Daten eines einzigen Typs; gemischter Inhalt passt etwas weniger.

Symbolgrößen und maximale Kapazität bei ECC 200. Alphanumerisch bedeutet Großbuchstaben, Ziffern und Leerzeichen; Byte bedeutet beliebige 8-Bit-Daten.
Größe (Module)ZiffernAlphanumerischByte
10 × 10631
12 × 121063
14 × 1416106
16 × 16241610
18 × 18362516
20 × 20443120
22 × 22604328
24 × 24725234
26 × 26886442
32 × 321249160
36 × 3617212784
40 × 40228169112
44 × 44288214142
48 × 48348259172
52 × 52408304202
64 × 64560418278
72 × 72736550366
80 × 80912682454
88 × 881.152862574
96 × 961.3921.042694
104 × 1041.6321.222814
120 × 1202.1001.5731.048
132 × 1322.6081.9541.302
144 × 1443.1162.3351.556
8 × 181063
8 × 3220138
12 × 26322214
12 × 36443120
16 × 36644630
16 × 48987247

Data Matrix oder QR-Code?

Beide sind quadratische 2D-Codes mit Reed-Solomon-Fehlerkorrektur, die in jedem Winkel gelesen werden. Data Matrix ist bei kurzen Daten der kleinere – eine zwölfstellige Seriennummer passt in einen Data Matrix mit 16 × 16 Modulen, braucht als QR-Code aber 21 × 21 – und verlangt nur ein Modul Ruhezone statt vier. Deshalb kennzeichnet die Industrie Bauteile, Instrumente und Arzneimittelpackungen mit Data Matrix. QR-Codes haben wählbare Fehlerkorrekturstufen und werden von praktisch jeder Handy-Kamera-App gelesen, deshalb nimmt alles, was sich an Verbraucher richtet, QR.

Wo Data Matrix tatsächlich eingesetzt wird

Elektronikfertigung

Seriennummern, per Laser auf Leiterplatten, Bauteile und Steckverbinder markiert.

Arzneimittelverpackung

Das individuelle Erkennungsmerkmal nach EU-Fälschungsschutzrichtlinie steckt als GS1 Data Matrix auf jeder verschreibungspflichtigen Packung.

Medizinprodukte und Instrumente

UDI-Kennzeichnung, oft direkt in Edelstahl geätzt, der immer wieder autoklaviert wird.

Luftfahrt- und Fahrzeugteile

Rückverfolgbarkeitsmarkierungen per Nadelprägung, die das Bauteil überdauern.

Regeln, die dieser Data Matrix-Generator prüft

  • Beliebiger Text ist gültig – Fehler entstehen hier fast immer über die Größe, nicht über den Inhalt.
  • Das Symbol hat stets eine gerade Zeilen- und Spaltenzahl; der Encoder rundet auf die nächste zulässige Größe auf und füllt auf.
  • Halten Sie den Inhalt kurz, wenn die Markierung klein wird. Eine Seriennummer wird bei 3 mm zuverlässig gelesen, ein Absatz nicht.
  • Ein GS1 Data Matrix braucht zusätzlich FNC1 und Datenbezeichner. Reiner Text in einem Data Matrix ist kein GS1 Data Matrix, auch wenn das Symbol identisch aussieht.

Data Matrix so drucken, dass er gelesen wird

Data Matrix benötigt nur ein Modul Ruhezone, aber sehr wohl Kontrast. Auf Metall sind die lesbaren Markierungen fast immer jene, bei denen das Verfahren unter der Beleuchtung des Lesegeräts einen echten Hell-dunkel-Unterschied erzeugt hat und nicht nur einen flachen Kratzer.

Drucken und markieren Sie quadratisch. Anders als ein Strichcode hört ein entlang einer Achse verzerrter Data Matrix schnell auf zu dekodieren, weil die Taktspur nicht mehr zum rekonstruierten Modulraster passt. Exportieren Sie SVG und skalieren Sie proportional.

Fragen zu Data Matrix

Data Matrix oder QR-Code?

Data Matrix gewinnt, wenn die Markierung sehr klein sein muss oder direkt auf ein Bauteil kommt. QR gewinnt bei allem, was Verbraucher mit dem Handy scannen, weil Kameras und Kamera-Apps darauf abgestimmt sind.

Wie viele Daten passen in einen Data Matrix?

Bis zu 3.116 Ziffern oder 2.335 alphanumerische Zeichen bei der größten Variante mit 144 × 144 Modulen. In der Praxis stehen dort meist nur eine Seriennummer oder eine GS1-Datenkette.

Was ist ein GS1 Data Matrix?

Dieselbe Symbologie mit GS1-Datenbezeichnern und vorangestelltem FNC1, sodass ein Scanner GTIN, Charge, Verfalldatum und Seriennummer als getrennte Felder auswerten kann.

Was bedeutet ECC 200?

Es ist die Data-Matrix-Version mit Reed-Solomon-Fehlerkorrektur und die einzige, die für neue Anwendungen empfohlen wird. Die älteren Versionen ECC 000 bis ECC 140 arbeiteten mit Faltungscodes. Jedes Symbol aus diesem Generator ist ECC 200.

Wie groß ist ein Data-Matrix-Code?

Die Modulzahl ergibt sich aus der Datenmenge, von 10 × 10 bis 144 × 144. Die Druckgröße ist Modulzahl mal Modulgröße: Ein Symbol mit 16 × 16 Modulen bei 0,5 mm pro Modul misst 8 mm im Quadrat, dazu ein Modul Ruhezone auf jeder Seite.

Weitere Barcode-Formate