Guide

GS1 Sunrise 2027: what it means for your barcodes

Retail checkouts are learning to read 2D barcodes that carry more than a product number. Here is what the change involves, what stays the same, and what to check before you redesign a pack.

8 min read

On this page

What is Sunrise 2027?

Sunrise 2027 is the name GS1 US uses for the move to 2D barcodes at the retail point of sale in the United States. The aim is that by the end of 2027, retail scanners can read 2D barcodes such as QR codes and GS1 DataMatrix as well as the familiar linear UPC barcode. GS1 describes the same goal globally as Ambition 2027: point-of-sale systems able to read and process the GTIN from both existing linear barcodes and 2D barcodes by the end of 2027.

It is an industry target, not a law and not a switch-off date. GS1 US says it is not necessary to implement every 2D capability by 2027 and recommends a phased approach, starting small and adding more data over time.

Why change at all? A 2D code can carry more than the product number. Alongside the GTIN it can hold a batch or lot number, an expiry date or a serial number, which retailers and brands can use for stock rotation, traceability and recalls. A QR code with GS1 Digital Link can also be scanned by a shopper’s phone to reach product information.

1D vs 2D: which codes are involved

Today’s retail barcodes are linear (1D): UPC-A, EAN-13 and EAN-8 encode only the GTIN, the Global Trade Item Number that identifies the product. GS1’s guideline for 2D in retail lists these options for the point of sale:

UPC-A / EAN-13QR code with GS1 Digital LinkGS1 DataMatrix
What it encodesThe GTIN onlyA web address (URI) containing the GTIN and optional extra dataThe GTIN plus optional extra data, as GS1 element strings
Phone cameraNot designed for shopper scanningOpens in most phone camera appsNot read by every phone camera app
Where it fitsRetail checkout todayConsumer packaging that should also link to product informationRegulated healthcare, and packs that don’t need a web link
Quiet zone11X left and 7X right (EAN-13), 9X each side (UPC-A)4X on every side1X on every side

A Data Matrix symbol carrying a GS1 Digital Link URI is also allowed at the point of sale. Whichever you choose, the checkout reads the GTIN from it exactly as it would from the UPC or EAN.

The data a 2D code can carry

Each piece of data is identified by a GS1 Application Identifier (AI), the same numbers used in GS1-128 logistics barcodes:

AIMeaningFormatExample
(01)GTIN, the product number14 digits09506000134352
(10)Batch or lot numberUp to 20 charactersABC123
(17)Expiry dateYYMMDD, 6 digits271231
(21)Serial numberUp to 20 characters12345XYZ

Only the GTIN is required. Batch, expiry and serial values change from one production run (or one item) to the next, so they have to be printed on the line, for example by a thermal-transfer or inkjet coder, rather than fixed in the pack artwork. In the example, 271231 means 31 December 2027.

Why you keep the UPC or EAN

Checkouts will not all read 2D codes at the same time. GS1’s 2D-in-retail guideline says that until 90% of point-of-sale scanners can read GS1 2D barcodes and capture at least the GTIN, products carrying a retail 2D code need to keep a linear barcode for the till as well.

  • Print both. The UPC-A or EAN-13 stays on the pack and the 2D code is added next to it.
  • Use the same GTIN in both. The 2D code must identify the same product as the linear barcode on the same pack.
  • Keep them separate. Each symbol keeps its own quiet zone; they sit side by side and never overlap.
  • Removal follows readiness, not the calendar. Dropping the linear barcode depends on the scanner-readiness condition above, not on the 2027 date itself.

If your products only pass through checkouts that scan UPC and EAN, nothing about your current barcode stops working in 2027. Sunrise 2027 adds a capability; it does not invalidate existing barcodes.

Get a real GS1 GTIN first

Every code above starts with the GTIN, so it has to be yours. GTINs are built from a GS1 Company Prefix licensed to your company by your local GS1 member organisation, which is GS1 US in the United States. GS1 US points out that a GS1-issued barcode identifies your company as the brand owner, information retailers look for.

Be careful with resold barcode numbers. Cheap numbers from resellers come from a prefix that was licensed to a different company, so GS1 records won’t show you as the brand owner. Retailers and marketplaces that check GTINs against GS1 data can reject them, and a 2D code or Digital Link built on a resold number carries the same problem.

Once you have a prefix, give each product its own number, calculate the check digit, and use the same GTIN in the UPC or EAN and in the 2D code. The check digit calculator in the generator does the arithmetic.

Sizing and placement basics

The linear barcode

  • An EAN-13 or UPC-A is 37.29 mm wide including quiet zones at 100% magnification, an X-dimension of 0.33 mm. GS1 allows 80% to 200% for general retail; the size guide lists each step.
  • Don’t cut the bar height to fit the pack. Truncated barcodes are harder to scan from every angle, and GS1 specifications don’t allow the height to drop below the minimum.
  • Keep the quiet zones clear: 11X on the left and 7X on the right for EAN-13, 9X on each side for UPC-A.

The 2D code

  • Place it close to the linear barcode. GS1 guidance recommends that the 2D code, including its quiet zone, sits within 50 mm of the centre of the linear barcode. On large items this can be exceeded, but keep the gap small.
  • Leave its quiet zone clear: 4X around a QR code, 1X around a GS1 DataMatrix.
  • Expect it to be bigger than you think. GS1’s 2D-in-retail guideline uses 2D X-dimensions 1.5 times the linear ones, for example 0.495 mm where the linear barcode uses 0.33 mm.
  • More data means a bigger symbol. GS1 Australia gives about 7 × 7 mm for a GS1 DataMatrix holding only a GTIN at minimum size; a QR code with a full Digital Link URI is larger.
  • Use dark modules on a light background, the same as linear barcodes, and keep the code away from folds, seams and tight curves.
50 mm2D
Placement: the 2D code and its quiet zone within a 50 mm radius of the linear barcode’s centre. Drawn to scale for an EAN-13 at 100%.

Sunrise 2027 checklist

Tools for the next step

FAQ

Is Sunrise 2027 a legal requirement?

No. It is an industry target coordinated through GS1, not a law. Retailers can set their own timelines and requirements, so ask the retailers you supply what they expect.

Do I have to replace my UPC barcode in 2027?

No. GS1 guidance is to keep the linear UPC or EAN on the pack next to any retail 2D code until at least 90% of point-of-sale scanners can read 2D codes. Existing linear barcodes stay valid.

Can I use any QR code at checkout?

No. A QR code that only links to a web page gives the checkout no GTIN. For the retail point of sale, the QR code has to contain a GS1 Digital Link URI that includes the product’s GTIN.

QR code or DataMatrix — which should I choose?

A QR code with GS1 Digital Link works at the checkout and opens in most phone camera apps, so it suits consumer packaging. GS1 DataMatrix is the established choice in regulated healthcare and is not read by every phone camera app. If a retailer you supply specifies one, follow it.

Why does the GTIN in a Digital Link have 14 digits?

The GS1 Digital Link standard writes every GTIN as 14 digits, so GTIN-8, GTIN-12 (UPC) and GTIN-13 (EAN) share one format. Add leading zeros: the UPC 036000291452 becomes 00036000291452. The number and its check digit don’t change.

Can I use a UPC number I bought from a reseller?

It may scan, but the number traces back to the company that originally licensed it, not to you. Retailers and marketplaces that check GS1 data can reject it, and putting it in a 2D code doesn’t fix that. GTINs from your local GS1 organisation avoid the problem.

Sources

GS1 publications this guide is based on. Standards change; check the current version before you finalise artwork.

  1. GS1 US: Sunrise 2027
  2. GS1: 2D barcodes at retail point-of-sale implementation guideline
  3. GS1 Digital Link URI syntax standard
  4. GS1 General Specifications
  5. GS1 Australia: next generation 2D barcode FAQ
  6. GS1 UK: where should the QR code go on retail packaging?
  7. GS1 New Zealand: 2D barcodes for retail, things you need to know
  8. GS1 US: How to get a UPC barcode