GS1 Digital Link is the URL standard that turns a QR code into a barcode replacement, and it is the data carrier major retailers including Walmart, Carrefour and Tesco are preparing to accept at checkout by 2027. The same code reads at the till as a GTIN, opens a product page on a consumer phone, and carries batch or serial data for traceability.
Unitag tracks 2.4 million scans daily across 189 countries. Over 40 million QR codes generated for brands including Bonduelle, Schneider Electric and L’Oréal.
What GS1 Digital Link actually is
A standard QR code can contain any URL. There is no convention about what that URL means, so a retailer’s checkout scanner cannot extract anything useful from it. GS1 Digital Link is the convention. It defines a URL pattern, maintained by GS1, that embeds the product’s GTIN and optional identifiers like batch, lot, serial number or expiry directly inside the URL. Any system that follows the GS1 specification can read those values from the URL, including a retailer’s point of sale.
The standard is maintained by GS1, the international standards body that has managed the EAN/UPC barcode since the 1970s. The Digital Link specification has been in published form since 2018 and entered its current operational phase in 2024.
How it differs from a standard QR code
A standard QR code routes a scan to a single destination. The destination is whatever URL you encoded, for example a marketing page or a PDF. If you need different content for different audiences, you have to manage that outside the code itself, with separate codes or with a redirect service.
A GS1 Digital Link code does the routing differently. The URL contains the product identity, and the resolver (the server that handles the scan) decides what to serve based on context. A consumer’s phone gets the product page. A retailer’s point of sale reads the GTIN. A logistics scanner reads the batch number. The published source of truth is the GTIN itself, so brands can change the content layer without reprinting the code.
What a GS1 Digital Link URL looks like
Here is a worked example:
https://id.unitag.io/01/05012345678901/10/LOT26A
The URL breaks down as follows. https://id.unitag.io is the resolver domain, owned by the platform managing the code. /01/05012345678901 is application identifier 01 followed by the GTIN. /10/LOT26A is application identifier 10 followed by the batch number. The application identifiers come from GS1’s General Specifications. The path is fully specified, which is what makes the URL machine-readable in a way a regular short link is not.
Why retailers and regulators are pushing this now
Two pressures converge in 2027. The first is GS1 Sunrise 2027, the coordinated migration from 1D barcodes to 2D codes at retail point of sale. Major grocery and pharmacy retailers in North America and Europe have published acceptance timelines and are running pilot programmes with their largest suppliers.
The second pressure is regulatory. The EU Digital Product Passport, defined under the ESPR framework (Regulation 2024/1781), requires certain product categories to carry a data carrier linking to compliance and sustainability information. Textiles and batteries are first in scope. Food, cosmetics and electronics follow in subsequent waves. GS1 Digital Link is the carrier most regulatory working groups have aligned on, because a single code can satisfy the retail requirement and the regulatory one at the same time.
Bonduelle deployed GS1 Digital Link across its packaged vegetable range
One QR per SKU, used for retail POS reads and consumer-facing nutritional content.
What it means for your packaging
For a brand managing its own packaging, the shift introduces operational changes on both the artwork side and the back-office side. The QR code has to be sized to scan reliably under retail lighting, and the print substrate has to hold contrast. Paperboard, plastic film and self-adhesive labels each behave differently; a code that scans on a sample card can fail on a glossy pouch.
The back-office side is less visible but matters more over time. Each GTIN needs a stable URL behind it, so the resolver and the QR generator have to be the same managed system, or kept in sync through GS1-compliant APIs. Brands that try to maintain two separate systems for “the code” and “what the code points to” tend to lose track of either the URL mapping or the print version after the first few hundred SKUs.
How to start
The first prerequisite is a GS1 Company Prefix. If you already sell at retail with EAN or UPC barcodes, you have one and it is the same prefix you will use for Digital Link. The second is a certified resolver. Unitag Digital Link is our GS1-compliant resolver, operated for the food and industrial brands described on our packaging solutions page, and Unitag is referenced as a GS1 Solution Provider Partner. The third is the artwork update, which most brands underestimate. Print dielines and separator artwork both need the new code position checked before the next production batch.
Most teams start with five to ten reference SKUs, dual-code them with the 1D barcode and the 2D code on the same pack, and validate retail POS reads through their retailer contact. From there, the rollout follows the regular packaging refresh cycle and the GS1 Digital Link pillar page covers the deeper specification questions teams come back to during scale-up.
Start with Unitag Digital Link
Our GS1-compliant resolver. Create, manage and track GS1 Digital Link QR codes with no per-code fees.
Related articles
- GS1 Digital Link vs QR code: what brands and printers need to know before Sunrise 2027
- QR codes on packaging: the complete guide for 2026
- Why brands choose Unitag for the GS1 QR transition
