GS1 Digital Link: How Product QR Codes Connect to the Web
A GS1 Digital Link is a standardized web URI (ISO/IEC 18975:2024) that embeds a product's GTIN directly into a URL structure — for example, https://sprouter.gs/01/09506000134352 — enabling one QR code that works as both a scannable barcode at retail POS and a web link connecting consumers to product information, recipes, sustainability data, and more. Sprouter's resolver at sprouter.gs supports 57 configurable GS1 link types with device-aware routing.
What Is a GS1 Digital Link?
First ratified in August 2018 and standardized as ISO/IEC 18975:2024 (published November 2024), a GS1 Digital Link is a web URI that encodes product identifiers in a specific hierarchical structure. The current specification is URI Syntax v1.6.0 (March 2025).
The Key Design Principle
The URI identifies the product, not the content. A Digital Link for a bottle of olive oil always means "this specific olive oil" — but what you see when you scan it (recipes, sustainability data, promotions) can change at any time. Marketing teams manage landing experiences independently without touching the barcode.
Anatomy of a Digital Link URI
Every component of a GS1 Digital Link URI has a specific purpose. Here's an annotated breakdown of a fully qualified URI.
https:// Standard HTTPS protocol sprouter.gs GS1-conformant resolver /01/09506000134352 GTIN identifying the product /10/ABC123 Key qualifier — batch/lot /21/345DEF Key qualifier — serial number ?17=250521 Data attribute — expiry date How the Resolver Works
A resolver is the server that connects GS1 identifiers to digital content. Sprouter's resolver at sprouter.gs supports three connection methods, from simple to full multi-link.
Simple Redirect
One GTIN, one destination. The resolver sends every scanner to the same URL regardless of context. Simplest to configure — good for single-purpose products.
Best for: Small catalogs with a single landing page per productDynamic Redirect
One GTIN, multiple destinations. The resolver detects the scanner's device, language, and location, then routes to the most relevant content automatically.
Best for: Consumer products needing localized or device-specific contentMulti-Link Resolver
One GTIN, full link type support. The resolver responds with all available link types and lets the client choose — or serves the default based on context. Supports content negotiation via linkset+json.
Best for: Enterprise products with compliance, supply chain, and consumer needs57 Configurable Link Types
Sprouter's resolver supports 57 configurable GS1 link types grouped into 10 categories covering every aspect of product communication.
Product Information
10Product info page, ingredients, nutrition, allergens, SmartLabel
Sustainability & Compliance
8Sustainability info, Digital Product Passport, traceability, certifications
Safety & Recalls
2Safety information, recall status
Guides & Instructions
4Quick-start guide, user manual, tutorial, how-to-use
Healthcare
4Patient info leaflet, dosage, clinical trials, healthcare professional info
Commerce
5Where to buy, promotions, loyalty program, reorder, pricing
Engagement
7Reviews, FAQs, social media, subscribe, recipe, events
Registration & Support
4Product registration, warranty, support, returns
Organization
9Brand homepage, master data, EPCISdata, brand protection
B2B & Supply Chain
4Material safety data sheet, specification, compliance, logistics
Total: 57 configurable link types across 10 categories. Each link type follows GS1 Web Vocabulary standards.
Device-Aware Routing
The same QR code serves different content based on who's scanning. The resolver detects context — device, language, location, request type — and routes accordingly.
| Who Scans | What They See | Detection Factor |
|---|---|---|
| Consumer at home | Recipe page, product story, sustainability info | Device + language |
| Retailer at POS | Product data, pricing, inventory info | Request header (application/linkset+json) |
| Supply chain partner | Traceability data, batch info, EPCIS events | Authentication + request type |
| Healthcare provider | Patient info leaflet, dosage, clinical data | Resolver link type query |
| Regulator / Inspector | Compliance certificates, DPP, safety sheets | Link type + authorization |
URI Compression
Smaller QR codes for smaller packaging. URI compression reduces the data encoded in the QR symbol, producing a physically smaller code that maintains full Digital Link functionality.
Why It Matters
A full Digital Link URI can be 80+ characters. On small packaging (blister packs, cosmetics, food sachets), an uncompressed QR code may be too large to print at scannable resolution. Compression typically reduces URI length by 30-50%.
Two Algorithms
Sprouter supports both the GS1-standard compression algorithm and a Sprouter-optimized algorithm. Format-tagged detection ensures the resolver automatically identifies which compression was used and decompresses correctly.
Content Negotiation
When a programmatic client requests a Digital Link URI with an Accept: application/linkset+json header, the resolver responds with structured link relation data instead of a redirect.
GET /01/09506000134352 HTTP/1.1
Host: sprouter.gs
Accept: application/linkset+json This enables POS systems, supply chain software, and other applications to discover all available link types for a product without rendering a web page. The resolver returns a JSON document listing every configured link type with its URL, relation type, and content language.
Walk-Up Resolution
No app required. A consumer scans with their default phone camera, the Digital Link URI opens in their browser, and the resolver handles everything — device detection, language selection, content routing. The entire experience is instant and frictionless.
Start Building Digital Links
Register your products, configure resolver links, and generate GS1-compliant QR codes — all from one platform.
Related Pages
Generate a GS1 Digital Link QR Code
Interactive tool to create standards-compliant QR codes.
GS1 Digital Link API Documentation
16 API endpoints for product registration, QR generation, and analytics.
Sprouter GS1 Platform
Full platform overview with pricing and capability comparison.
Enterprise Resolver Features
Serial management, EPCIS integration, and clone detection at scale.
Digital Link FAQ
What is a GS1 Digital Link?
A GS1 Digital Link is a standardized URI (ISO/IEC 18975:2024) that embeds a product's GTIN into a web address, enabling one barcode for POS scanning and consumer engagement.
How does a GS1 resolver work?
A resolver connects a GS1 identifier to digital content. When a consumer scans the QR code, the resolver detects their device, language, and context, then routes them to the appropriate content.
Can I change where my QR code points after printing?
Yes. Because the Digital Link URI identifies the product (not the web page), the resolver destination can change at any time without reprinting the barcode.
What link types does a GS1 resolver support?
Sprouter's resolver supports 57 configurable GS1 link types including product info, recipes, sustainability, DPP, traceability, safety, certifications, where-to-buy, promotions, and recall status.
What's the difference between a GS1 QR and a regular QR?
A GS1 QR encodes a Digital Link URI with a GTIN in a specific hierarchical structure and resolves through a GS1-conformant resolver. A regular QR is just a URL with no standards compliance, POS compatibility, or content routing.
Last updated: April 2026