Unicode 0x0020–0x01FF
op til 1.566 bytes, giver 3.116 tegn (3,5 bit pr. karakter) eller 2.335 ASCII karakterer (7 bit pr. karakter)
Beregnes automatisk.
Data matrix koden er en velkendt 2D stregkode. Den er blevet udviklet i de sene 1980'ere i USA af Acuity Corp.
Data matrix koden er bygget som en firkantet stregkode, bestående af fire eller fem komponenter:
Finder mønstret er bygget af to stiplede eller massive par linjer som former en firkant.
Den tomme zone omgiver finder mønstret med mindst en bredde og højde af et modul. Den indeholder ingen data men separerer stregkoden fra dens omgivelser.
Det åbne hjørne er modsat det massive hjørne som er bygget af det massive par linjer i finder mønstret. Det tillader hurtig genkendelse af kode skemaet. Kode skemaet ECC 200 med en lige antal kolonner og rækker vises altid med et hvidt åbent hjørne. Alle andre norm skemaer med ulige antal af kolonner og rækker vises med et sort åbent hjørne.
Justerings-mønstret anvendes til bedre genkendelse i større stregkoder. Det er bygget som en kombination af massive og stiplede linjer i både lodret og vandret retning. Det opdeler stregkoder med en bredde/højde med mindst 32 moduler i dele af samme størrelse.
Data området indeholder de relevante binære kodede data. Mængden af information afhænger af størrelsen af stregkoden.