Oferta założycielska Program Founding Partner jest otwarty — 1000 firm, 6 miesięcy bezpłatnie. Zacznij bezpłatnie →
GS1 Digital Link

GS1 Digital Link: Gdy kod kreskowy staje się adresem URL

Standard, który pozwala jednemu kodowi identyfikować produkt przy kasie i otwierać inną stronę dla każdego, kto go skanuje.

8 min czytania · Aktualizacja: październik 2026

GS1 Digital Link to standard GS1 zapisujący identyfikatory produktów jako adresy internetowe. Umieszcza GTIN i jego kwalifikatory w ścieżce URL, w stałej kolejności, dzięki czemu jeden kwadrat na opakowaniu może odczytać kasa sklepowa, telefon kupującego i system celny — każde z nich dostaje z tego samego kodu inną odpowiedź.

Budowa identyfikatora URI GS1 Digital Link

https://passmith.link/01/05412345678908/10/LOT42/21/000317
Domena resolwera
(01) Identyfikator GTIN
(10) Partia
(21) Numer seryjny

Jak zbudowany jest identyfikator URI GS1 Digital Link

GS1 Digital Link to reguła zapisywania identyfikatorów jako adresów internetowych. Numer produktu nie kryje się za zapytaniem do bazy danych — stoi w ścieżce adresu URL, w kolejności, którą potrafi odczytać każdy system.

Domena na początku należy do Ciebie. Wszystko po niej jest zgodne ze standardem: identyfikator zastosowania, potem jego wartość, powtarzane w razie potrzeby. Maszyna czytająca ścieżkę wie, że (01) wprowadza GTIN, a (10) partię — niezależnie od tego, kto wydał kod.

Na tym polega cała sztuczka. Ten sam ciąg znaków jest prawidłowym adresem internetowym dla przeglądarki i prawidłowym identyfikatorem produktu dla czytnika.

Które identyfikatory mogą otwierać Digital Link, a które nie

To część, którą większość objaśnień pomija, i ta, na której łamią się wdrożenia. GS1 definiuje 541 Identyfikatorów Zastosowania. Tylko 16 z nich może otwierać URI Digital Link. Cała reszta to albo kwalifikator idący za kluczem głównym, albo atrybut danych, którego miejsce jest w query stringu, nie w ścieżce.

AIIdentyfikatorFormatRola w URI Digital LinkDopuszczalne kwalifikatory, w kolejności
01GTINN2+N14Klucz główny22 → 10 → 21, / 235
00SSCCN2+N18Klucz główny—
8006ITIPN4+N14+N2+N2Klucz główny22 → 10 → 21
253GDTIN3+N13[+X..17]Klucz główny—
8013GMNN4+X..25Klucz główny—
414LOC No.N3+N13Klucz główny254, / 7040
8010CPIDN4+Y..30Klucz główny8011
22CPVN2+X..20Kwalifikator—
10BATCH/LOTN2+X..20Kwalifikator—
21SERIALN2+X..20Kwalifikator—
17USE BY / EXPIRYN2+N6Atrybut danych — nie element ścieżki—

Dwie konsekwencje warto przygwoździć. Po pierwsze, adres oparty na GTIN może nieść wariant produktu, partię i numer seryjny — ale w tej kolejności: 22 przed 10 przed 21. Po drugie, data przydatności nie jest kwalifikatorem. Jest atrybutem danych, więc podróżuje w query stringu. Umieszczenie jej w ścieżce to najczęstszy sposób, w jaki ręcznie zbudowany Digital Link przegrywa z konformnym resolverem.

Źródło: zbiór danych GS1 Application Identifiers opublikowany na ref.gs1.org, wersja 1.2, ostatnia zmiana 26 stycznia 2026. Liczby pochodzą z samego zbioru, nie z jego streszczenia.

Co robi resolwer, gdy ktoś skanuje

Domena w identyfikatorze URI wskazuje na resolwer — usługę, która decyduje, gdzie ma trafić dany skan. Odczytuje identyfikator, sprawdza, kto pyta, i przekierowuje odpowiednio.

„Kto pyta" nie jest zgadywaniem. Skan niesie sygnały: język, o który prosi przeglądarka, kraj — tylko jeśli przekaże go aplikacja skanująca — oraz parametr typu odnośnika, który system profesjonalny może ustawić wprost. Resolwer dopasowuje te sygnały do skonfigurowanego przez Ciebie miejsca docelowego.

  • Kupujący w Niemczech skanujący w domu — niemiecka strona produktu
  • Celnik z typem odnośnika dla danych regulacyjnych — dokumentacja zgodności
  • Recykler na końcu cyklu życia — karta składu materiałowego
  • Kasa — żadnego zapytania sieciowego; odczytuje GTIN z symbolu i nigdy nie opuszcza punktu sprzedaży

Zmień miejsce docelowe, a każdy już wydrukowany kod pójdzie nową trasą. Symbolu na opakowaniu nigdy nie trzeba drukować ponownie, bo kod identyfikuje produkt, zamiast wskazywać jedną stałą stronę.

Digital Link to trzy standardy, nie jeden

Mówi się „GS1 Digital Link”, jakby chodziło o jeden dokument. To rodzina, ratyfikowana po raz pierwszy w sierpniu 2018 — a wiedza o tym, którą część ktoś wam sprzedaje, liczy się przy ocenie dostawcy.

  • URI Syntax — jak zapisuje się adres. To część omówiona wyżej: klucze główne, kwalifikatory, kolejność.
  • GS1-Conformant Resolver — jak musi zachować się usługa, gdy ten adres zostanie wywołany: typy linków, przekierowania i jak wygląda konformna odpowiedź.
  • Compression — standard techniczny wyrażający binarne ciągi EPC jako skompresowane URI Digital Link, dla symboli o bardzo małej powierzchni.

Dostawca może mieć rację w składni i mylić się w rozwiązywaniu. „Generujemy URL-e Digital Link” opisuje tylko pierwszy standard; nie mówi nic o tym, czy za pięć lat cokolwiek będzie konformnie odpowiadać na te adresy.

Dlaczego unijny paszport ląduje właśnie na tym formacie

Cyfrowy paszport produktu musi pozostać dostępny przez cały cykl życia produktu, dostarczać różne dane różnym odbiorcom i przetrwać firmę, która go wydał. Stały marketingowy adres URL zawodzi we wszystkich trzech punktach.

GS1 Digital Link oddziela identyfikator od miejsca docelowego, a normy zharmonizowane dla DPP (EN 18216 oraz EN 18219–18223) również rozdzielają te warstwy: unikalne identyfikatory, nośniki danych i przechowywanie danych mają osobne normy, a EN 18221 opisuje zdecentralizowane, trwałe przechowywanie danych. Dlatego ten sam kwadrat, który niesie odnośnik do paszportu, jest też formatem, ku któremu zmierza handel w ramach Sunrise 2027.

Przykład: eksporter kosmetyków buduje swój pierwszy Digital Link

Scenariusz reprezentatywny. Producent z 1400 SKU sprzedaje do Niemiec i Francji przez dwóch dystrybutorów, a obaj każą być gotowym na kod 2D na opakowaniu.

Tydzień pierwszy — co kod ma nieść. Handel potrzebuje GTIN. Dystrybutorzy chcą partii, bo wycofania to ich ryzyko. Numeru seryjnego nie potrzebuje nikt, bo to nie są towary serializowane. Ścieżka to więc GTIN plus partia: /01/<gtin>/10/<partia>. Seryjny odpada, a z nim cała klasa zmiennych danych drukarskich.

Tydzień drugi — błąd z datą przydatności. Pierwszy szkic wstawia datę do ścieżki za partią, bo na kartonie drukuje się obok. Walidacja pada. Przydatność to atrybut danych, nie kwalifikator — należy za znak zapytania. Wyłapanie tego na stanowisku testowym kosztuje popołudnie; wyłapanie po wydrukowaniu 400 000 kartonów kosztuje cały nakład.

Tydzień trzeci — decyzja o domenie. Domena resolvera jest drukowana na każdym opakowaniu i nie da się jej wycofać; przeżywa umowy, rebranding i dostawców. Firma rejestruje krótką domenę na własność i kieruje ją na resolver, zamiast drukować domenę dostawcy, za którą musiałaby płacić, żeby żyła.

Scenariusz przeciwny. Załóżmy, że wydrukowała domenę dostawcy. Dwa lata później umowa się kończy. Każdy karton w kanale wskazuje teraz domenę poza kontrolą firmy, a jedynym środkiem jest dodruk wszystkiego w produkcji plus przekierowanie, którego dostawca nie ma obowiązku utrzymywać. Ryzykiem nigdy nie był identyfikator. Była nim domena przed nim.

Przypadki brzegowe

Przydatność, waga i cena w ścieżce. To atrybuty danych. Ścieżka jest dla klucza głównego i jego kwalifikatorów; wszystko inne idzie do query stringa.

Skompresowane URI. Kompresja istnieje dla symboli niemal bez miejsca. To osobny standard i nie każda aplikacja skanująca dekompresuje. Używajcie jej, bo zmusza was miejsce, a nie dlatego, że wygląda schludniej.

Dwa symbole na jednym opakowaniu. W czasie migracji opakowanie często niesie kod kreskowy i kod 2D razem. Tak ma być; kasa decyduje, który czyta. To nie znak błędnej konfiguracji.

Własna domena czy GS1. Obie rozwiązują. Pytanie nie brzmi o własność, lecz o trwałość: kto trzyma domenę, musi odpowiadać, dopóki produkt istnieje.

GTIN, który nie jest wasz. Digital Link zbudowany na cudzym GTIN rozwiązuje się do ich resolvera, nie waszego. Marka własna wymaga identyfikatorów właściciela marki — albo waszych.

Szerszy obraz: identyfikator już nie wskazuje strony

Dawny internet drukował URL na opakowaniu i liczył, że będzie działać. Digital Link to odwraca: opakowanie niesie identyfikator, a cel jest decyzją podejmowaną w chwili skanowania przez usługę pod waszą kontrolą.

To odwrócenie jest powodem, dla którego ten sam kwadrat musi naraz zadowolić kasę, regulatora i recyklera — i dla którego prace nad paszportem UE zakładają rozwiązywanie, a nie stałe linki. Kwadrat przestał być materiałem marketingowym. Jest wejściem do rekordu, który ma przeżyć produkt.

Gdzie mieści się Passmith

Budujemy warstwę resolvera i paszportu, którą opisuje ta strona: identyfikatory na wejściu, cele według roli na wyjściu, z rekordem trzymanym tam, gdzie dosięgnie go celnik albo recykler. Produkt jest już dostępny i każdy może założyć konto.

Mimo to dwie rzeczy trzeba powiedzieć wprost. Nic na tej stronie nie zależy od zakupu: składnia to publiczny standard, a tabela identyfikatorów powyżej pochodzi z własnego zbioru danych GS1. A jeśli macie dziś zrobić jedną rzecz, niech to będzie decyzja o domenie z przykładu — bo to ją cofa się najdrożej.

Aby zbudować link i jego kod QR z GTIN, na który masz już licencję, skorzystaj z naszego darmowego generatora kodów QR GS1 Digital Link. Nie wymaga rejestracji, a nic, co wpiszesz, nie opuszcza Twojej przeglądarki.

Najczęstsze pytania o GS1 Digital Link

Czy GS1 Digital Link to rodzaj kodu QR?

Nie — to sposób zapisu adresu internetowego, który niesie kod QR lub Data Matrix. Symbol jest pojemnikiem; GS1 Digital Link to reguła określająca jego zawartość.

Czy potrzebuję własnej domeny resolwera?

Potrzebujesz domeny, która odpowiada za Twoje identyfikatory. Może być własna albo prowadzona dla Ciebie. Liczy się to, żeby działała tak długo, jak istnieje produkt — adres jest wydrukowany na opakowaniach, których nie da się wycofać.

Czy jeden kod naprawdę obsłuży konsumentów i służby celne?

Tak. Kod identyfikuje produkt; resolwer wybiera miejsce docelowe dla każdego zapytania na podstawie języka i typu odnośnika oraz — jeśli przekaże go aplikacja skanująca — kraju. Każda grupa widzi dane przeznaczone dla siebie, bez drukowania osobnego kodu dla każdej.

Które identyfikatory GS1 mogą otwierać URI Digital Link?

Szesnaście z 541 Identyfikatorów Zastosowania definiowanych przez GS1. Dla towaru detalicznego liczy się GTIN (01); pozostałe obejmują jednostki logistyczne (SSCC), części artykułu (ITIP), dokumenty (GDTI), modele (GMN), lokalizacje (414) i komponenty (CPID). Cała reszta to kwalifikatory albo atrybuty danych.

W jakiej kolejności idą partia i numer seryjny w URI?

Po GTIN kwalifikatory biegną 22, potem 10, potem 21 — wariant produktu, potem partia, potem numer seryjny. Konformny resolver oczekuje tej sekwencji; inna kolejność to nie wariant stylu, lecz adres, którego nie rozpoznaje.

Gdzie idzie data przydatności?

Do query stringa, nie do ścieżki. Przydatność (17) jest atrybutem danych, nie kwalifikatorem ścieżki — to najczęstszy błąd ręcznie budowanych URI Digital Link.

Jeszcze zdążysz

6 miesięcy bezpłatnie

Wartość do€14946 × €249

Pierwsze 6 miesięcy€0

Zarezerwowane dla pierwszych 1000 firm

Załóż konto, wybierz Starter lub Growth i płać €0 przez sześć miesięcy. Bez karty kredytowej.