How-To 2026-08-30 6 min By Cornelious Fazal

How to Create a GS1 Digital Link QR Code

Build a GS1 Digital Link (Pro) Free · No signup · Permanent

Quick Answer

A GS1 Digital Link QR code is a normal QR code whose contents are a web URL formatted to the GS1 standard, putting the GTIN (Application Identifier 01) and optionally batch (10), serial (21), and expiry (17) into the URL path. A phone opens it as a web page; a 2D-capable retail scanner extracts the GTIN. Build the URL in AI-path order with a 14-digit GTIN, host it somewhere that resolves, and validate the print before a production run.

how-to/gs1-digital-link-qr-code.html
// FAQ

Frequently Asked Questions

Yes, if you build the URL yourself in the correct GS1 format and paste it into a URL QR generator. QuickQRC's Pro dashboard has a dedicated "2D Barcode (GS1)" type that assembles the Digital Link string from GTIN, batch, serial, and expiry fields for you.

Identifiers go in the URL path using GS1 Application Identifier numbers: /01/{GTIN} for the product, then /10/{lot}, then /21/{serial}, and ?17={YYMMDD} for expiry. Example: https://id.gs1.org/01/09506000134352/10/ABC123. The GTIN is padded to 14 digits.

No. You can use the canonical GS1 resolver host id.gs1.org. Using your own domain means you control the landing experience and redirects, but you also own the resolver's uptime and the logic that serves a scanner a GTIN and a browser a web page.

Level M is adequate for a clean, flat label printed at a reasonable size. Use Q or H if the code is small, printed on a curved surface such as a bottle, or placed close to other artwork. Validate the finished symbol because glare, blur, warped material, and damaged finder patterns can still prevent decoding.

The most common causes are the Application Identifiers appearing out of order (01 must come before 10 before 21), a GTIN that is not padded to 14 digits, or a plain shortened marketing link that has no GS1 structure in the URL a scanner actually reads.