dmtx-utils
« Back to VersTracker
Description:
Read and write data matrix barcodes
Type: Formula  |  Latest Version: 0.7.6@8  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: barcode datamatrix cli encoding decoding utilities
Install: brew install dmtx-utils
About:
dmtx-utils provides a suite of command-line utilities for working with Data Matrix 2D barcodes. It leverages the libdmtx library to encode data into barcodes and decode barcodes from image files. This tool is essential for automating barcode generation and reading tasks in scripts and build pipelines.
Key Features:
  • Encode text or raw data into Data Matrix barcodes as PNG or SVG
  • Decode Data Matrix barcodes from existing image files
  • Batch processing capabilities for multiple files
  • Integration with ImageMagick for versatile image handling
Use Cases:
  • Generating unique asset tags for inventory management systems
  • Automating the decoding of barcodes from scanned documents in a CI/CD pipeline
  • Creating QR-style codes for product packaging or logistics
Alternatives:
  • zbar – zbar is primarily a decoder for various barcode types, whereas dmtx-utils focuses specifically on Data Matrix and includes robust encoding capabilities.
  • libqrencode – libqrencode is a specialized tool for generating QR codes, not Data Matrix, making it a solution for a different barcode standard.
License: GPL-2.0-or-later AND LGPL-2.1-or-later
Dependencies: imagemagick, libdmtx, libtool
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, arm64_ventura, sonoma, ventura, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit
Sep 15, 2025 3:40am 8 VERSION_BUMP 84cfb030
Nov 10, 2024 12:48am 7 VERSION_BUMP 513141cc
Sep 12, 2024 5:29pm 6 VERSION_BUMP 105f5690