---
title: "Il resolver GS1 Digital Link, spiegato (con un esempio dal vivo) — qr3.app Blog"
description: "Un QR code DPP non è un link a una pagina web: è un GS1 Digital Link, e il resolver trasforma un identificativo in molte risposte sensibili al contesto. Ecco come funziona, con un passaporto dal vivo che puoi interrogare con curl subito."
canonical: "https://qr3.app/it/blog/gs1-digital-link-resolver/"
lang: "it"
robots: "index,follow,max-image-preview:large,max-snippet:-1"
---

# Il resolver GS1 Digital Link, spiegato (con un esempio dal vivo) — qr3.app Blog

> Un QR code DPP non è un link a una pagina web: è un GS1 Digital Link, e il resolver trasforma un identificativo in molte risposte sensibili al contesto. Ecco come funziona, con un passaporto dal vivo che puoi interrogare con curl subito.

Canonical: <https://qr3.app/it/blog/gs1-digital-link-resolver/>

[← Blog](/it/blog/) [Tutorials](/it/blog/category/tutorials/)

30 maggio 2026 4 min di lettura [Tutorials](/it/blog/category/tutorials/) [gs1-digital-link](/it/blog/tag/gs1-digital-link/)[resolver](/it/blog/tag/resolver/)[dpp](/it/blog/tag/dpp/)[gtin](/it/blog/tag/gtin/)[json-ld](/it/blog/tag/json-ld/)

# Il resolver GS1 Digital Link, spiegato (con un esempio dal vivo)

Un QR code DPP non è un link a una pagina web: è un GS1 Digital Link, e il resolver trasforma un identificativo in molte risposte sensibili al contesto. Ecco come funziona, con un passaporto dal vivo che puoi interrogare con curl subito.

di **QR3 Redaktion**

![Il resolver GS1 Digital Link, spiegato (con un esempio dal vivo)](https://qr3-blog-agent.meistern.workers.dev/cdn/blog/gs1-digital-link-resolver/hero.png)

La maggior parte delle spiegazioni sui QR code dei Digital Product Passport si ferma a "scansiona il codice, apri un sito web". Ma così si perde la parte interessante. Il QR code su un prodotto conforme codifica un **GS1 Digital Link**, e il componente che lo rende utile è il **resolver**: il servizio che trasforma un singolo identificativo di prodotto in molte risposte diverse e sensibili al contesto.

Questo articolo mostra cosa fa davvero il resolver, con un **passaporto dal vivo che puoi chiamare subito** (nessuna registrazione, nessuna chiave).

## Che cos'è davvero un GS1 Digital Link

Un GS1 Digital Link è un normale URL HTTPS che incorpora gli identificativi GS1 come segmenti del percorso, ciascuno etichettato con un **Application Identifier (AI)**:

```
https://id.gs1.org/01/09520000000011/21/DEMO-BAT-01
                   └─01─┘ └──GTIN───┘ └21┘ └─serial─┘
```

- `01` → GTIN (Global Trade Item Number) — *quale prodotto*

- `21` → numero di serie — *quale singola unità*

- `10` → lotto/partita (alternativa al numero di serie)

Poiché è un URL semplice, qualsiasi fotocamera di smartphone lo apre. Poiché è *strutturato*, le macchine possono interpretarlo. Questa duplice natura è proprio il punto centrale.

## Il resolver: un URI, molte risposte

Un QR code "stupido" restituisce una sola pagina fissa. Un **resolver** esamina la richiesta e restituisce la rappresentazione adatta a chi la effettua:

- un **consumatore** con un browser su smartphone ottiene una pagina HTML leggibile dall'uomo;

- il sistema di un **riciclatore** richiede il JSON-LD e ottiene dati strutturati leggibili dalle macchine;

- un'**autorità** può richiedere l'intero *linkset*, cioè ogni link tipizzato che il prodotto espone.

Stesso URL, risposte diverse, decise dall'header `Accept` (o da un override `?format=`).

## Un resolver dal vivo che puoi chiamare subito

qr3.app ospita un passaporto dimostrativo pubblico per una batteria. Aprilo in un browser:

> **[https://qr3.app/dpp/09520000000011/DEMO-BAT-01](https://qr3.app/dpp/09520000000011/DEMO-BAT-01)**

Vedrai la pagina per il consumatore di *EcoMax 5000 (Demo)* di GreenPower GmbH. Ora chiedi allo **stesso URL** il JSON-LD leggibile dalle macchine:

```
curl "https://qr3.app/dpp/09520000000011/DEMO-BAT-01?format=jsonld"
```

```
{
  "@context": ["https://schema.org", "https://gs1.org/voc/"],
  "@type": "Product",
  "gtin": "09520000000011",
  "name": "EcoMax 5000 (Demo)"
}
```

Questo è il resolver che fa il suo lavoro: un identificativo, una pagina per l'uomo **e** un documento JSON-LD costruito su `schema.org` + il vocabolario web GS1. Altre rappresentazioni sono disponibili nello stesso modo — `?format=json` (passaporto grezzo), `?format=linkset` (tutti i link tipizzati), `?format=dcat-ap` — oppure tramite la negoziazione standard con `Accept` (`Accept: application/ld+json`).

## Convalida gli identificativi prima di coniare i link

Un resolver è affidabile solo quanto gli identificativi che gli stanno dietro. Convalida un GTIN prima di costruirci un Digital Link:

```
import { QR3 } from "@qr3/sdk";

const client = new QR3({ apiKey: process.env.QR3_API_KEY! });

const result = await client.gs1.validateGs1({
  identifier_type: "gtin",
  value: "09520000000011",
});

console.log(result.valid);   // true
console.log(result.detail);  // "Valid GTIN-14"
```

## Registra i tuoi GTIN

Tieni sotto gestione gli identificativi che usi, così ogni Digital Link risale a un prodotto noto:

```
const gtin = await client.gs1.createGs1Identifier({
  identifier_type: "gtin", // or "gln" | "company_prefix"
  value: "09520000000011",
  label: "EcoMax 5000",
});
```

## Usare qr3 come resolver

Non devi costruire e gestire tu stesso un resolver. Punta il QR code del tuo prodotto al Digital Link, ospita il passaporto su qr3.app, e il resolver fornisce la rappresentazione giusta per ogni richiesta. Il GTIN/numero di serie nell'URL restano **stabili per sempre** (così le etichette stampate non si rompono mai), mentre i dati che vi stanno dietro restano aggiornabili.

## FAQ

**Il QR code in sé è diverso da uno normale?**
No: è un QR standard (o Data Matrix) che porta un URL GS1 Digital Link. Qualsiasi fotocamera lo apre; l'intelligenza sta nel resolver, non nel simbolo.

**Consumatori e riciclatori ricevono davvero contenuti diversi?**
Sì, è la negoziazione dei contenuti. Il browser ottiene HTML; un sistema che richiede `application/ld+json` (o `?format=jsonld`) ottiene dati strutturati dallo stesso URL.

**Posso mantenere la mia pagina prodotto ed essere comunque conforme?**
Sì. Il Digital Link può esporre più link tipizzati (un `linkset`) — la tua pagina di marketing, il passaporto ufficiale, una scheda dati per il riciclo — ciascuno etichettato con un tipo di link.

## Fonti

- [GS1 Digital Link standard](https://www.gs1.org/standards/gs1-digital-link)

- [GS1 Digital Link: Resolver](https://www.gs1.org/standards/resolver)

- [ESPR — Regolamento (UE) 2024/1781](https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:32024R1781)

**Prova il passaporto dal vivo** qui sopra, poi [inizia gratis](https://app.qr3.app/sign-up) e risolvi il tuo.

Sono demo funzionanti con dati di prodotto fittizi e GTIN di esempio del prefisso GS1 952. Non attestano identificatori di prodotto assegnati, iscrizioni a un registro o certificazioni.

## Articoli correlati

- [![](https://qr3-blog-agent.meistern.workers.dev/cdn/blog/dpp-json-ld-epcis/hero.png) Tutorials JSON-LD per i Passaporti Digitali di Prodotto (e dove si colloca EPCIS 2.0) Un DPP è utile alle macchine solo se è leggibile dalle macchine. Questa guida mostra il JSON-LD reale che un passaporto qr3 espone tramite il resolver live, come un unico URL serve sia gli esseri umani sia le macchine grazie alla content negotiation, e dove si colloca lo standard complementare per gli eventi EPCIS 2.0.](/it/blog/dpp-json-ld-epcis/)
- [![](https://qr3-blog-agent.meistern.workers.dev/cdn/blog/gs1-resolver-test-suite-dpp-links/hero.png) Tutorials Suite di test GS1 Resolver: DPP-Verificare in modo affidabile i link prima del go-live La stabile suite di test GS1 consente di verificare Resolver 1.2. Ecco come testare redirect, linkset, CORS, lingue e casi di errore prima del go-live.](/it/blog/gs1-resolver-test-suite-dpp-links/)
- [![](https://qr3-blog-agent.meistern.workers.dev/cdn/blog/dpp-battery-passport-2027-20260715/hero.png) Notizie di settore BatteryPass-Ready avvia l’ambiente di test per il Passaporto Digitale delle Batterie Il consorzio BatteryPass-Ready ha avviato il 24 giugno 2026 un ambiente di test pubblico per il Passaporto Digitale delle Batterie, in vista dell’obbligo UE da febbraio 2027.](/it/blog/dpp-battery-passport-2027-20260715/)
- [![](https://qr3-blog-agent.meistern.workers.dev/cdn/blog/sector-20260713/hero.png) Notizie di settore Passaporto digitale delle batterie 2027: cosa devono sapere ora i produttori Webinar, strumenti open source e nuove norme: il passaporto UE delle batterie sta prendendo slancio. Una panoramica sulla situazione a luglio 2026 e sulle questioni aperte fino a febbraio 2027.](/it/blog/sector-20260713/)

[← Tutti gli articoli](/it/blog/) [Inizia gratis](https://app.qr3.app/sign-up)
