Data Matrix SDK Technology

LEADTOOLS provides fast, highly accurate, and reliable Data Matrix detection, reading, and writing support for .NET (C# & VB), C/C++, iOS, macOS, Linux, Java, and web developers. The award-winning LEADTOOLS libraries help programmers create amazing, fully featured Data Matrix applications in record time.

Data Matrix is a two-dimensional matrix barcode consisting of black and white square modules arranged in either a square or rectangular pattern. The encoded information can be text or binary. Typical data storage size is from a few bytes up to 2 kilobytes. The total storage of the encoded data depends on the symbol dimension. Data Matrix barcodes also include error correction codes which increase symbol robustness. This means that a partially damaged Data Matrix barcode can still be successfully and accurately decoded.

Overview of LEADTOOLS Data Matrix SDK Technology

data matrix barcode
  • Uses Error Correction Code (ECC) to reconstruct damaged barcode symbols
  • Store up to 2,218 ASCII characters in one barcode symbol
  • Chain multiple symbols together to encode up to 33,225 characters

LEADTOOLS Data Matrix SDK Supported Sub-Types

Data Matrix size 10x10

Data Matrix size 12x12

Data Matrix size 14x14

Data Matrix size 16x16

Data Matrix size 18x18

Data Matrix size 20x20

Data Matrix size 22x22

Data Matrix size 24x24

Data Matrix size 26x26

Data Matrix size 32x32

Data Matrix size 36x36

Data Matrix size 40x40

Data Matrix size 44x44

Data Matrix size 48x48

Data Matrix size 52x52

Data Matrix size 64x64

Data Matrix size 72x72

Data Matrix size 80x80

Data Matrix size 88x88

Data Matrix size 96x96

Data Matrix size 104x104

Data Matrix size 120x120

Data Matrix size 132x132

Data Matrix size 144x144

Data Matrix size 8x18

Data Matrix size 8x32

Data Matrix size 12x26

Data Matrix size 12x36

Data Matrix size 16x36

Data Matrix size 16x48

Other Types of 2D Barcodes

Technology Related to Data Matrix

Download the Full Evaluation

The Full Evaluation Download includes all LEADTOOLS Document, Medical, Imaging, and Vector technologies for all development and target platforms.

Documentation Links for Data Matrix

White Papers Written About Data Matrix

  • Choosing the Right Barcode for Your Application

    For many of us, a day hardly goes by without seeing a barcode. For software developers, this creates immense opportunities to create software that handles both the encoding and decoding of barcodes. How does a developer or project manager get started on their path to success? When you boil it down, there are two primary questions you should ask: Which barcodes should I use? How will I use them? This white paper will help clear the muddied waters surrounding both of these questions by detailing several of the most popular barcodes and how programmers can use the award winning imaging SDK technology in LEADTOOLS to quickly and easily develop their application.

Demo Applications that Include Data Matrix

HTML5/JavaScript Barcode Reader

Uses HTML5 and JavaScript to demonstrate our barcode technology reading 34 different barcode symbologies in various test and real-world images.

WinForms Barcode

Demonstrates LEADTOOLS Barcode technology in a WinForms application. This demo reads and writes more than 34 barcode symbologies. Images can be loaded and saved in more than 150 image formats or scanned from any connected TWAIN device.

Screenshots of Data Matrix

Datamatrix Barcode

Datamatrix Barcode

LEADTOOLS SDK Products that Include Data Matrix

LEADTOOLS Barcode Pro v20

LEADTOOLS Barcode Pro includes everything developers need to detect, read, and write over 100 different 1D and 2D barcode types and sub-types such as UPC, EAN, Code 128, QR Code, Data Matrix, and PDF417. By building upon the award-winning LEADTOOLS Imaging Pro features, including 150+ image formats, image compression, image processing, image viewers, imaging common dialogs, 200+ display effects, TWAIN and WIA scanning, screen capture, and printing, LEADTOOLS Barcode Pro is one of the best values of barcode imaging technology on the market.

LEADTOOLS Pro Suite v20

LEADTOOLS Pro Suite is a an extensive bundle in the LEADTOOLS Pro line of SDKs and includes HTML5 Zero-footprint image viewers, barcode detect/read/write, advanced PDF read/write/view/edit, 150+ image formats, image compression, image processing, image viewers, imaging common dialogs, 200+ display effects, TWAIN and WIA scanning, screen capture, and printing. Developers using LEADTOOLS Pro Suite can develop robust imaging applications and solutions at a fraction of the cost of similar feature sets found elsewhere on the market.

LEADTOOLS Document Imaging v20

Develop powerful document imaging applications with LEADTOOLS Document Imaging. Features include PDF viewing and editing, comprehensive image annotating, specialized bitonal image displaying, and image processing. Other features include performance and memory optimizations for bitonal images, document image cleanup, including inverted text, border, hole-punch, and line removal, and scanning with LEADTOOLS Fast TWAIN and WIA.

LEADTOOLS Recognition v20

The LEADTOOLS Recognition Imaging SDK is a handpicked collection of LEADTOOLS SDK features designed to build end-to-end document imaging applications within enterprise-level document automation solutions that require OCR, MICR, OMR, barcode, forms recognition and processing, PDF, print capture, archival, annotation, and image viewing functionality. This powerful set of tools utilizes LEAD's award-winning image processing technology to intelligently identify document features that can be used to recognize and extract data from any type of scanned or faxed form image.

LEADTOOLS Document Imaging Suite v20

The LEADTOOLS Document Imaging Suite SDK is a comprehensive collection of LEADTOOLS SDK features designed to build end-to-end document imaging solutions that require OCR, MICR, OMR, ICR, barcode, forms recognition and processing, PDF, HTML5 Zero-footprint viewing, conversion, print, capture, archival, annotation, and image viewing functionality. This powerful set of tools utilizes LEAD's award-winning image processing technology to intelligently identify document features that can be used to recognize and extract data from any type of scanned or faxed form image.

LEADTOOLS Medical Imaging v20

Develop powerful Medical Imaging applications with the LEADTOOLS Medical Imaging SDK. Features include comprehensive DICOM data set support, 8-16 bit extended grayscale image support, image annotation, specialized extended grayscale image display such as window level and LUT processing, and medical-specific image processing. Other features include lossless JPEG compression, and signed and unsigned image data processing.

LEADTOOLS PACS Imaging v20

Develop robust DICOM PACS applications with LEADTOOLS PACS Imaging. Features include Medical Web Viewer Framework, high and low-level PACS SCP and SCU functions and controls, secure PACS communication, comprehensive DICOM data set support, image annotation, extended grayscale image display such as window level and LUT processing, and specialized medical image processing. Other features include lossless JPEG compression, JPIP, MRTI, and signed and unsigned image data processing.

LEADTOOLS Medical Imaging Suite v20

Develop powerful PACS and Medical imaging applications with LEADTOOLS Medical Imaging Suite. Features include LEAD's Zero-footprint HTML5 DICOM Viewer, Medical Web Viewer Framework, Medical 3D, DICOM Multimedia codecs, high and low-level PACS SCP and SCU functions and controls, secure PACS communication, Print to PACS, comprehensive DICOM data set support, image annotation, extended grayscale image display such as window level and LUT processing, DICOM Hanging Protocol, and specialized medical image processing. Other features include lossless JPEG compression, JPIP, and signed and unsigned image data processing.