Skip to main content
All guides

Packaging, CPG and private-label teams

How to get packaging ready for GS1 Sunrise 2027 with a Digital Link QR code

GS1 has asked every retail point-of-sale system to be able to read 2D barcodes by 31 December 2027. GS1 member organisations run pilots worldwide and several major retailers are already live.

For a brand, the practical consequence is that a QR code carrying a GTIN needs something to answer it. That service is called a resolver, and it is the part most teams have never had to buy before.

  1. 1

    Claim the GS1 company prefix you license

    The prefix is globally unique in our system, so once claimed nobody else can register GTINs underneath it. Claims are self-asserted today — we do not yet verify them against GS1's own API, and we would rather say so than imply we do.

  2. 2

    Register a GTIN and its link types

    One GTIN carries many destinations keyed by GS1 vocabulary link types: product information, allergens, instructions, a recall notice, a reorder page. Add as many as the product needs.

  3. 3

    Test all four request shapes before artwork

    A plain scan should redirect to your default link. A link type request should redirect to that specific one. A linkset request should return every destination as JSON without redirecting. And the resolver description should be published for GS1 tooling to discover. Check all four while changing them is still free.

  4. 4

    Print the dual barcode

    GS1 recommends carrying both codes through the transition: your existing linear EAN or UPC stays on pack alongside the 2D code until point-of-sale coverage is high enough to drop it. Nothing you print today stops working.

  5. 5

    Update destinations without touching the pack

    The whole reason this is worth doing. When the recipe changes, the campaign ends or a recall notice is needed, you change the link — not the fifty thousand cartons already in the supply chain.

What this will not do

  • GTIN is the only primary key supported. We do not resolve GLN, SSCC or GMN.
  • Digital Product Passport is not implemented. If DPP is your requirement today, we are not the right vendor yet.
  • Serving the resolver from your own domain rather than ours requires a custom domain, which sits on a higher plan than the resolver itself. Check the pricing page before you assume.
  • Sunrise 2027 is an industry initiative, not a law. The pressure is commercial rather than statutory.

Tools used in this guide

Questions

What actually is a resolver?
The service that answers a request for a GTIN and sends it to the right place. A QR code is a picture of a URL; a resolver is what makes that URL return different, structured answers to a shopper's phone and to a retailer's system.
How do I tell a real resolver from a GS1-formatted URL?
Ask for the linkset. A conformant resolver returns every registered destination as RFC 9264 JSON under content negotiation. A generator that has added GS1-shaped URLs as a feature cannot answer that request.
Does my existing barcode stop working?
No. Dual barcoding is the recommended transition path — the linear barcode stays on pack until 2D coverage at the till is high enough.
Can I try it before committing packaging artwork?
Yes, and you should. Register one GTIN, point it at a test page and query it four ways. None of that requires a print run.
Developer documentationPricingStart free

Other guides