xBarcodexBarcode
ISO ISO/IEC 16022:2006

Data Matrix Barcode-Generator & Standard

Ein zweidimensionaler Matrix-Barcode, der aus schwarzen und weißen 'Zellen' oder Modulen besteht, die entweder in einem quadratischen oder rechteckigen Muster angeordnet sind.

Live Generator
22/500

Ergänzt Prüfziffern, wenn ihre Position eindeutig ist. Verwende für GS1 AIs in Klammern. Vorhandene Prüfziffern werden geprüft. Andere Formate werden wie gewohnt verarbeitet.

FG
BG
🛡️Null Datenspeicherung: Im Edge-Speicher kodiert. Niemals protokolliert oder gespeichert.

Technische Daten

Struktur L-förmiges Suchmuster + Taktspur + Datenregion
Kapazität Numerisch: 3.116 Zeichen, Alphanumerisch: 2.335 Zeichen
Zeichensatz ASCII, ISO-8859-1
Quiet Zone Requirement ≥ 10x module width (Standard quiet zone)

Häufige Anwendungen

Dieser Standard wird in folgenden Branchen häufig verwendet:

Elektronik, Automobil, Luft- und Raumfahrt, Medizinische Instrumente
Eingabebeschränkungen & Prüfziffer: Engineered with Reed-Solomon Forward Error Correction (ECC) to tolerate physical damage, smudging, or partial occlusion. Configurable ECC levels ensure maximum scan reliability in high-speed sorting.
Entwickler-Schnellstart

Automate Data Matrix via API

Vollständige API-Referenz →
curl -X POST https://api.xbarcode.ai/v1/render \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_TOKEN" \
  -d '{
  "format": "data_matrix",
  "content": "Data Matrix | Powered by https://xbarcode.ai"
}' > barcode.svg
API outputs: SVG, PDF, EPS and matrix JSON. PNG is exported in the browser. < 20ms Edge-Latenz

⚡ Die Wissenschaft dahinter

Wie unsere Rust-Engine dieses spezielle Format optimiert:

Der DP-Encoder deckt alle ISO-16022-Modi ab und minimiert Codewörter (ASCII/C40/Text/X12/EDIFACT/Base256).

  • O(1)-Zeichenmapping über vorberechnete Tabellen beschleunigt C40/Text/X12/EDIFACT-Packung.
  • ASCII-Modus enthält Double-Digit-Kompression (00-99 -> ein Codewort) und GS1-FNC1-Mapping (0x1D -> 232).
  • Base256 wird im DP zunächst unrandomisiert ausgegeben und anschließend positionsabhängig randomisiert (spec-konform und nur für Base256-Segmente).
  • Die Symbolauswahl berücksichtigt Quadrat/Rechteck-Präferenz, mit klaren Kapazitätsfehlern und Spec-Padding (129 + pseudozufällige Pads).
  • Reed-Solomon-ECC ist gecached (GF(256)) und interleavet Blöcke; lange/kurze Blöcke für große Symbole werden korrekt behandelt.
  • Utah- und Corner-Placement implementieren das Standard-Modul-Mapping, bevor Region-Rahmen gesetzt werden.
Verwandte Standards

Alternative Symbologies related to Data Matrix

Need an Industry-Grade Solution?

Explore how xBarcode powers retail GTIN, shipping labels, and GS1 Digital Link migration.