Fetch the complete documentation index at: https://eulabel.eu/docs/llms.txt Use this file to discover all available pages before exploring further. Full content: https://eulabel.eu/docs/llms-full.txt Append .md to any page URL for markdown, or send Accept: text/markdown.

GS1 Digital Link

How GS1 Digital Link URIs work -- the standard for encoding product identifiers into web-resolvable URLs.

GS1 Digital Link is a standardized method for encoding GS1 identifiers (GTINs) into web-resolvable URIs, conformant with ISO/IEC 18975. It achieves two goals simultaneously:

  1. Offline identification -- identifiers can be extracted from the barcode without internet access
  2. Online information access -- the URI is a functional web address connecting to digital content

The domain is not part of the identifier. This is what makes GS1 Digital Link portable across brands, marketplaces, and compliance registries.

URI structure

https://{domain}/01/{GTIN}/10/{batch}/21/{serial}
ComponentExamplePurpose
Domaineulabel.euResolver domain (not part of the identifier)
Primary key (AI 01)/01/05601234567890GTIN -- the product identifier
Key qualifier (AI 10)/10/ABC123Batch/lot number
Key qualifier (AI 21)/21/1001Serial number
Query string?linkType=gs1:pipRequest specific link type

Domain independence

The domain is not part of the product identifier:

https://eulabel.eu/01/05601234567890
https://brand.example/01/05601234567890

Both URIs identify the same product. Identifiers persist independently of any domain, which is essential for ESPR persistence requirements.

Identification granularity

Different levels of identification serve different use cases:

LevelGS1 EncodingUse Case
ModelGTIN onlyProduct type identification
BatchGTIN + lot numberRecall readiness, batch-specific data
ItemGTIN + serial numberRepairs, warranty, individual traceability

Examples

Model level:  https://eulabel.eu/01/09506000164908
Batch level:  https://eulabel.eu/01/09506000164908/10/LOT2025A
Item level:   https://eulabel.eu/01/09506000164908/21/SN00012345

Each level inherits data from above -- everything at the GTIN level applies to all batches and items under it.

Key properties

  • Globally unique -- no two products share an identifier
  • Persistent -- identifiers never change throughout the product lifecycle
  • Web-resolvable -- scan a QR code with any smartphone camera, no app needed
  • Open standards -- no vendor lock-in, portable across systems
  • Backward compatible -- same identifiers work in legacy barcode systems

Data carriers

CarrierSmartphone SupportDPP Suitability
QR CodeUbiquitousPrimary choice (cited by ESPR)
Data MatrixUnevenGood for small/cylindrical products
NFCWidely implementedAssessment pending

QR Code with GS1 Digital Link URI syntax is the recommended data carrier for DPP compliance.

On this page