GS1 Digital Link
GS1 Digital Link is een URL-gebaseerde codering voor productidentiteit die de 50 jaar oude 1D EAN-13-barcode vervangt. Eén QR draagt de GTIN plus batch, vervaldatum, serienummer en een oplosbare marketing-URL, gescand bij de kassa door de detailhandelaar en in de telefoonscamera van de consument door de koper.
Vervangt: Reguliere EAN-13 bij de kassa per 1 januari 2027 onder de GS1 Sunrise 2027-verbintenis van de detailhandel.
Wat het is
Een GS1 Digital Link-URL bestaat uit drie delen:
- Resolverdomein, waar de URL wordt omgezet. Merken gebruiken hun eigen domein (bijv.
id.example-brand.com); de publieke terugvaloptie isid.gs1.org. - Primaire identifier, gewoonlijk de GTIN, gecodeerd als
/01/<14-cijferige GTIN>. - Kwalificaties / attributen, optionele Application Identifiers (AI's): batch/lot (
/10/), vervaldatum (/17/), serienummer (/21/) en andere.
Voorbeeld van een omgezette URL voor GTIN 09506000134352, lot ABC123, vervaldatum 2027-06-30:
https://id.gs1.org/01/09506000134352/17/270630/10/ABC123Canonieke testvectoren
Kopieer een van deze naar de GS1-generator, bevestig dat de gecodeerde URL overeenkomt en decodeer de QR met een willekeurige lezer.
| Geval | Invoer | Verwachte gecodeerde URL |
|---|---|---|
| GTIN-14, minimaal | gtin=09506000134352 | https://id.gs1.org/01/09506000134352 |
| GTIN + vervaldatum (AI 17) | gtin=09506000134352 | https://id.gs1.org/01/09506000134352/17/270630 |
| GTIN + lot (AI 10) | gtin=09506000134352 | https://id.gs1.org/01/09506000134352/10/ABC123 |
| GTIN + lot + serienummer | gtin=09506000134352 | https://id.gs1.org/01/09506000134352/10/ABC123/21/00001 |
| Volledig: GTIN + vervaldatum + lot + serienummer | gtin=09506000134352 | https://id.gs1.org/01/09506000134352/17/270630/10/ABC123/21/00001 |
| Aangepast resolverdomein | domain=https://id.example.com | https://id.example.com/01/09506000134352 |
Live GTIN-controlecijfervalidator
Het GS1-controlecijfer wordt berekend door het standaard GS1 mod-10-algoritme: gewogen som van cijfers (afwisselend 3, 1, 3, 1…) van het meest rechtse cijfer, waarna het controlecijfer het totaal een veelvoud van 10 maakt. Probeer hieronder een 8/12/13/14-cijferige invoer, de validator draait lokaal in je browser.
Veelvoorkomende valkuilen
- Verkeerd controlecijfer. Als het laatste cijfer van je GTIN onjuist is, wijst de kassa-scanner de code af. De bovenstaande validator vangt dit in de browser op. Bewerk nooit handmatig een GTIN zonder het controlecijfer opnieuw te berekenen.
- Datumformaat. GS1-vervaldatum (AI 17) is
JJMMDD, nietJJJJ-MM-DD. Een vervaldatum van 2030-03-01 is300301. Het handmatig invoeren van een 10-cijferige datum in de URL breekt decoders. - Lottekens. AI 10 (lot) is een variabellengtealfanumeriek veld beperkt tot 20 tekens. Sommige oudere scanners falen bij het
/-teken in een lotcode, als je fabriekscodering schuine strepen gebruikt, escapen als%2F. - Serienummeruniekheid. AI 21 (serienummer) gecombineerd met AI 01 (GTIN) moet uniek zijn binnen je merk. Als twee identieke serienummers de resolver bereiken, retourneert de GS1-resolver de laatst geregistreerde bestemming.
- Resolverdomein-fallback. Als je merkdomein niet bereikbaar is (DNS-storing, SSL-verloop), mislukt de scan van de consument. Registreer bij de publieke id.gs1.org-resolver als terugvaloptie.
- GTIN-12 (UPC-A) opvulling. Een Amerikaanse UPC-A is 12 cijfers. In GS1 Digital Link wordt dit uitgebreid naar een 14-cijferige GTIN door twee nullen toe te voegen. Abundera doet dit automatisch; aangepaste encoders vaak niet.
Scannercompatibiliteit
| Scanner | Ondersteuning | Opmerkingen |
|---|---|---|
| iOS Camera (iOS 15+) | Ja | Opent de omgezette URL in Safari. Geen GS1-bewustzijn, het is gewoon een URL. |
| Android Camera | Ja | Hetzelfde als iOS, behandelt de payload als een URL. |
| Retail POS (Honeywell, Zebra, Datalogic) | Ja (firmware-afhankelijk) | Moderne firmware (2023+) parseert de Digital Link en extraheert GTIN + kwalificaties in het POS-voorraadsysteem. |
| Oudere retail POS | Gedeeltelijk | Oudere imager-firmware leest de URL maar parseert geen AI's. Combineer met een aanvullende EAN-13-barcode tijdens de overgangsperiode 2025–2027. |
| Google Lens | Ja | Herkent GS1 Digital Link-URL's en kan productinformatie inline tonen. |
Sunrise 2027-tijdlijn
- Nu → 2026: Combineer GS1 Digital Link met EAN-13 tijdens het migratievenster. Detailhandelaren accepteren beide.
- 1 januari 2027: Detailhandelaren verplichten zich 2D Digital Link-codes te scannen bij de kassa. Oudere EAN-13 blijft werken maar wordt optioneel.
- Na 2027: 2D Digital Link wordt de primaire productcode. EAN-13 wordt uitgefaseerd naarmate scannerparken worden vernieuwd.
Zie ook
- /gs1-digital-link-qr-code/, de generator met de GTIN-validator inline.
- /standards/, terug naar de standaardenindex.
- /test-vectors/, round-trip-fixtures gebruikt door onze CI.