What you're using right now
- 100+ barcode & QR symbologies
- Live preview & customization
- PNG & SVG export, no login
- Copy to clipboard
Loading Barcode Mintβ¦
Free Online Barcode & QR Code 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 β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.
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.
What you're using right now
For designers & teams
Priced by requests. Commercial license and self-serve keys included; usage dashboard at launch.
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.
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.
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.
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.
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:
/barcode?type=gs1dldatamatrix&data=https://example.com/01/09501234567890/17/261231 — to integrate into an automated labeling lineData 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 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.