Un seul QR code imprimé : il passe en caisse, s’adresse à vos clients et portera votre Passeport numérique des produits. Unitag gère les liens derrière le QR code.
Cette page s’adresse aux équipes techniques, aux chefs de projet GS1 et à leurs prestataires. Elle traduit d’abord les sigles du Passeport numérique des produits en langage clair, puis publie la spécification technique complète, librement lisible et indexable. Le PDF mis en page s’envoie par e-mail en fin de page.


Unitag est certifié par GS1 France sur la structure d’URI GS1 Digital Link et le symbole QR Code.

En production aujourd’hui : le passeport produit de Studio Anneloes (Amsterdam), ouvert depuis le QR Code augmenté GS1 de l’étiquette, résolu à la pièce près (numéro de série).
2013
plateforme fondée, hébergée en Europe
1 000+
clients récurrents
189
pays où nos QR codes sont scannés
Des marques telles que Bonduelle, Migros et Schneider Electric gèrent leurs QR codes sur Unitag.
Les sigles, traduits
Si vous avez ouvert les textes du Passeport numérique des produits, vous avez rencontré une forêt de sigles : ESPR, EN 18219, JTC 24, résolveur, linkType. Trois notions suffisent pour s’orienter ; le reste de la page les détaille.
L’aiguilleur qui travaille derrière le QR code. Chaque scan arrive chez lui, et il décide où l’envoyer : fiche produit, passeport, notice, rappel. La destination se change à tout moment, le QR code imprimé ne change jamais.
Sans résolveur, l’URL imprimée est figée pour toute la vie du produit : un changement de destination devient un retirage.
L’adresse web qui contient l’identité du produit. Le GTIN (le numéro d’article que vous avez déjà), le lot, la série : tout est lisible dans l’URL, par une caisse comme par un smartphone.

La liste de contrôle européenne du passeport, écrite par le comité CEN-CLC/JTC 24. Huit normes qui répondent chacune à une question simple : qui est identifié, sur quel support, comment les données circulent, combien de temps elles durent, qui peut les lire.
Six des huit sont déjà citées au Journal officiel de l’UE : votre prochain appel d’offres les mentionnera.
La liste de contrôle
Chaque norme du paquet DPP tient en une phrase. La spécification complète, plus bas sur cette page, donne les exigences détaillées de chacune.
Les identifiants. Qui est quoi : produit, opérateur économique, site. Le GS1 Digital Link est l’un des cinq schémas admis, et le seul que vos caisses lisent déjà.
Les supports. QR code, Data Matrix ou RFID. Au moins un support doit se lire gratuitement avec un smartphone ordinaire, sans application : en pratique, le QR code.
Les échanges. Les systèmes se parlent par API sécurisées (HTTPS), authentifiées et infalsifiables.
Le cycle de vie. Créer, lire, mettre à jour, rechercher un passeport, et le déclarer au registre européen que les douanes consultent.
L’interopérabilité. Un modèle de données commun, pour qu’un passeport reste portable d’un prestataire à l’autre.
La durée. Le passeport reste disponible toute la vie du produit, sauvegarde comprise, même si l’opérateur disparaît.
Les accès. Données publiques pour tous, données confidentielles sous droits d’accès alignés sur eIDAS. Approbation formelle en cours de finalisation.
L’authenticité. Les données du passeport sont signées électroniquement, donc vérifiables. Approbation formelle en cours de finalisation.

Dans la pratique
Tout ce que la spécification décrit (identifiants, liens typés, redirections) se pilote depuis le tableau de bord Unitag, celui qui gère déjà vos QR codes marketing. La conformité n’est pas un second outil.
Chaque produit se crée avec sa clé GS1 (le GTIN), sa marque et sa gamme. Le résolveur publie l’URI GS1 Digital Link correspondante et route chaque scan vers la bonne destination, au niveau du produit, du lot ou de la série.
Le scan de contrôle en magasin et le scan du consommateur arrivent au même endroit : chez vous.


Redirections, types de liens, statistiques de scan par produit et par pays : le tableau de bord donne la lecture d’ensemble que les auditeurs et les distributeurs demandent.
Interface illustrée, données fictives.

Une question sur ces normes, ou besoin d’aide pour préparer la transition de votre entreprise ?
Nous contacterLa référence
La spécification complète, en français, librement lisible. La version anglaise, référence de travail de vos intégrateurs internationaux, se consulte sur la page anglaise. Pour la lecture vulgarisée, notre article « Résolveur pour le Passeport numérique des produits : ce que les normes exigent vraiment ».
Version 1.2.1 · août 2026 · Référence technique Unitag. Cette page est la spécification complète, librement lisible et indexable. Vous préférez une copie à emporter ? La boîte e-mail en fin de page envoie le PDF mis en page, en français ou en anglais. La version anglaise de cette page reste la référence pour vos intégrateurs internationaux.
Ce document spécifie les exigences techniques applicables à un résolveur prêt pour le Passeport numérique des produits, au titre du règlement européen sur l’écoconception (ESPR, règlement (UE) 2024/1781) et des normes européennes harmonisées publiées par le comité CEN-CLC/JTC 24 (famille EN 18xxx, 2026 ; six des huit déjà citées au Journal officiel de l’UE), ainsi que du standard GS1 du résolveur conforme, aligné sur l’ISO/IEC 18975.
| Référence | Périmètre |
|---|---|
| Règlement (UE) 2024/1781 (ESPR) | Base légale du passeport ; les actes délégués par groupe de produits définissent le contenu des données et la granularité (modèle / lot / article). |
| EN 18219:2026 - Identifiants uniques | Identifiants du produit, de l’opérateur économique et du site ; cinq schémas d’identification admis, dont les URI GS1 Digital Link, les liens d’identification émis par l’opérateur lui-même, les DID du W3C, les identifiants RFID/2D et les DOI ; règles d’unicité selon l’ISO/IEC 15459. |
| EN 18220:2026 - Supports de données | QR Code (ISO/IEC 18004), Data Matrix (ISO/IEC 16022), RFID (HF/NFC/UHF RAIN) ; qualité d’impression, durabilité, emplacement ; au moins un support lisible gratuitement avec un smartphone ordinaire, sans application. |
| EN 18216:2026 - Protocoles d’échange | API REST sur HTTPS/TLS ; échanges authentifiés, confidentiels et infalsifiables. |
| EN 18222:2026 - API de cycle de vie | Opérations de création, lecture, mise à jour et recherche, accès au niveau de chaque élément, récupération par lots, gestion des versions, déclaration au registre européen des passeports, résolution des liens vers la bonne base de données. |
| EN 18223:2026 - Interopérabilité | Modèle de données commun : le conteneur du passeport, ses métadonnées, et le rattachement de chaque élément à une définition lisible par machine dans un référentiel sémantique. |
| EN 18221:2026 - Stockage et persistance | Disponibilité pendant toute la vie du produit ; sauvegarde obligatoire chez un prestataire de passeports ; archivage des versions du passeport. |
| EN 18239 - Droits d’accès et sécurité | Accès par rôles, aligné sur les niveaux de garantie eIDAS ; séparation des données publiques et des données confidentielles de l’entreprise. (Approbation formelle en cours de finalisation mi-2026.) |
| EN 18246 - Authentification des données | Données du passeport signées électroniquement : attestations vérifiables du W3C, attestation électronique d’attributs eIDAS, cachet électronique visible, ou structures de signature classiques. (Approbation formelle en cours de finalisation mi-2026.) |
| Standard GS1 du résolveur conforme / ISO/IEC 18975 | Comportement du résolveur : redirection, sémantique des types de liens, réponses en jeu de liens (linkset, RFC 9264), fichier de description du résolveur. |
| Syntaxe des URI GS1 Digital Link | Structure de l’URI encodée dans le support de données (les identifiants d’application GS1 comme segments du chemin). |
Trois types d’identifiants sont définis : le produit, l’opérateur économique (en pratique un numéro EORI, un numéro de TVA ou un GLN) et le site (GLN ou équivalent). L’identifiant du produit circule sous la forme d’un chemin web structuré : avec une identification GS1, le support encode une URI GS1 Digital Link dont la clé primaire est le GTIN (AI 01), précisée si besoin au lot (AI 10) et à la série (AI 21), selon la granularité exigée par l’acte délégué applicable :
https://id.unitag.io/01/09506000134352/10/LOT123/21/SER456
Si une clé primaire (le GTIN, par exemple) est prise en charge par le résolveur, l’ensemble de ses déclinaisons et attributs doit l’être aussi (CPV, lot, série). Pour chaque URI d’entrée, quelle que soit sa granularité, un lien par défaut doit exister à ce niveau ou être hérité d’un niveau supérieur de la hiérarchie d’identification.
L’identifiant parvient au lecteur par un symbole optique 2D (QR Code selon l’ISO/IEC 18004 ou Data Matrix selon l’ISO/IEC 16022) ou par RFID (HF/NFC/UHF RAIN). Au moins un support par produit doit être lisible gratuitement avec un smartphone ordinaire, sans installer d’application : en pratique, cela fait du QR code le support de référence. La qualité d’impression se vérifie selon l’ISO/IEC 15415 (le grade C / 1,5 est le minimum courant dans l’industrie) ; la zone de silence du QR code (4 modules) doit être préservée ; la taille des modules se choisit selon la distance de lecture visée ; le support et l’encre doivent garder le symbole lisible pendant toute la vie du produit, dans les conditions de durabilité de l’acte délégué applicable.
Le résolveur répond aux requêtes HTTP GET, HEAD et OPTIONS sur HTTPS (TLS obligatoire), prend en charge CORS, et redirige le client vers la destination la plus appropriée. Par défaut, la chaîne de requête est transmise intégralement à l’URL cible lors de la redirection. Les chaînes binaires EPC doivent être décompressées selon le standard de compression GS1 Digital Link ; la prise en charge complète de la compression d’URI est optionnelle. Lors d’une redirection vers un autre résolveur, l’URI non compressée est à privilégier.
| Scénario | Réponse HTTP |
|---|---|
| Résolution réussie | Redirection 302 / 303 vers la cible (ou 200 avec un jeu de liens) |
| Syntaxe d’URI GS1 Digital Link invalide | 400 Bad Request |
| Identifiant inconnu du résolveur | 404 Not Found |
| Type de lien demandé indisponible | 404 Not Found (avec, en option, le jeu de liens disponible) |
| Plusieurs liens également valables | 300 Multiple Choices avec jeu de liens |
Exactement un lien par défaut doit exister par entité identifiée, typé gs1:defaultLink plus un type descriptif (par exemple gs1:pip), sans attribut optionnel. Le résolveur y redirige, sauf si la requête porte une information permettant une meilleure réponse (type de lien, langue, contexte). L’option gs1:defaultLinkMulti permet la négociation de contenu par langue ou par type de média via les en-têtes Accept.
Les liens sont typés avec le vocabulaire web GS1. Le principal type de lien à mettre en œuvre pour le passeport est gs1:dpp : il signale que le système demandeur (application grand public, recycleur, surveillance du marché ou outillage des douanes) veut le Passeport numérique des produits lui-même.
GET https://id.unitag.io/01/09506000134352?linkType=gs1:dpp
Accept: application/ld+json → document DPP signé en JSON-LD
| Type de lien | Rôle | Priorité |
|---|---|---|
gs1:dpp | Le document ou la visionneuse du Passeport numérique des produits, le type de lien central du DPP. | Obligatoire (DPP) |
gs1:defaultLink | Destination de repli quand aucune meilleure correspondance n’existe ; exigée par le standard du résolveur. | Obligatoire |
gs1:pip | Page d’information produit (marque ou distributeur). | Recommandé |
gs1:productSustainabilityInfo | Durabilité de la fabrication, informations de recyclage. | Recommandé |
gs1:certificationInfo | Informations de certification du produit. | Recommandé |
gs1:instructions | Instructions de montage, d’usage ou de réparation. | Optionnel |
gs1:safetyInfo | Informations de sécurité sur l’article. | Optionnel |
gs1:recallStatus | Statut de rappel du produit. | Optionnel |
gs1:traceability | Informations de traçabilité. | Optionnel |
Pour lister tous les liens disponibles d’un produit, demander le jeu de liens : ?linkType=linkset ou l’en-tête Accept: application/linkset+json (sérialisé selon la RFC 9264, validé contre le schéma linkset de GS1). Chaque entrée porte obligatoirement une URL cible, un type de lien et un titre, plus, en option, des balises de langue, un type de média et des valeurs de contexte.
/.well-known/gs1resolverLe fichier de description du résolveur, servi à cette route, déclare ses capacités : clés d’identification prises en charge, vocabulaires de types de liens supplémentaires, et valeurs de contexte utilisées pour le routage conditionnel (langue, pays, appareil : l’équivalent, dans le standard, des redirections conditionnelles d’Unitag). Il doit être valide contre le schéma JSON publié par GS1.
GET https://id.unitag.io/.well-known/gs1resolver
{ "name": "Unitag Digital Link Resolver",
"resolverRoot": "https://id.unitag.io",
"supportedPrimaryKeys": ["01", "414", "417"],
"supportedLinkType": [{"namespace": "https://gs1.org/voc/", "prefix": "gs1:"}],
"linkTypeDefaultCanBeLinkset": false,
"supportedContextValuesEnumerated": ["language", "country", "device"],
"contact": "vcard..." }
Propriétés obligatoires : resolverRoot et supportedPrimaryKeys. Recommandées : le nom, les espaces de noms de types de liens pris en charge, les valeurs de contexte (énumérées ou externes), l’emplacement du contexte JSON-LD et les coordonnées de contact.
Au-delà de la redirection, les systèmes DPP exposent des API REST sur HTTPS/TLS, avec des échanges authentifiés et infalsifiables (EN 18216). L’EN 18222 spécifie la surface d’API du cycle de vie : création, lecture, mise à jour et recherche de passeports, accès au niveau de chaque élément, récupération par lots, interrogation des versions, et déclaration des identifiants uniques au registre européen des passeports (contrôlé par les douanes à l’importation). L’EN 18223 définit le modèle de données commun (le conteneur du passeport, ses métadonnées, et le rattachement de chaque élément à une définition lisible par machine dans un référentiel sémantique), pour que les passeports restent portables d’un prestataire à l’autre.
Le passeport doit rester disponible pendant toute la vie du produit : l’EN 18221 impose une sauvegarde chez un prestataire de passeports et l’archivage des versions, y compris après la cessation d’activité d’un opérateur économique. L’EN 18239 sépare les données publiques (la recyclabilité, par exemple) des données confidentielles de l’entreprise, par un accès authentifié et par rôles, aligné sur les niveaux de garantie eIDAS. L’EN 18246 exige que les données du passeport soient vérifiables comme authentiques via une structure signée électroniquement : attestations vérifiables du W3C, attestation électronique d’attributs eIDAS, cachet électronique visible, ou signature électronique classique.
| Étape | Date |
|---|---|
| Passeport batterie obligatoire (règlement (UE) 2023/1542), support QR code | Février 2027 |
| Actes délégués ESPR des premiers groupes de produits (l’acier d’abord ; textile, pneus et aluminium annoncés pour 2027 ; mobilier 2028 ; matelas et produits ICT 2029) | 2026 à 2029 |
| Application des premiers actes délégués ESPR (en règle générale environ 18 mois après leur adoption) | Vers 2028 à 2030 |
Note : l’EN 18239 (droits d’accès) et l’EN 18246 (authentification des données) étaient encore en cours d’approbation formelle à la mi-2026 ; vérifier les textes définitifs avant de figer les choix de mise en œuvre qui en dépendent. Unitag est certifié par GS1 France sur la structure d’URI du standard GS1 Digital Link et sur le symbole QR Code, et est référencé en tant que GS1 Solution Provider.
PDF · v1.2.1 · 12 pages A4
Le même contenu que cette page, mis en page pour circuler : à joindre à un cahier des charges, à transmettre aux achats, à votre DSI ou à votre prestataire. Une adresse e-mail, le document arrive dans la minute.
Un seul e-mail, celui qui contient le document. Données traitées en Europe, conformément au RGPD.
Questions fréquentes
Non. La première obligation datée est le passeport batterie, en février 2027 ; les autres secteurs suivent au rythme des actes délégués, entre 2026 et 2029. En revanche, les choix d’infrastructure se font maintenant : un résolveur conforme installé aujourd’hui évite une migration sous contrainte demain.
Oui, s’ils sont dynamiques et servis par un résolveur. Le visuel imprimé ne change pas : le résolveur ajoute une destination de type gs1:dpp au moment voulu. Les QR codes statiques, eux, devront être régénérés.
Deux calendriers, un même support. Sunrise 2027 vient de la distribution : fin 2027, les caisses devront être en mesure d’accepter les QR codes GS1 Digital Link. Le passeport vient du règlement européen ESPR et arrive secteur par secteur. Le même QR code imprimé sert les deux : c’est précisément le rôle du résolveur.
Oui. La page anglaise porte la même spécification, référence de travail des intégrateurs internationaux, et le PDF mis en page existe dans les deux langues. Notre équipe vous répond en français comme en anglais.
Le standard GS1 du résolveur conforme définit le comportement attendu, et GS1 publie le schéma de validation du fichier de description. Unitag est certifié par GS1 France sur la structure d’URI GS1 Digital Link et le symbole QR Code, et référencé en tant que GS1 Solution Provider.
Décrivez-nous vos gammes, vos marchés et vos échéances sectorielles. Nous vous répondons avec une architecture de résolveur et un chiffrage, en français.
Parlez-nous de votre projetPour situer le contexte : notre guide « GS1 Digital Link : le guide entreprise ». Vous préférez essayer ? Créez un QR code GS1 sur la console.