GS1 Sunrise 2027

Retail is moving to 2D.
Here is what that actually means.

No regulator is going to fine you for ignoring Sunrise 2027. Your own artwork calendar is a different matter. Here is what the 2027 target actually requires, and why the timing question is real anyway.

What it is, and what it is not

What it is

  • A readiness target for retail point-of-sale systems, aimed at retailers and the companies that build their scanners.
  • A path to one symbol serving the checkout and the shopper, instead of separate marks for each.
  • Voluntary. GS1 Canada states the transition is optional for brand owners.

What it is not

  • A law, a regulation or a mandate in any market.
  • A switch-off date for the UPC. No retirement date for the linear barcode has been set.
  • A deadline brands can miss. Doing nothing by 2027 leaves you out of compliance with nothing.

If a supplier tells you that your codes expire, that you must migrate by a date, or that non-compliance carries a penalty, they are describing a product roadmap rather than the standard.

So why not just wait until 2027?

Because the binding constraint was never the GS1 date. It is your own packaging calendar, and that one has real consequences for missing it.

Artwork opens rarely, and closes fast

Most packaging is revised on a cycle, not on demand. If your next revision is already scheduled and the code does not make it into that file, the next opening may be years out. Going off-cycle instead means scrapping film, plates and whatever component inventory you are holding. Adding a symbol to a revision you were doing anyway is close to free. Doing it on its own is not.

When a retailer asks, the lead time is theirs

Supplier requirements tend to arrive with less notice than anyone would like. A brand with clean GTIN data, a settled printed domain and one line already piloted can answer that in weeks. A brand starting from zero is looking at a data cleanup, an internal owner argument and an artwork cycle, in series.

The slow parts do not depend on 2027 at all

Confirming your GTIN data, deciding who owns the address that gets printed, and proving a pilot on one line are months of work that have nothing to do with any GS1 date. They are also the parts you can start today, cheaply, and reverse if you change your mind.

One decision here is genuinely hard to undo

Everything else can be changed later. The web address printed on the pack cannot, not without a reprint. If it points at a domain a vendor controls, you have handed away the one part of this that is permanent. That is worth getting right before a print run, not after.

Two tiers, and the difference costs real money

This is the distinction most coverage skips, and it decides whether your project is an artwork revision or a capital expenditure.

Tier one

A static code in artwork

A GS1 Digital Link URI placed in artwork carries the GTIN, and what changes is the page it resolves to. That alone lets a shopper scan the pack and get ingredients, allergens or provenance in their language. It is an artwork change.

Tier two

Per-unit batch and expiry

Batch and expiry vary per unit, so they are applied on the packaging line, not in artwork. That means a coder, verification and a data feed into production. It is a capital project with its own business case.

What to actually do now

Less than the marketing suggests, but not nothing.

  1. Confirm your GTIN data is correct. A 2D barcode makes product data visible to consumers in a way a UPC never did, and it surfaces every error you already have.
  2. Ask your retailers where they are. Not whether the market is ready, but what the point-of-sale roadmap looks like at the specific accounts that carry you.
  3. Plan for dual marking. Keep the linear barcode and add the 2D code alongside it. This removes the checkout timing risk. It does not remove panel space, artwork cycles, or the question of who controls the printed address.
  4. Pilot on one product line. Form the URI from the GTIN you already hold, set up a page you control, print it on real packaging, and scan it off the finished pack rather than off a screen.
  5. Decide who controls the destination. The printed code should point at something you can change without a reprint. Packaging runs are long and a hardcoded destination is permanent in a way the web is not.
The full sequencing, and what blocks what

Frequently asked questions

17 questions brand, packaging and compliance teams actually ask. Each answer stands on its own.

What is GS1 Sunrise 2027?

By the end of 2027, GS1 wants retail checkouts worldwide to be able to scan the 2D barcodes it approves for point of sale, as well as the EAN/UPC barcodes they read today. There are three approved configurations: GS1 DataMatrix, which carries GS1 Application Identifier element strings, and Data Matrix or QR Code carrying a GS1 Digital Link URI, which are web addresses. It is a readiness target for retailers and their scanning infrastructure. It is not a law and not a regulation. The global GS1 implementation guideline and GS1 Canada both call this Ambition 2027. Sunrise 2027 is the name GS1 US uses, and the one most vendor material follows.

Does the UPC barcode stop working in 2028?

No. This is the single most common misconception. Sunrise 2027 is about retailers becoming able to read 2D barcodes. There is no mandated switch-off date for the linear UPC barcode, and no requirement that brands remove it from packaging. Most packaging will carry both symbols for years. Anyone telling you your UPC expires is selling something.

Is Sunrise 2027 a legal requirement?

No. Sunrise 2027 is a voluntary industry initiative coordinated by GS1, not law in any market. Some sectors do face binding barcode requirements, but they arrive through regulators, provincial or state wholesalers and industry agreements rather than from the 2027 target. Those carry their own scope and their own deadlines.

What actually has to happen by the end of 2027?

The 2027 date is a readiness target for retailers and their solution providers. GS1 Canada states plainly that the transition is optional for brand owners and that timing is the brand decision, while still encouraging brands to add 2D codes alongside the existing EAN/UPC barcode. Point-of-sale systems need to accept a 2D barcode at the checkout and resolve the GTIN from it correctly. A brand that does nothing by 2027 is not out of compliance with anything.

What is GS1 Digital Link?

GS1 Digital Link is a standard for expressing GS1 identifiers, most commonly a GTIN, as a web URI. Instead of an EAN/UPC barcode that carries only the number, you get a URL that both a point-of-sale system and a phone camera can use. The point-of-sale system extracts the GTIN for pricing. The phone opens a web page. One symbol, two audiences.

Do I need a new GTIN to use a 2D barcode?

No. GS1 Digital Link encodes the GTIN you already have. If your products carry valid GTINs licensed through GS1, that identifier carries straight into a Digital Link URI. What you do need is confidence that your GTIN data is accurate and current, because a 2D barcode makes errors visible to consumers in a way a UPC never did.

Can I just put a marketing QR code on the pack instead?

You can, and many brands do, but it does a different job. A plain marketing QR code carries a campaign URL and is invisible to the checkout. A QR Code carrying a GS1 Digital Link URI, which GS1 markets as a QR Code Powered by GS1, carries the product identifier in a structured way, so it can serve the point-of-sale, consumer information, and traceability from one symbol. Putting two unrelated QR codes on one pack is the outcome worth avoiding.

What is a resolver and do I need one?

A resolver is the service that receives a Digital Link URI and decides what to return: a product page, an ingredients list, a recall notice, a language-specific page. You do not strictly need a GS1-Conformant resolver, because any web server you control can answer the URI. What you do need is control of the domain in the printed address, since that is what lets you change the destination without a reprint. A conformant resolver adds standardised link types so other systems, not just a phone browser, can discover what you have published.

What happens to the code if I change the destination later?

With a resolver, nothing changes on pack. The printed code keeps pointing at the same URI, and you update what that URI returns. This matters more than it first appears: packaging print runs are long, and the ability to change a destination without a reprint is most of the practical value of the approach.

Should I put a 2D barcode on pack before retailers can scan it?

It is generally safe, because you keep the existing linear barcode alongside it. That is the dual-marking approach: the linear barcode continues to serve the checkout, and the 2D code serves consumers until scanners catch up. The real risk is not the symbol, it is committing to a destination and a data structure you have not tested.

What is dual marking?

Dual marking means carrying both the traditional linear barcode and a 2D barcode on the same package during the transition. It is the default recommendation because it removes the checkout timing risk. The linear barcode keeps working exactly as it does today regardless of how quickly any given retailer upgrades. It does not remove the other risks in this project: panel space, artwork cycles, and who controls the printed address.

How much packaging real estate does this need?

A 2D code needs a quiet zone and a minimum print size to scan reliably, and on small packages this is a genuine constraint rather than a detail. Resolve it at the artwork stage with your printer, and test the printed result on real substrate. Codes that scan perfectly on screen and fail on a matte pouch are a common and expensive surprise.

Is a QR code on packaging a security risk?

The risk worth taking seriously is not the code you print, it is a sticker placed over it. Tampering of this kind is documented on parking meters, payment terminals and public signage, and the FBI has issued public advisories about it. We are not aware of it being an established pattern on retail product packaging, so treat it as a foreseeable risk rather than a current one. Using a domain you control and making the on-pack URL human readable both make tampering easier for a shopper to notice. On the consumer side, scanner apps that show a destination before opening it close the same gap from the other direction. QRbolt publishes one at qrbolt.app, free on iOS and Android, and the QR code security page covers the threat model in full.

What does data residency have to do with this?

If your resolver and the pages it serves sit outside your market, then scan events and any personal data collected flow across a border. For most consumer packaged goods this is low stakes, but for regulated categories and for public sector or health-adjacent products it can matter. It is worth asking any platform vendor where the resolver runs and where logs are stored before you commit.

Do I need to work with GS1 to do any of this?

You need GS1-licensed GTINs, which come from your local GS1 member organisation. Beyond that, the Digital Link standard is open and you can implement it with any competent platform or in house. No vendor is certified or endorsed by GS1 simply for supporting the standard, and you should treat claims of GS1 partnership carefully.

What is the difference between a GTIN and a barcode?

The GTIN is the number that identifies the product. The barcode is one way of carrying that number on a physical package. A UPC symbol carries a GTIN, and so does a QR Code carrying a GS1 Digital Link URI. Changing the symbol does not change the product identity, which is why this transition is less disruptive than it sounds.

Where should I start if my brand has done nothing yet?

Start by confirming your GTIN data is accurate, because everything downstream inherits those errors. Then pick a single product line and run a pilot: form the Digital Link URI from the GTIN you already hold, set up a destination you control, print it alongside the existing barcode, and test scanning on real packaging. A pilot on one line teaches you more than a year of planning across the full catalogue.

Where we stand

QRbolt sells a platform for GS1 Digital Link QR codes, so we have a commercial interest in this transition. Saying so plainly matters more than pretending otherwise, because the position on this page argues against the urgency most vendors attach to Sunrise 2027, including where that costs us a sale.

Dual marking and a pilot-first approach suit most brands, and that is true whether or not you ever become a customer. If you want to check a Digital Link URI before it goes to print, the free GS1 validator does that without an account.

Our relationship with GS1

QRbolt is listed by GS1 Canada as a solution provider. That is a directory listing, not an endorsement, an accreditation or a certification of this platform, and we would rather say so than let the distinction blur. GS1, GTIN and GS1 Digital Link are trademarks of GS1 AISBL. QR Code is a registered trademark of DENSO WAVE INCORPORATED. Used here descriptively.

Reference material: the GS1 General Specifications, the GS1 Digital Link URI Syntax standard, the GS1-Conformant Resolver Standard, and GS1 Canada's Retail 2D Transition guidance. Where this page describes regulation it is a summary for planning purposes and not legal advice.