GS1 Digital Link QR code generator

Make a QR code that carries your product's GTIN inside a web address. Shoppers' phones open your page; scanners that understand GS1 Digital Link read the product number.

Your GTIN with its check digit (8, 12, 13 or 14 digits), or a full GS1 Digital Link like https://example.com/01/09521234543213

Change the bar width, height and text here. The barcode on the left is drawn at the size it will print, so at 100% zoom it should match a ruler held to the screen.

PNG and JPG files store their resolution, so Word, Canva and label software place them at this size.

Colours

Dark bars on a light background scan best. Most scanners use red light, so red, orange and yellow bars read as blank.

One code for phones and for checkouts

A GS1 Digital Link is a web address with a fixed structure: https://your-domain/01/ followed by the product's 14-digit GTIN, and optionally batch, serial number or expiry. Put that address in a QR code and two things become possible. A shopper's phone opens the address like any link. A scanner that understands GS1 Digital Link reads the same code as the product number, like a UPC.

GS1 US calls the move to 2D codes at retail checkouts Sunrise 2027: the goal is for point-of-sale scanners to read 2D barcodes such as these by the end of 2027. Until your retailers confirm their scanners are ready, keep the UPC or EAN on the pack as well.

Built onQR Code (ISO/IEC 18004) with a GS1 Digital Link web address
Must containThe GTIN after /01/ (we pad it to 14 digits)
Can also carryBatch (/10/), serial number (/21/), expiry (?17=YYMMDD) and other GS1 data
DomainYour own, or id.gs1.org, GS1's resolver

How to make one

  1. Type your GTIN (your UPC, EAN or GTIN-14, with its check digit). We build https://id.gs1.org/01/ plus the 14-digit GTIN.
  2. Or type the full address on your own domain, like https://example.com/01/09521234543213/10/LOT42, so phones land on your page. Your web server must answer that address.
  3. Size it for the pack. Keep the cells at least 0.4 mm; bigger is easier for phones.
  4. Download SVG or PDF for packaging artwork, and test a print with the checker.

Your domain or id.gs1.org?

With your own domain you control where phones go: a product page, instructions, recipes, recall notices. Your site needs to handle the /01/… path, for example by redirecting it to the product page. With id.gs1.org, GS1's resolver forwards scanners to the links registered for that GTIN through your GS1 member organisation. It works without your own setup, but what shoppers see depends on what's registered.

Pallet racking in a distribution warehouse
Pallet racking in a distribution warehouse.

Questions

  • A GS1 standard for writing product identifiers like the GTIN inside a web address. In a QR code, that address works for phones and for GS1-aware scanners.

  • Only scanners updated for 2D codes and GS1 Digital Link. Retailers are moving there through Sunrise 2027, but keep the UPC or EAN on pack until yours confirm they're ready.

  • No. id.gs1.org works for any GTIN. Using your own domain lets you decide which page phones open.

  • Yes. Add /10/ and the batch, /21/ and a serial number, or ?17=YYMMDD for expiry to the address.