For product brands

Are stores ready for 2D barcodes?

If your products are sold in stores, the barcode on your pack is read by a checkout scanner you don't own and can't upgrade. That scanner is changing. The retail industry is moving checkout from the 1D barcode (the UPC stripes) to 2D codes such as QR codes, and the stores' scanners have to be able to read them. Here is what that means for you, and what to ask the stores that carry your products.

Get a sign-in link →

What is actually changing

GS1, the standards body behind the UPC, describes Sunrise 2027 as "a global transition from 1D UPC barcodes to 2D barcodes, like QR codes." For stores, GS1 US's guidance is direct:

"Install optical scanners that are Sunrise-capable to read 2D barcodes and extract the GTIN at POS."

GS1 US, Sunrise 2027, retailer guidance

That one line is the whole point of this page. A scanner that only sweeps a laser line across a pattern of stripes can read a 1D barcode, but it cannot decode a QR code; reading one takes an imaging scanner, which captures a picture of the whole symbol. Stores with 1D-only scanners will need new ones before they can ring up a 2D code. Which stores, and how fast, is the retailers' call, not yours.

What it doesn't mean

One code, two readers

This is why the format GS1 recommends is a QR code built on GS1 Digital Link. The same printed symbol is read two different ways, and that is where "multi-function" comes from:

ONE PRINTED CODE 00000012345007 BEEP! CHECKOUT SCANNER READS THE GTIN FROM THE SYMBOL NO NETWORK REQUEST PHONE CAMERA FOLLOWS THE CODE AS A URL TO THE RESOLVER
The same printed code serves two completely different readers.
Who scans itWhat happens
Checkout scannerA 2D-capable scanner decodes the GTIN straight out of the symbol and rings up the product. No internet request is made.
Shopper's phoneThe camera follows the same code as a web link, through a resolver, to a page you choose: product details, ingredients or allergens, how-to, reorder, in the shopper's language and country.
You, laterBecause the destination lives in the resolver, not on the pack, you can change where the code points without reprinting the label.
A specific lot or serialThe code can carry a batch/lot or serial number, so a recall notice can go to the people holding that lot and nobody else. This resolver supports GTIN, product variant, batch/lot and serial.

What to ask the stores that carry you

You can't inspect a store's hardware, but you can ask the people who buy for it. These are questions, not claims about any retailer:

  1. Are your checkout scanners capable of reading 2D codes today, or are they on an upgrade schedule?
  2. Are they on GS1's list of Sunrise-capable scanners? (GS1 US publishes a readiness table of scanner models on its Sunrise 2027 page.)
  3. Do you want to see a dual-marked pack (UPC plus 2D) before it ships, or test labels?
  4. Do you have your own requirements for the 2D code, such as size, placement, or which GS1 format (QR with GS1 Digital Link, or GS1 DataMatrix)?
  5. Does anything in your item setup need to change when the pack gains a 2D code?

What to print in the meantime

Keep your UPC and add a GS1 Digital Link QR beside it, both sized to GS1's minimums. A store with an older scanner reads the UPC as it always has; a store with a 2D scanner can read the QR; a shopper's phone can read the QR either way. QR Code 42 exports exactly that label, and runs the resolver the QR points to.

Next steps

Sources: GS1 US, Sunrise 2027. This page summarizes publicly available GS1 guidance; it isn't official GS1 material and isn't legal or compliance advice. QR Code 42 is an independent service and is not affiliated with or endorsed by GS1.

Cookie settings

Choose which cookies we may use. You can change this at any time from the footer. See the privacy policy.