Data Matrix ble oppfunnet av International Data Matrix, Inc. (ID Matrix), som senere ble endret til RVSI/Acuity CiMatrix. Data matrix er laget for å pakke mye informasjon på veldig liten plass. Seneste versjoner av Data Matrix benytter Reed-Solomon feil-korreksjon av typen ECC200. Data matrix kan lagre mellom 1 og 3116 numeriske eller 2335 alfanumeriske karakterer.