GS1 Digital Link guide

What is GS1 Digital Link?

How a GTIN becomes a web address that works for scanners, software and people.

Technical guide Updated September 18, 2026 8 min read

Learn what GS1 Digital Link is, how its URI syntax carries a GTIN, lot, serial or expiry data, how resolvers work, and how it differs from an ordinary QR code.

What GS1 Digital Link changes

A UPC-A or EAN-13 barcode identifies a trade item with a GTIN. It is excellent for price lookup, but the bars themselves do not behave like a web link. GS1 Digital Link keeps that same identifier and represents it in a predictable URL structure.

A GTIN expressed as a Digital Link
https://id.example.com/01/00012345678905

The 01 is not an arbitrary folder name. It is the GS1 Application Identifier for GTIN. A GS1-aware system can parse the URI and recover the product identifier; a general phone camera can treat the same value as a normal HTTPS link.

Digital Link is the URI syntax—not a new QR symbology and not a product database. A conforming URI may be encoded in QR Code or Data Matrix where the applicable GS1 rules allow it. The domain still needs a useful web service behind it if consumer scans should open a product experience.

How to read the URI

Anatomy of a product Digital Link
https://id.example.comHTTPS domain/01AI for GTIN/0001234567890514-digit GTIN/10/LOT123lot qualifier?17=271231expiry attribute

The colors are explanatory only. The QR Code contains one uninterrupted URI.

GS1 separates data into roles. The primary key identifies the thing; for a retail product this is usually GTIN (01). Key qualifiers narrow that identity—for example lot (10) or serial (21)—and live in the path in the prescribed order. Informative attributes such as expiry (17) belong in the query string.

Current GS1 Digital Link URI syntax requires new implementations to express GTIN-8, GTIN-12 and GTIN-13 values as 14 digits by adding leading zero filler digits. The underlying GTIN and check digit do not change.

What happens when the code is scanned

One identifier, two useful scan paths
QR Code with
GS1 Digital Link
Retail or supply-chain scannerExtracts GTIN and other GS1 data
Phone cameraOpens the HTTPS address
Resolver or web serverRoutes to product, support or sustainability information

A POS or supply-chain application can recognize the syntax and extract the GS1 data without needing to load a webpage. A phone camera follows the URL. The server may return one default product page, while a GS1-conformant resolver can expose multiple destinations—such as instructions, product information or recall details—selected by link type, language or context.

The barcode is only the carrier. Whether it scans at checkout also depends on symbol quality, placement, scanner capability and POS software. A good URI cannot compensate for a QR Code printed below the required size or with an obstructed quiet zone.

Digital Link versus other QR data

Encoded valueOpens on a phoneGS1 data is machine-readableTypical use
Ordinary web URLYesNot from a standard URL structureMarketing page
GS1 element stringNot as a websiteYesGS1 scanning workflows
GS1 Digital Link URIYesYesProduct identity plus online services

Four decisions before you print

  1. Confirm the identifier.Use a GTIN assigned to the product and validate its check digit. Converting the digits does not assign a new GTIN.
  2. Choose the data.Start with GTIN. Add lot, serial or dates only when your downstream systems can create and use them correctly.
  3. Choose the domain.A brand-controlled domain preserves control over the consumer destination. If you use a resolver, define redirects and link types before launch.
  4. Test the complete system.Validate syntax, verify the printed symbol and test actual retail, warehouse and phone workflows—not only the image on screen.

Authoritative references