GS1 Digital Link est une norme GS1 qui écrit les identifiants produit sous forme d'adresses web. Elle place le GTIN et ses qualificateurs dans le chemin de l'URL, dans un ordre fixe, de sorte qu'un même carré sur l'emballage peut être lu par la caisse du supermarché, le téléphone du client et un système douanier — chacun obtenant du même code une réponse différente.
Structure d'un URI GS1 Digital Link
Comment se construit un URI GS1 Digital Link
GS1 Digital Link est une règle d'écriture des identifiants sous forme d'adresses web. La référence produit ne se cache pas derrière une requête en base : elle figure dans le chemin de l'URL, dans un ordre que n'importe quel système sait analyser.
Le domaine en tête vous appartient. Tout ce qui suit respecte la norme : un identifiant d'application, puis sa valeur, répétés autant que nécessaire. Une machine qui lit le chemin sait que (01) introduit un GTIN et (10) un lot, quel que soit l'émetteur du code.
Toute l'astuce est là. La même chaîne est une adresse web valide pour un navigateur et un identifiant produit valide pour un lecteur.
Quels identifiants peuvent ouvrir un Digital Link, et lesquels ne le peuvent pas
C'est la partie que la plupart des explications sautent, et celle qui casse les implémentations. GS1 définit 541 Application Identifiers. Seuls 16 d'entre eux peuvent ouvrir une URI Digital Link. Tout le reste est soit un qualificateur qui suit la clé primaire, soit un attribut de données qui appartient à la chaîne de requête plutôt qu'au chemin.
| AI | Identifiant | Format | Rôle dans l'URI Digital Link | Qualificateurs admis, dans l'ordre |
|---|---|---|---|---|
| 01 | GTIN | N2+N14 | Clé primaire | 22 → 10 → 21, / 235 |
| 00 | SSCC | N2+N18 | Clé primaire | — |
| 8006 | ITIP | N4+N14+N2+N2 | Clé primaire | 22 → 10 → 21 |
| 253 | GDTI | N3+N13[+X..17] | Clé primaire | — |
| 8013 | GMN | N4+X..25 | Clé primaire | — |
| 414 | LOC No. | N3+N13 | Clé primaire | 254, / 7040 |
| 8010 | CPID | N4+Y..30 | Clé primaire | 8011 |
| 22 | CPV | N2+X..20 | Qualificateur | — |
| 10 | BATCH/LOT | N2+X..20 | Qualificateur | — |
| 21 | SERIAL | N2+X..20 | Qualificateur | — |
| 17 | USE BY / EXPIRY | N2+N6 | Attribut de données — pas un élément de chemin | — |
Deux conséquences méritent d'être fixées. D'abord, une adresse fondée sur le GTIN peut porter une variante produit, un lot et un numéro de série — mais dans cet ordre : 22 avant 10 avant 21. Ensuite, une date de péremption n'est pas un qualificateur. C'est un attribut de données : elle voyage dans la chaîne de requête. La placer dans le chemin est la façon la plus courante de faire échouer un Digital Link construit à la main face à un résolveur conforme.
Source : le jeu de données GS1 des Application Identifiers publié sur ref.gs1.org, version 1.2, dernière modification le 26 janvier 2026. Les décomptes viennent du jeu de données lui-même, pas d'un résumé.
Ce que fait le résolveur au moment du scan
Le domaine de l'URI pointe vers un résolveur — le service qui décide où doit atterrir un scan donné. Il lit l'identifiant, regarde qui demande, et redirige en conséquence.
« Qui demande » n'est pas une devinette. Le scan porte des signaux : la langue demandée par le navigateur, le pays seulement si l'application de scan le transmet, et un paramètre de type de lien qu'un système professionnel peut définir explicitement. Le résolveur associe ces signaux à la destination que vous avez configurée.
- Une consommatrice en Allemagne qui scanne chez elle — la fiche produit en allemand
- Un douanier avec un type de lien pour les données réglementaires — le dossier de conformité
- Un recycleur en fin de vie — la fiche de composition des matériaux
- Une caisse — aucune requête web ; elle lit le GTIN dans le symbole et ne quitte jamais le point de vente
Changez une destination et tous les codes déjà imprimés suivent le nouveau chemin. Le symbole sur l'emballage n'a jamais à être réimprimé, parce que le code identifie le produit au lieu de pointer vers une page figée.
Digital Link, ce sont trois normes, pas une
On dit « GS1 Digital Link » comme s'il s'agissait d'un document unique. C'est une famille, ratifiée pour la première fois en août 2018 — et savoir quelle partie on vous vend compte au moment d'évaluer un prestataire.
- URI Syntax — comment l'adresse s'écrit. C'est la partie couverte ci-dessus : clés primaires, qualificateurs, ordre.
- GS1-Conformant Resolver — comment un service doit se comporter quand cette adresse est demandée : types de liens, redirections, et à quoi ressemble une réponse conforme.
- Compression — une norme technique exprimant les chaînes binaires EPC en URI Digital Link compressées, pour les symboles où la place manque vraiment.
Un prestataire peut être juste sur la syntaxe et faux sur la résolution. « Nous générons des URL Digital Link » ne décrit que la première norme ; cela ne dit rien sur le fait qu'un service répondra encore de façon conforme à ces URL dans cinq ans.
Pourquoi le passeport européen atterrit sur ce format
Un passeport numérique de produit doit rester accessible pendant toute la vie du produit, servir des données différentes à des publics différents et survivre à l'entreprise qui l'a émis. Une URL marketing figée échoue sur les trois points.
GS1 Digital Link sépare l'identifiant de la destination, et les normes harmonisées du DPP (EN 18216 et EN 18219–18223) séparent elles aussi ces couches : identifiants uniques, supports de données et stockage des données ont chacun leur norme, et EN 18221 décrit un stockage des données décentralisé et persistant. C'est pourquoi le carré qui porte le lien de votre passeport est aussi le format vers lequel le commerce se dirige pour Sunrise 2027.
Cas pratique : un exportateur de cosmétiques construit son premier Digital Link
Un scénario représentatif. Un fabricant de 1 400 références vend en Allemagne et en France via deux distributeurs, et les deux demandent d'être prêt pour un code 2D sur l'emballage.
Semaine un — ce que le code doit porter. Le commerce a besoin du GTIN. Les distributeurs veulent le lot, parce que les rappels sont leur risque. Personne n'a besoin d'un numéro de série, car les produits ne sont pas sérialisés. Le chemin est donc GTIN plus lot : /01/<gtin>/10/<lot>. Le numéro de série tombe, et avec lui toute une classe de données variables à l'impression.
Semaine deux — l'erreur de la date de péremption. Le premier brouillon met la péremption dans le chemin après le lot, parce qu'elle s'imprime à côté sur le carton. La validation échoue. La péremption est un attribut de données, pas un qualificateur : elle va après le point d'interrogation. L'attraper sur un banc d'essai coûte un après-midi ; l'attraper après 400 000 cartons imprimés coûte le tirage.
Semaine trois — la décision de domaine. Le domaine du résolveur est imprimé sur chaque emballage et ne peut pas être rappelé ; il survit aux contrats, aux changements de marque et aux prestataires. L'entreprise enregistre un domaine court qu'elle possède en propre et le pointe vers un résolveur, plutôt que d'imprimer le domaine d'un prestataire qu'il faudrait continuer de payer pour le garder en vie.
Le contrefactuel. Supposons qu'elle ait imprimé le domaine du prestataire. Deux ans plus tard, le contrat s'arrête. Chaque carton dans le circuit pointe désormais vers un domaine que l'entreprise ne contrôle pas, et le seul remède est de réimprimer tout ce qui est en production plus une redirection que le prestataire n'a aucune obligation de maintenir. Le risque n'a jamais été l'identifiant. C'était le domaine devant lui.
Cas limites
Péremption, poids et prix dans le chemin. Ce sont des attributs de données. Le chemin est réservé à la clé primaire et à ses qualificateurs ; tout le reste va dans la chaîne de requête.
URI compressées. La compression existe pour les symboles presque sans place. C'est une norme à part, et toutes les applications de scan ne décompressent pas. Utilisez-la parce que la place l'impose, pas parce que c'est plus élégant.
Deux symboles sur un emballage. Pendant la migration, un emballage porte souvent le code-barres linéaire et le code 2D ensemble. C'est attendu ; la caisse décide lequel elle lit. Ce n'est pas le signe d'une mauvaise configuration.
Votre domaine ou celui de GS1. Les deux résolvent. La question n'est pas la propriété mais la permanence : qui tient le domaine doit répondre aussi longtemps que le produit existe.
Un GTIN qui ne vous appartient pas. Un Digital Link bâti sur le GTIN d'un tiers résout vers son résolveur, pas le vôtre. Les marques de distributeur exigent les identifiants du propriétaire de la marque — ou les vôtres.
Prendre du recul : l'identifiant ne pointe plus vers une page
L'ancien web imprimait une URL sur l'emballage en espérant qu'elle fonctionne encore. Digital Link inverse cela : l'emballage porte un identifiant, et la destination est une décision prise au moment du scan par un service que vous contrôlez.
Cette inversion est la raison pour laquelle le même carré doit satisfaire à la fois une caisse, un régulateur et un recycleur — et la raison pour laquelle les travaux du passeport européen supposent la résolution plutôt que des liens fixes. Le carré n'est plus un support marketing. C'est la porte d'entrée d'un enregistrement qui doit survivre au produit.
Où se situe Passmith
Nous construisons la couche résolveur et passeport que cette page décrit : identifiants en entrée, destinations par rôle en sortie, avec l'enregistrement tenu là où un douanier ou un recycleur peut l'atteindre. Le produit est en ligne et chacun peut créer un compte.
Deux choses méritent tout de même d'être dites clairement. Rien sur cette page ne dépend d'un achat : la syntaxe est une norme publique et le tableau des identifiants ci-dessus vient du propre jeu de données de GS1. Et si vous ne prenez qu'une seule décision aujourd'hui, prenez celle du domaine dans le cas pratique — c'est celle qui coûte cher à inverser.
Pour créer un lien et son QR code à partir d'un GTIN dont vous détenez déjà la licence, utilisez notre générateur gratuit de QR code pour GS1 Digital Link. Il ne demande aucune inscription, et rien de ce que vous saisissez ne quitte votre navigateur.
Questions fréquentes sur GS1 Digital Link
GS1 Digital Link est-il un type de QR code ?
Non — c'est une manière d'écrire l'adresse web que porte un QR code ou un Data Matrix. Le symbole est le contenant ; GS1 Digital Link est la règle qui régit le contenu.
Ai-je besoin de mon propre domaine de résolution ?
Il vous faut un domaine qui réponde pour vos identifiants. Il peut être le vôtre ou exploité pour vous. L'essentiel est qu'il continue de résoudre aussi longtemps que le produit existe, car l'adresse est imprimée sur des emballages que vous ne pouvez pas rappeler.
Un seul code peut-il vraiment servir consommateurs et douanes ?
Oui. Le code identifie le produit ; le résolveur choisit la destination requête par requête selon la langue et le type de lien, et selon le pays si l'application de scan le transmet. Chaque public voit les données qui lui sont destinées sans qu'un code distinct soit imprimé pour chacun.
Quels identifiants GS1 peuvent ouvrir une URI Digital Link ?
Seize des 541 Application Identifiers définis par GS1. Pour les produits de détail, celui qui compte est le GTIN (01) ; les autres couvrent les unités logistiques (SSCC), les pièces d'articles (ITIP), les documents (GDTI), les modèles (GMN), les lieux (414) et les composants (CPID). Tout le reste est qualificateur ou attribut de données.
Dans quel ordre vont le lot et le numéro de série dans l'URI ?
Après un GTIN, les qualificateurs s'enchaînent 22, puis 10, puis 21 — variante produit, puis lot, puis numéro de série. Un résolveur conforme attend cette séquence ; un autre ordre n'est pas une variation de style, c'est une adresse qu'il ne reconnaît pas.
Où va la date de péremption ?
Dans la chaîne de requête, pas dans le chemin. La péremption (17) est un attribut de données et non un qualificateur de chemin — l'erreur la plus fréquente des URI Digital Link construites à la main.