Free · no watermarkCommerce

GS1 Digital Link QR Code Generator

A GS1 Digital Link QR code stores a product’s GTIN, plus optional batch and serial number, as a web address, so the same code rings up at checkout and opens product information on a phone. It is the 2D successor to the EAN/UPC barcode. GS1’s Sunrise 2027 target is for retail checkout scanners to read 2D codes like this by the end of 2027.

Enter your GS1 Digital Link details
8, 12, 13 or 14 digits (GTIN-8, UPC-A, EAN-13, GTIN-14), padded to 14 digits.
Your own domain, or leave empty for the GS1 global resolver.
Fill in the required fields to preview your GS1 Digital Link QR code.

Just your email to download · no password needed

Phones read this code directly, so it has no scan count.

Recommended for this type · apply, then change anything

Colour templates

My templates saved in this browser

Encoded data
Your QR code is ready

Where should we send it?

Your download starts right away. We’ll email you a link to edit it later and see every scan — no password.

or

Sign up with a password

Already have an account? Log in to download

How to create a GS1 Digital Link QR code

You create a GS1 Digital Link QR code in 5 steps with the free generator above, and the code is ready to download as PNG or SVG.

  1. Enter the GTIN printed under your existing EAN or UPC barcode.
  2. Add a batch and serial number for lot traceability or per-item identity.
  3. Set your resolver domain to control where phone scans land.
  4. Download the SVG and place it on pack artwork with a 4-module quiet zone.
  5. Test with a phone and a 2D-capable checkout scanner before printing.

What does a GS1 Digital Link QR code contain?

A GS1 Digital Link QR code stores GTIN (AI 01), plus optional batch / lot (AI 10), serial number (AI 21), expiry date (AI 17), resolver domain.

GS1 Digital Link QR code key facts
Payload standardGS1 Digital Link URI (ISO/IEC 18975)
Native camera supportiPhone iOS 11+, Android 9+ (opens the URL); checkout needs a 2D-capable scanner
Needs internet to usePhones: yes · Checkout: no (the GTIN is read from the code)
Editable after printingThe GTIN is fixed; your resolver domain can redirect phone scans
Scan trackingAvailable on your own resolver domain
Recommended error correctionM (15%); Q on curved packs
Minimum print sizePer GS1 General Specifications; about 1.5 × 1.5 cm on retail packs
GS1 Digital Link QR code fields
FieldRequiredWhat it doesExample
GTIN (AI 01)YesThe Global Trade Item Number licensed from GS1, normalised to 14 digits.09506000134352
Batch / lot (AI 10)OptionalProduction lot for recalls and traceability, up to 20 characters.ABC123
Serial number (AI 21)OptionalIdentifies one individual unit for authentication and warranty.12345
Expiry date (AI 17)OptionalExpiry or best-before date in YYMMDD, as a query parameter.?17=271231
Resolver domainOptionalThe domain that redirects phone scans. Your brand domain gives you control.https://id.example.com

GS1 Digital Link QR code payload format

Format
https://<domain>/01/<GTIN-14>/10/<batch>/21/<serial>
Example
https://id.gs1.org/01/09506000134352/10/ABC123

Each path segment is a GS1 Application Identifier (AI): 01 GTIN, 10 batch or lot, 21 serial number. Expiry (AI 17, YYMMDD) is a query parameter, e.g. ?17=271231.

Format reference: GS1 Digital Link standard (reference) (GS1)

Example GS1 Digital Link QR code that encodes the payload shown beside it
Example GS1 Digital Link QR code generated from the payload on the left. Scan it with your phone to see what happens.

What is GS1 Sunrise 2027?

Sunrise 2027 is GS1’s target for retail checkout scanners worldwide to read 2D barcodes, including GS1 Digital Link QR codes, by the end of 2027.

EAN and UPC barcodes stay valid during the transition. Brands add a GS1 Digital Link QR code now so packs work with both old and new scanners. Read what Sunrise 2027 means for packaging.

What is the difference between a GS1 QR code and a normal QR code?

A GS1 Digital Link QR code contains a GTIN in a standard URL path that checkout systems parse; a normal QR code contains any URL that only phones open.

GS1 Digital Link QR code vs a plain URL QR code
AttributeGS1 Digital Link QRPlain URL QR
Scans at checkoutYes, on 2D scannersNo
Carries GTIN, batch, serialYesNo
Opens a web page on phonesYesYes
Requires a GS1 licenceYes, for the GTINNo

Do I need a GS1 membership to make a GS1 QR code?

Yes, to sell at retail you need GTINs licensed from your national GS1 organisation; the QR format itself is free to generate.

What happens when someone scans a GS1 Digital Link QR code?

The phone camera decodes a GS1 Digital Link QR code in under a second and shows a prompt; tapping it starts the action stored in the code. The prompt differs by device:

GS1 Digital Link QR code on a product label next to a phone showing product information
A GS1 Digital Link QR code opens product information for shoppers and still scans at the till.

Checkout scanner

A 2D-capable point-of-sale scanner extracts the GTIN, batch and expiry and rings up the product exactly as from an EAN-13 barcode.

Shopper’s phone

The camera opens the URL; your resolver redirects to product information, instructions or recall notices.

Supply chain

Warehouse scanners read batch and serial data for stock rotation, expiry checks and recalls.

Is there a scan limit on a GS1 Digital Link QR code?

No, a GS1 Digital Link QR code has no scan limit, because the phone reads the details straight from the pattern without visiting QRJiffy. That also means it works offline but cannot be edited or counted after printing; print a new code when the details change.

Where to use GS1 Digital Link QR codes

GS1 Digital Link QR codes work in 4 common places: retail packaging, food traceability, digital Product Passports and healthcare products.

Retail packaging

One code serves the checkout and the shopper.

Food traceability

Batch and expiry data support stock rotation and targeted recalls.

Digital Product Passports

GS1 Digital Link is a leading data carrier for EU product passports.

Healthcare products

Batch, serial and expiry in one code support patient-safety traceability.

GS1 Digital Link QR code best practices

A GS1 Digital Link QR code scans first time when it follows these 5 rules.

  • Use only GTINs your company licensed from GS1; invented numbers cause checkout and marketplace conflicts.
  • Keep the EAN/UPC barcode on pack until your retailers confirm 2D scanning.
  • Host the resolver on your own domain to control consumer destinations.
  • Never shorten the URL: checkout systems must read the /01/ path to find the GTIN.
  • Check symbol size and contrast against GS1 General Specifications.

GS1 Digital Link QR code FAQ

Will a GS1 Digital Link QR code scan at checkout today?

Yes, on 2D-capable scanners configured for GS1 Digital Link. Many retailers are still upgrading, so keep the linear barcode on pack.

Can I use my own domain instead of id.gs1.org?

Yes. GS1 Digital Link allows any domain; checkouts read the GTIN path and your domain decides where phones go.

Can I add an expiry date?

Yes. Append Application Identifier 17 as a query parameter in YYMMDD format, for example ?17=271231 for 31 December 2027.

Is a GS1 QR code the same as a GS1 DataMatrix?

No. Both are 2D symbols, but GS1 DataMatrix is used mainly in healthcare and is not readable by phone cameras as a web link; a GS1 Digital Link QR code opens on any phone.