This page is available in English.
Data Matrix Code (ECC 200)
The camera app can scan this. The Zebra app can scan this.
Data Matrix packs data into a grid of square modules framed by an L-shaped solid border and a dotted timing edge. It stays readable when very small or partly damaged, so it is the code of choice for marking parts, medicines and electronics.
Also called DataMatrix, DMC, Data Matrix Code, ECC 200, Semacode.
In this family
Specifications
| Standard | ISO/IEC 16022 |
|---|---|
| Character set | ASCII, extended ASCII / bytes, C40, Text, X12, EDIFACT modes; ECI |
| Capacity | Up to 3116 digits, 2335 alphanumeric characters or 1556 bytes (144x144) |
| Error correction | Reed-Solomon error correction (ECC 200) |
| Dimension | 2D matrix |
| Origin | Developed by International Data Matrix (ID Matrix) in the late 1980s; ECC 200 is the current version |
Where it is used
Electronics and direct part marking, pharmaceuticals (EU FMD), aerospace, postage (franking), healthcare UDI
Part marks, medicine packs, and small electronics use it because the grid stays readable at a small size.
The camera app returns the raw string. It does not split GS1 fields or a medicine serial. The Zebra app can scan this too.
Example
30Q324343430794<OQQ
Scan and create
Create this code opens the barcode generator with this symbology and the sample text filled in.
The camera app can scan this and shows it as Data Matrix. It returns the raw text. It does not open links, look up products, or start a payment. The desktop companion types that text into the focused field.
The Zebra app can scan this. It returns the raw text.