GS1 Digital Link QR Codes Explained: 2027 Guide


Key Takeaway
Learn how GS1 Digital Link URIs work inside QR Codes, what Ambition 2027 means, how hosting models differ, and how to prepare product packaging.
What is GS1 Digital Link?
GS1 Digital Link is the GS1 standard for expressing identifiers such as a GTIN, GLN, or SSCC in an HTTPS URI. The URI can include permitted qualifiers and attributes, then be encoded in a QR Code or another supported data carrier. A phone can open it as a web address, while compatible business software can extract the GS1 identifiers from the same URI.
The layers matter. The QR Code is the carrier. The GS1 Digital Link URI is the structured data inside it. The URI host operates the web request, and the destination system supplies the product information or business process. A GS1-Conformant Resolver is a specialized operating model that supports the broader discovery and linkset contract defined by GS1.
QRLynx builds supported GS1 Digital Link URIs, validates their configured identifiers and qualifiers, creates static or dynamic QR Codes, and supplies packaging-focused exports. The GS1 Digital Link QR Code generator supports GTIN and 14 other primary identifier choices.
What each part of a GS1 Digital Link implementation does
Separating the layers prevents a QR Code from being mistaken for the product system behind it.
| Layer | What it contains | What it does |
|---|---|---|
| GS1 identifier | An assigned GTIN, GLN, SSCC, or another GS1 identification key | Identifies the product, location, logistic unit, asset, or other entity at the permitted level |
| GS1 Digital Link URI | An HTTPS URI with the primary key plus permitted qualifiers and attributes | Carries GS1 data in a web-compatible form that software can parse |
| QR Code | The encoded URI represented as a two-dimensional symbol | Lets imaging scanners and common phone cameras read the URI |
| Web or redirect service | Rules that map the URI request to a destination | Sends the browser to product information, instructions, service, traceability, or another resource |
| Business system | Product, inventory, traceability, recall, passport, commerce, or service records | Performs the operational job connected to the scan |
How is a GS1 Digital Link URI structured?
A GS1 Digital Link URI places the primary identifier in the path, followed by permitted key qualifiers. Data attributes can appear in the query string. This example uses a 14-digit GTIN, a batch or lot number, a serial number, and an expiry date:
https://example.com/01/09506000134369/10/BATCH7/21/12345?17=261231
https://example.comis the URI scheme and host. The reserved example domain represents the organization operating the URI.01identifies the following 14-digit value as a GTIN.10introduces the batch or lot valueBATCH7.21introduces the serial value12345.17=261231carries an expiry date of December 31, 2026 as a query attribute.
GS1 Digital Link URI Syntax requires GTIN values to use a 14-digit representation. A GTIN-8, GTIN-12, or GTIN-13 is padded with leading zeroes when expressed in the URI. The current GS1 Digital Link URI Syntax standard defines the permitted key, qualifier, attribute, and ordering rules.
How does it differ from an EAN or UPC barcode?
The useful distinction is the data carried and the systems prepared to process it.
| Decision point | EAN or UPC linear barcode | QR Code with GS1 Digital Link URI |
|---|---|---|
| Encoded data | A GTIN in the applicable linear-barcode data format | An HTTPS URI containing a 14-digit GTIN or another primary key, with supported additional data |
| Phone use | A barcode-capable app or service can read the identifier | A common phone camera can open the HTTPS URI |
| Point-of-sale use | Supported by established retail scanning and software systems | Requires scanners and retail software configured for the selected 2D carrier and GS1 data |
| Web connection | The symbol carries an identifier that a separate service may look up | The symbol carries a web-compatible URI that can redirect to a selected resource |
| Identification detail | The GTIN identifies the trade-item class | Permitted batch, serial, expiry, and other data can add specificity |
| Capacity | Fixed by the selected linear symbology | Bounded by QR version, error correction, print size, and implementation limits |
What does GS1 Ambition 2027 mean?
GS1 Ambition 2027 is an industry capability target for retail point-of-sale systems to process a defined set of two-dimensional barcodes with GS1 standards by the end of 2027. It guides readiness work by retailers, brands, scanner vendors, software providers, printers, and other trading partners. It is separate from a universal legal deadline for every product.
Linear EAN and UPC symbols can coexist with approved 2D carriers during the transition. A retail package should change only after the relevant GS1 organization and trading partners confirm the accepted carrier, Application Identifiers, scanner configuration, software behavior, symbol placement, and test process.
The GS1 2D Barcodes at Retail Point-of-Sale Implementation Guideline covers the supported carrier options and transition work. QR Code with GS1 Digital Link URI syntax is one option. Data Matrix with GS1 Digital Link URI syntax and GS1 DataMatrix serve other defined applications.
What can the URI connect to?
The URI opens the resource. The connected system supplies and maintains the information or process.
Product information
Open ingredients, specifications, care guidance, safety information, or a current product page maintained by the responsible organization.
Instructions and service
Connect the identified product or asset to manuals, setup help, repair information, warranty service, or replacement parts.
Traceability records
Use the assigned identifier and permitted qualifiers as the lookup key for records held in a traceability or supply-chain system.
Recall information
Route a product, batch, or serial-specific identifier to recall status maintained by the organization operating the recall system.
Verification services
Connect a serialized identifier to a verification service that evaluates its own records and presents the result to the scanner.
Product passport data
Use the URI as an access route into a Digital Product Passport architecture when the applicable delegated act and passport system requirements are satisfied.
Which URI operating model should you use?
Choose the model before packaging is printed because the encoded hostname becomes part of the permanent symbol.
| Decision | Static self-hosted URI | Dynamic QRLynx URI | GS1-Conformant Resolver architecture |
|---|---|---|---|
| URI host | An HTTPS domain operated by your organization or provider | A QRLynx-operated redirect domain selected when the code is created | A domain operated through a conformant resolver service |
| Destination behavior | Your web service handles the URI and any redirect | An authorized owner can edit the default and supported linkType destinations | The resolver publishes and selects related resources through the GS1 resolver contract |
| Measurement | Use your server logs or destination analytics | QRLynx records eligible redirect activity | Use analytics supplied by the resolver and destination architecture |
| Useful fit | A stable URI managed within an existing web stack | Editable destinations and scan reporting through QRLynx | Standards-based discovery and multiple related resources across systems |
How to create a GS1 Digital Link QR Code in QRLynx
Confirm the assigned identifier
Start with the GS1 identifier assigned for the product, location, logistic unit, asset, or other entity. Your GS1 Member Organization or authorized identifier provider supplies the assignment record.
Choose the primary key
Select GTIN or one of the other supported primary identifiers in QRLynx. The generator checks the permitted format and check digit where that identifier includes one.
Add permitted supporting data
Add the batch, serial, expiry, or other qualifier and attribute fields shown for that key. QRLynx places the values in the required URI order.
Choose the URI host and destinations
Use a static URI on your own HTTPS domain or a dynamic QRLynx URI. Dynamic mode supports an editable default destination and additional supported linkType destinations.
Prepare the packaging export
Use the packaging preset for a square dark symbol on a light background with a four-module quiet zone. Keep the URI short enough for the intended print size.
Test the complete workflow
Verify the final printed symbol, phone destination, identifier parsing, point-of-sale behavior, and each trading partner's acceptance before production rollout.
How does QRLynx support the workflow?
QRLynx supports 15 primary identifier choices, the permitted qualifier combinations exposed for each key, expiry date encoding with Application Identifier 17, check-digit validation where applicable, and canonical URI ordering. Generated URIs are limited to 2,048 characters so an overly long configuration is caught before saving.
Static mode creates a QR Code for a GS1 Digital Link URI on the HTTPS domain you supply. Dynamic mode creates a QRLynx-operated URI with editable destinations, eligible redirect analytics, and up to 16 supported destination categories. The packaging preset removes decorative elements and exports a square dark symbol on a light background with a four-module quiet zone.
Your GS1 Member Organization, printer, solution provider, and trading partners provide the remaining implementation evidence: identifier assignment, formal print verification, scanner configuration, point-of-sale acceptance, and any regulated data-system requirements. This keeps the generated code connected to the records and tests that make it useful.
Standards and implementation references
- GS1 Digital Link Standard: URI Syntax defines the primary-key, qualifier, attribute, and ordering rules.
- GS1-Conformant Resolver Standard defines resolver discovery, linkset, protocol, and response behavior.
- 2D Barcodes at Retail Point-of-Sale Implementation Guideline covers retail carrier options, coexistence, scanner preparation, and testing.
- GS1 solution-provider readiness guidance separates Digital Link URI support from the optional resolver capability.
- DENSO WAVE QR Code print guidance explains the four-module quiet zone for a standard QR Code.
Questions about GS1 Digital Link QR Codes
What is GS1 Digital Link?
It is the GS1 standard for expressing GS1 identification keys and supported additional data in an HTTPS URI. The URI can be encoded in a QR Code, opened as a web address, and parsed by compatible business software.
Is GS1 Digital Link the same as a QR Code?
They are separate layers. GS1 Digital Link defines the URI syntax. QR Code is one data carrier that can encode that URI. A regular QR Code can also contain many other kinds of data.
What is the difference between a regular QR Code and a GS1 Digital Link QR Code?
A regular QR Code may contain an ordinary URL, text, contact details, or another payload. A QR Code used for GS1 Digital Link contains an HTTPS URI with a GS1 primary identifier and any permitted qualifiers or attributes.
Does every GS1 Digital Link URI need a GTIN?
The URI needs a permitted GS1 primary identification key for its use case. GTIN identifies trade items, while keys such as GLN, SSCC, GIAI, and GRAI identify other entities. QRLynx currently supports 15 primary identifier choices.
What does GS1 Ambition 2027 require?
Ambition 2027 is an industry target for retail point-of-sale systems to process a defined set of 2D barcodes with GS1 standards by the end of 2027. Each package still follows the applicable market, product, GS1, and trading-partner requirements.
Can a GS1 Digital Link QR Code replace a UPC or EAN barcode?
Replacement depends on retailer readiness, the accepted data carrier, software configuration, product requirements, and trading-partner testing. Linear and 2D symbols can coexist while those systems are prepared.
Can a phone scan a GS1 Digital Link QR Code?
A common phone camera can open the encoded HTTPS URI. The page or resource reached after the scan should be mobile-friendly and remain available for the expected life of the product.
What does a GS1-Conformant Resolver do?
It receives a GS1 Digital Link URI and applies the GS1 resolver contract for discovering and selecting related resources. That contract includes linkset and protocol behavior beyond a single web redirect.
Should the URI be static or dynamic?
A static self-hosted URI fits an organization that will operate the hostname and redirect for the full lifecycle. A dynamic QRLynx URI keeps the printed address stable while authorized owners update its configured destinations and review eligible redirect activity.
Can the URI include batch, serial, and expiry data?
Those values can be included when the selected primary key and GS1 rules permit them. QRLynx shows the supported fields for the chosen key and encodes expiry with Application Identifier 17.
Can GS1 Digital Link be used with a Digital Product Passport?
A GS1 Digital Link URI can provide the access route into a product-passport system. The responsible economic operator and passport provider implement the required identifiers, registry, data, access rights, availability, and product-specific legal requirements.
Where can I create a GS1 Digital Link QR Code?
Use the QRLynx GS1 Digital Link QR Code generator. It supports 15 primary identifier choices, permitted qualifiers, static and dynamic modes, editable destinations, and packaging-focused exports.


