Data Matrix Decoder
Read compact Data Matrix symbols from images or a camera with no image upload.
Drop a barcode image hereTap to upload a barcode image
Choose an image or screenshot from your device.
Paste with Ctrl + V or Cmd + V
PNG · JPG · JPEG · WEBP
🔒 Local decoding · No uploads
Source image
Scan with Camera
Use your device camera to scan a QR code or barcode.
Camera access is requested only after you start.
What Data Matrix Is Used For
Data Matrix is a compact two-dimensional code used for component marking, manufacturing, healthcare labels, documents, and other tracking applications. Its solid L-shaped border and alternating opposite edges help distinguish the symbol.
This page configures the scanner for DATA_MATRIX. The decoder returns the encoded text exactly as read and does not infer a part, medicine, document, or organization from that value.
Scan Small Data Matrix Marks
Direct-part marks and very small printed symbols can challenge consumer cameras. Good lighting and stable focus are essential.
- Fill more of the image while keeping the entire border visible.
- Use even light on engraved or reflective surfaces.
- Avoid digital zoom that only enlarges blur.
- Try a high-resolution still image for tiny symbols.
Local 2D Decoding
The image is decoded inside the browser with the locally hosted scanner library. No encoded serial, lot, or document value is sent to an outside database or analytics service.
Frequently Asked Questions
How can I recognize Data Matrix?
It commonly has a solid L-shaped border with alternating light and dark modules on the opposite sides.
Can this tool read engraved codes?
It may when contrast, lighting, focus, and resolution are sufficient, but difficult direct-part marks are not guaranteed.
Does the result identify a component?
No. It reports the encoded value without an external lookup.