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
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.
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.
| Größe (Module) | Ziffern | Alphanumerisch | Byte |
|---|---|---|---|
| 10 × 10 | 6 | 3 | 1 |
| 12 × 12 | 10 | 6 | 3 |
| 14 × 14 | 16 | 10 | 6 |
| 16 × 16 | 24 | 16 | 10 |
| 18 × 18 | 36 | 25 | 16 |
| 20 × 20 | 44 | 31 | 20 |
| 22 × 22 | 60 | 43 | 28 |
| 24 × 24 | 72 | 52 | 34 |
| 26 × 26 | 88 | 64 | 42 |
| 32 × 32 | 124 | 91 | 60 |
| 36 × 36 | 172 | 127 | 84 |
| 40 × 40 | 228 | 169 | 112 |
| 44 × 44 | 288 | 214 | 142 |
| 48 × 48 | 348 | 259 | 172 |
| 52 × 52 | 408 | 304 | 202 |
| 64 × 64 | 560 | 418 | 278 |
| 72 × 72 | 736 | 550 | 366 |
| 80 × 80 | 912 | 682 | 454 |
| 88 × 88 | 1.152 | 862 | 574 |
| 96 × 96 | 1.392 | 1.042 | 694 |
| 104 × 104 | 1.632 | 1.222 | 814 |
| 120 × 120 | 2.100 | 1.573 | 1.048 |
| 132 × 132 | 2.608 | 1.954 | 1.302 |
| 144 × 144 | 3.116 | 2.335 | 1.556 |
| 8 × 18 | 10 | 6 | 3 |
| 8 × 32 | 20 | 13 | 8 |
| 12 × 26 | 32 | 22 | 14 |
| 12 × 36 | 44 | 31 | 20 |
| 16 × 36 | 64 | 46 | 30 |
| 16 × 48 | 98 | 72 | 47 |
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.