Loading Barcode Mint…

Barcode Mint

Free Online Barcode & QR Code Generator

2D Code

GS1 Digital Link Data Matrix Generator

Pack a GTIN, batch, and expiry into a tiny Data Matrix code that also resolves as a live web link when scanned.

Open the generator ↓
Preview
100%

01

Symbology

Code 128
All 106 β†’
02

Data

03

Properties

Properties

2
100
18
10
04

Bulk & batch generate

πŸ”’ Pro

Turn a CSV β€” or a numbered sequence β€” into hundreds of barcodes at once, exported as a ZIP of images or a print-ready PDF sheet. Launching with Pro.

Launching soon

Pricing β€” join the early list

The browser generator stays free forever. Paid plans are for teams who need bulk output and developers who need the REST API at scale β€” commercial license included. Tell us what you'd use; early-list members get first access and launch pricing.

For the generator

Free $0/forever

What you're using right now

  • 100+ barcode & QR symbologies
  • Live preview & customization
  • PNG & SVG export, no login
  • Copy to clipboard
Available now βœ“

For developers β€” REST API

Priced by requests. Commercial license and self-serve keys included; usage dashboard at launch.

Small $19/mo$190/yr 500 req / mo
Large $499/mo$4,990/yr 50K req / mo
Enterprise Custom Contact us

Get early access + launch pricing

Which features would you actually use? (optional β€” it helps us decide what to build first)

No spam β€” one email when it launches. The free tool isn't going anywhere.

What is a GS1 Digital Link Data Matrix code?

GS1 Digital Link Data Matrix combines two GS1 standards into one symbol: the Data Matrix format (ISO/IEC 16022), a compact square 2D barcode long used for direct part marking and small-item labeling, carrying a GS1 Digital Link URL instead of a plain GS1 Application Identifier string. The result is a code small enough for tiny components or blister packs that also opens as a normal webpage when scanned with a phone camera, while still parsing as structured GTIN, batch, and expiry data for GS1-aware scanning systems. It's part of GS1's broader push, often referred to under the industry shorthand "Sunrise 2027," to migrate retail and supply-chain barcodes toward 2D symbols carrying resolvable web links alongside traditional identification data.

How the data is structured

A Data Matrix symbol is built from a solid black "L"-shaped finder pattern along two adjacent edges, which fixes the code's orientation, and an alternating black-and-white clock track along the other two edges, which tells the scanner how many rows and columns of data modules to expect before it reads a single bit of payload. Inside that border, Reed-Solomon error correction (ECC200) protects the payload against dirt, scratches, and print defects, which is a major reason Data Matrix is favored for direct part marking on metal or plastic components.

The payload itself is a GS1 Digital Link URL — typically structured as https://domain/01/{GTIN}/10/{batch}/17/{expiry} — where each numbered path segment corresponds to the same Application Identifiers (01 for GTIN, 10 for batch, 17 for expiry) used in classic GS1-128 or GS1 DataMatrix encoding, just expressed as a URL path instead of a bracketed AI string. A GS1-conformant resolver at that domain can then serve different content depending on who's scanning — a consumer gets product information, while a supply-chain system extracts the raw AI values from the URL structure itself.

Technical specifications

Data Matrix supports both square and rectangular symbol shapes ranging from as few as 10×10 modules up to 144×144 modules, and can encode alphanumeric text, digits, and binary data, making it well suited to the URL-based payload Digital Link requires. Because Data Matrix achieves very high data density for its physical footprint, a full Digital Link URL with GTIN, batch, and expiry can fit into a symbol just a few millimeters across — smaller than the equivalent GS1 Digital Link QR code would typically need for the same data. As with plain Data Matrix, error correction is the fixed ECC200 Reed-Solomon scheme tied to symbol size; there is no separate selectable error-correction level the way there is with QR-family codes.

Where GS1 Digital Link Data Matrix is used

Pharmaceutical unit-dose packaging and medical devices, where space is extremely limited but full traceability data plus a link to patient safety information is required; small electronic components and industrial parts marked directly for lifecycle tracking; cosmetics and small consumer goods packaging adopting GS1's 2D transition while needing a compact footprint that a QR code's larger minimum size wouldn't allow; and any application already using GS1 DataMatrix for regulatory compliance that wants to add a working consumer-facing link without switching symbologies or requalifying a marking process.

How to create a GS1 Digital Link Data Matrix code in Barcode Mint

Select GS1 Digital Link Data Matrix from the symbology list and use the Digital Link builder to enter your resolver domain along with GTIN, batch, and expiry; Barcode Mint constructs the properly formatted URL path (e.g. /01/{gtin}/10/{batch}/17/{expiry}) automatically so you don't need to hand-assemble the path segments. Error correction stays fixed at ECC200 (Reed-Solomon), the same as plain Data Matrix, so there's no correction-level setting to adjust. From there you can:

Print and scan best practices

Data Matrix requires a quiet zone on all four sides just like other 2D codes, but because its finder pattern is solid rather than made of separated squares, it tolerates tighter placement near other print elements than QR code often does. For direct part marking, use laser etching or dot-peen marking methods rated for the material, and verify contrast under the specific lighting the scanner will use in production, since low-contrast marks on reflective metal are the most common cause of failed reads. Keep individual modules large enough for your scanner's resolution — very small Data Matrix codes on curved or reflective surfaces need higher-resolution imaging scanners rather than basic laser barcode readers. Always test the resolver URL live in a browser and with a phone camera, since a Digital Link code that fails to open as a webpage undermines the consumer-facing half of its purpose even if the underlying GS1 data parses correctly for supply-chain systems.

GS1 Digital Link Data Matrix vs related codes

GS1 Digital Link Data Matrix and plain GS1 Data Matrix encode the same core AI data (GTIN, batch, expiry), but the Digital Link variant wraps it in a resolvable URL so a regular phone camera resolves it as a webpage while a GS1-aware system still extracts the structured identifiers — plain GS1 Data Matrix is AI data only, unreadable as a link by a generic scanner app. GS1 Digital Link QR Code carries the identical URL-based payload in a QR symbol instead, which needs more physical space for the same data but is more familiar to consumers and easier to scan from a distance or on a screen. Choosing between the two Digital Link symbologies usually comes down to available label space: Data Matrix wins on tiny components and unit-dose packaging, while QR code is preferred where consumer recognition and easy phone scanning matter more than raw compactness.

Common uses

Frequently asked questions

Why use Data Matrix instead of QR code for GS1 Digital Link?
Data Matrix achieves higher data density in a smaller physical footprint than QR code, making it the better choice when label space is extremely limited, such as on small components or unit-dose pharmaceutical packaging.
Does a GS1 Digital Link Data Matrix code still work as a GS1 identifier?
Yes, because the URL follows the standardized Digital Link path structure, GS1-aware scanning systems can extract the GTIN, batch, and expiry directly from the URL, just as they would from a classic GS1 DataMatrix payload.
Can this code be scanned by a regular phone camera?
Yes, since the payload is a real web URL, any phone camera app that reads Data Matrix codes will resolve it as a normal link and open the webpage, which is the core benefit a gs1 digital link data matrix generator provides over a plain GS1 Data Matrix.
What's the smallest size this code can be printed at?
It depends on your printer and scanner resolution, but Data Matrix's compact grid structure allows GS1 Digital Link payloads to be printed at just a few millimeters across, smaller than an equivalent QR code carrying the same URL.
Can I bulk-generate these codes for a production run?
Yes, upload a CSV with per-unit GTIN, batch, and serial data and Barcode Mint will generate a ZIP or PDF of individually coded Data Matrix labels.
What is Sunrise 2027 and how does this code relate to it?
Sunrise 2027 is the retail industry's informal target for widespread adoption of GS1's 2D barcodes carrying Digital Link URLs; GS1 Digital Link Data Matrix is one of the compact symbologies businesses can use to meet that transition where label space is too small for a QR code.

Related barcode types

Browse all 106 barcode & QR types β†’