Founding-aanbod Het Founding Partner-programma is open — 1.000 bedrijven, 6 maanden gratis. Gratis starten →
GS1 Digital Link

GS1 Digital Link: Wanneer de barcode een webadres wordt

De standaard waarmee één enkele code een product bij de kassa identificeert en een andere pagina opent voor elke doelgroep die scant.

8 min leestijd · Bijgewerkt oktober 2026

GS1 Digital Link is een GS1-standaard die productidentificatoren als webadressen schrijft. Hij plaatst de GTIN en zijn kwalificaties in het URL-pad, in een vaste volgorde, zodat één vierkant op de verpakking gelezen kan worden door de supermarktkassa, de telefoon van de klant en een douanesysteem — elk krijgt van dezelfde code een ander antwoord.

Opbouw van een GS1 Digital Link-URI

https://passmith.link/01/05412345678908/10/LOT42/21/000317
Resolverdomein
(01) GTIN-identificatie
(10) Batch / partij
(21) Serienummer

Hoe een GS1 Digital Link-URI is opgebouwd

GS1 Digital Link is een regel om identificaties als webadressen te schrijven. Het artikelnummer verstopt zich niet achter een databasezoekopdracht — het staat in het URL-pad, in een volgorde die elk systeem kan lezen.

Het domein vooraan is van u. Alles daarna volgt de standaard: een toepassingsidentificatie, dan de waarde, zo vaak als nodig. Een machine die het pad leest, weet dat (01) een GTIN inleidt en (10) een batch, ongeacht wie de code heeft uitgegeven.

Daar zit de hele truc. Dezelfde tekenreeks is een geldig webadres voor een browser en een geldige productidentificatie voor een scanner.

Welke identificatoren een Digital Link mogen openen, en welke niet

Dit is het deel dat de meeste uitleg overslaat, en het deel waarop implementaties stuklopen. GS1 definieert 541 Application Identifiers. Slechts 16 daarvan mogen een Digital Link-URI openen. Al het andere is óf een kwalificatie die de primaire sleutel volgt, óf een data-attribuut dat in de querystring thuishoort in plaats van in het pad.

AIIdentificatorFormaatRol in de Digital Link-URIToegestane kwalificaties, in volgorde
01GTINN2+N14Primaire sleutel22 → 10 → 21, / 235
00SSCCN2+N18Primaire sleutel—
8006ITIPN4+N14+N2+N2Primaire sleutel22 → 10 → 21
253GDTIN3+N13[+X..17]Primaire sleutel—
8013GMNN4+X..25Primaire sleutel—
414LOC No.N3+N13Primaire sleutel254, / 7040
8010CPIDN4+Y..30Primaire sleutel8011
22CPVN2+X..20Kwalificatie—
10BATCH/LOTN2+X..20Kwalificatie—
21SERIALN2+X..20Kwalificatie—
17USE BY / EXPIRYN2+N6Data-attribuut — geen padelement—

Twee gevolgen zijn het vastpinnen waard. Ten eerste mag een GTIN-gebaseerd adres een productvariant, batch en serienummer dragen — maar in die volgorde: 22 vóór 10 vóór 21. Ten tweede is een houdbaarheidsdatum geen kwalificatie. Het is een data-attribuut, dus het reist in de querystring. Haar in het pad zetten is de meest voorkomende manier waarop een handgebouwde Digital Link faalt tegen een conforme resolver.

Bron: de GS1 Application Identifier-dataset gepubliceerd op ref.gs1.org, versie 1.2, laatst gewijzigd op 26 januari 2026. De aantallen komen uit de dataset zelf, niet uit een samenvatting ervan.

Wat de resolver doet bij een scan

Het domein in de URI wijst naar een resolver — de dienst die bepaalt waar een scan moet uitkomen. Hij leest de identificatie, kijkt wie er vraagt, en stuurt door.

'Wie er vraagt' is geen gok. De scan draagt signalen mee: de taal die de browser vraagt, het land alleen als de scanapp dat doorgeeft, en een link type-parameter die een professioneel systeem expliciet kan zetten. De resolver koppelt die signalen aan de bestemming die u hebt ingesteld.

  • Een koper in Duitsland die thuis scant — de Duitse productpagina
  • Een douanebeambte met een link type voor toezichtgegevens — het compliancedossier
  • Een recycler aan het einde van de levensduur — het materiaalsamenstellingsblad
  • Een kassa — helemaal geen webverzoek; die leest de GTIN uit het symbool en verlaat de kassa nooit

Wijzig een bestemming en elke reeds gedrukte code volgt de nieuwe route. Het symbool op de verpakking hoeft nooit opnieuw gedrukt te worden, omdat de code het product identificeert in plaats van naar één vaste pagina te wijzen.

Digital Link is drie standaarden, niet één

Men zegt 'GS1 Digital Link' alsof het één document is. Het is een familie, voor het eerst geratificeerd in augustus 2018 — en weten welk deel u verkocht wordt, telt bij elke leveranciersbeoordeling.

  • URI Syntax — hoe het adres wordt geschreven. Dat is het hierboven behandelde deel: primaire sleutels, kwalificaties, volgorde.
  • GS1-Conformant Resolver — hoe een dienst zich moet gedragen wanneer dat adres wordt opgevraagd: linktypen, doorverwijzingen en hoe een conform antwoord eruitziet.
  • Compression — een technische standaard die EPC-binaire strings uitdrukt als gecomprimeerde Digital Link-URI's, voor symbolen met zeer weinig ruimte.

Een leverancier kan gelijk hebben over de syntaxis en fout zitten over de resolutie. 'Wij genereren Digital Link-URL's' beschrijft alleen de eerste standaard; het zegt niets over de vraag of over vijf jaar nog iets conform op die URL's antwoordt.

Waarom het EU-paspoort op dit formaat uitkomt

Een digitaal productpaspoort moet bereikbaar blijven zolang het product bestaat, verschillende data aan verschillende doelgroepen leveren, en het bedrijf dat het uitgaf overleven. Een vaste marketing-URL faalt op alle drie.

GS1 Digital Link scheidt de identificatie van de bestemming, en ook de geharmoniseerde DPP-normen (EN 18216 en EN 18219–18223) houden die lagen gescheiden: unieke identificaties, gegevensdragers en gegevensopslag hebben elk een eigen norm, en EN 18221 beschrijft gedecentraliseerde, persistente gegevensopslag. Daarom is hetzelfde vierkant dat uw paspoortlink draagt ook het formaat waar de retail voor Sunrise 2027 naartoe beweegt.

Doorgerekend: een cosmetica-exporteur bouwt zijn eerste Digital Link

Een representatief scenario. Een fabrikant met 1.400 SKU's verkoopt via twee distributeurs naar Duitsland en Frankrijk, en beide vragen gereedheid voor een 2D-code op de verpakking.

Week één — wat de code moet dragen. De retail heeft de GTIN nodig. De distributeurs willen de batch, want terugroepacties zijn hun risico. Niemand heeft een serienummer nodig, want dit zijn geen geserialiseerde goederen. Het pad wordt dus GTIN plus batch: /01/<gtin>/10/<batch>. Het serienummer vervalt — en daarmee een hele klasse variabele drukdata.

Week twee — de houdbaarheidsfout. Het eerste ontwerp zet de houdbaarheidsdatum in het pad achter de batch, omdat die op de doos ernaast wordt gedrukt. De validatie faalt. Houdbaarheid is een data-attribuut, geen kwalificatie — zij hoort achter het vraagteken. Dat in een testomgeving vangen kost een middag; het vangen nadat 400.000 dozen zijn gedrukt kost de oplage.

Week drie — de domeinbeslissing. Het resolverdomein staat op elke verpakking en kan niet worden teruggeroepen; het overleeft contracten, rebrandings en leveranciers. Het bedrijf registreert een kort domein in eigen bezit en richt het op een resolver, in plaats van het domein van een leverancier te drukken waarvoor het zou moeten blijven betalen om het in leven te houden.

Het tegenscenario. Stel dat het het leveranciersdomein had gedrukt. Twee jaar later eindigt het contract. Elke doos in het kanaal wijst nu naar een domein dat het bedrijf niet beheert, en het enige middel is alles in productie opnieuw drukken plus een doorverwijzing die de leverancier niet verschuldigd is. Het risico was nooit de identificator. Het was het domein ervoor.

Randgevallen

Houdbaarheid, gewicht en prijs in het pad. Dat zijn data-attributen. Het pad is voor de primaire sleutel en zijn kwalificaties; al het andere gaat naar de querystring.

Gecomprimeerde URI's. Compressie bestaat voor symbolen met bijna geen ruimte. Het is een aparte standaard, en niet elke scan-app decomprimeert. Gebruik haar omdat de ruimte u dwingt, niet omdat het netter oogt.

Twee symbolen op één verpakking. Tijdens de migratie draagt een verpakking vaak de streepjescode en de 2D-code samen. Dat is verwacht; de kassa beslist welke zij leest. Het is geen teken van een verkeerde configuratie.

Eigen domein of dat van GS1. Beide resolven. De vraag is niet eigendom maar duurzaamheid: wie het domein houdt, moet blijven antwoorden zolang het product bestaat.

Een GTIN die niet van u is. Een Digital Link gebouwd op andermans GTIN resolvet naar hun resolver, niet naar de uwe. Huismerkproductie vergt de identificatoren van de merkeigenaar — of uw eigen.

Uitzoomen: de identificator wijst niet meer naar een pagina

Het oudere web drukte een URL op de verpakking en hoopte dat die zou blijven werken. Digital Link keert dat om: de verpakking draagt een identificator, en de bestemming is een beslissing die op het scanmoment wordt genomen door een dienst onder uw controle.

Die omkering is waarom hetzelfde vierkant nu tegelijk een kassa, een toezichthouder en een recycler moet bedienen — en waarom het EU-paspoortwerk resolutie veronderstelt in plaats van vaste links. Het vierkant is geen marketingmateriaal meer. Het is de ingang van een record dat het product moet overleven.

Waar Passmith past

Wij bouwen de resolver- en paspoortlaag die deze pagina beschrijft: identificatoren erin, rolbewuste bestemmingen eruit, met het record bewaard waar een douanier of recycler het kan bereiken. Het product is live en iedereen kan een account aanmaken.

Toch horen twee dingen duidelijk gezegd. Niets op deze pagina hangt af van een aankoop: de syntaxis is een publieke standaard en de identificatortabel hierboven komt uit GS1's eigen dataset. En als u vandaag maar één ding doet, laat het de domeinbeslissing uit het voorbeeld zijn — die is duur om terug te draaien.

Wie al een GTIN in licentie heeft, kan de link en de bijbehorende QR-code maken met onze gratis QR-codegenerator voor GS1 Digital Link. Er is geen account nodig en alle invoer blijft in de browser.

Veelgestelde vragen over GS1 Digital Link

Is GS1 Digital Link een soort QR-code?

Nee — het is een manier om het webadres te schrijven dat een QR-code of Data Matrix draagt. Het symbool is de verpakking; GS1 Digital Link is de regel voor wat erin gaat.

Heb ik een eigen resolverdomein nodig?

U hebt een domein nodig dat antwoordt voor uw identificaties. Dat kan uw eigen domein zijn of een dat voor u wordt beheerd. Waar het om gaat: het moet blijven resolven zolang het product bestaat, want het adres staat gedrukt op verpakkingen die u niet kunt terughalen.

Kan één code echt consumenten én douane bedienen?

Ja. De code identificeert het product; de resolver kiest per verzoek de bestemming op basis van taal en link type, en van het land als de scanapp dat doorgeeft. Elke doelgroep ziet de data die voor hen bedoeld is, zonder dat er voor elk een aparte code wordt gedrukt.

Welke GS1-identificatoren mogen een Digital Link-URI openen?

Zestien van de 541 Application Identifiers die GS1 definieert. Voor retailwaar telt de GTIN (01); de overige dekken logistieke eenheden (SSCC), artikeldelen (ITIP), documenten (GDTI), modellen (GMN), locaties (414) en componenten (CPID). Al het andere is kwalificatie of data-attribuut.

In welke volgorde staan batch en serienummer in de URI?

Na een GTIN lopen de kwalificaties 22, dan 10, dan 21 — productvariant, dan batch, dan serienummer. Een conforme resolver verwacht die reeks; een andere volgorde is geen stijlvariant, maar een adres dat hij niet herkent.

Waar hoort de houdbaarheidsdatum?

In de querystring, niet in het pad. Houdbaarheid (17) is een data-attribuut en geen padkwalificatie — de meest gemaakte fout in handgebouwde Digital Link-URI's.

Je bent op tijd

6 maanden gratis

Waarde tot€1.4946 × €249

Eerste 6 maanden€0

Gereserveerd voor de eerste 1.000 bedrijven

Maak je account aan, kies Starter of Growth en betaal zes maanden lang €0. Geen creditcard nodig.