Skip to main content
Brands & ManufacturersPrinter Partners
GCC / EN:UAE/KSA/QA/KW/OM/BH
AIQR LogoFree GS1 QR codes

2D barcodes

What Is a GS1 QR Code? Clearing Up a Confusing Term

"GS1 QR code" can mean three different things. What each one contains, who can read it, and which one a retail pack with a consumer QR code needs.

Updated 6 min readbeginner

The short answer

The phrase is used for three different things: a QR code holding GS1 data as an element string (the format GS1 itself calls GS1 QR Code), a QR code holding a GS1 Digital Link web address, and any QR code printed near a product barcode. For a retail pack that consumers will also scan, what you almost always need is the second: a QR code carrying an uncompressed GS1 Digital Link.

  • "GS1 QR Code" in GS1's own documents means a QR code holding element strings. It is not one of the approved 2D options for retail checkout, and a phone has nothing to open in it.
  • A QR code carrying a GS1 Digital Link is the retail-approved option: a phone opens it as a web address, and a 2D-capable checkout extracts the GTIN from it.
  • A marketing QR code printed next to a barcode is not GS1 anything, however close it sits to the GTIN.
  • You can tell which one you have by scanning it with a phone and reading what comes out.

A packaging brief asks for "a GS1 QR code". A printer quotes for one. A retailer mentions one in a supplier letter. They may all mean different things, and the difference decides whether the code works at the checkout, on a phone, or on neither.

This article separates the three meanings, shows what each one actually contains, and ends with a plain recommendation.

Why the term is confusing

A QR code is a carrier: a square pattern that can hold almost any text. "GS1" describes rules for what that text should be. So "GS1 QR code" is really a statement about the content, not the pattern, and two codes that look identical on a pack can hold completely different things.

GS1's own vocabulary adds to the confusion. In GS1 documents, "GS1 QR Code" is the name of one specific format, and it is not the one most brands want.

Meaning 1: GS1 QR Code (element-string syntax)

This is the strict, technical meaning. A GS1 QR Code is a QR symbol whose data follows GS1's element-string rules, the same way of writing data used in GS1's traditional barcodes. A special start character, called FNC1, tells a GS1-aware scanner that what follows is GS1 data.

The data is a run of Application Identifiers (AIs) and values. For a jar of saffron from Saffron Lane, a fictional spice brand, the human-readable version would look like this:

(01)09506000134352(10)LOT2610(21)A7F3K9

That reads as GTIN 09506000134352 (AI 01), batch LOT2610 (AI 10) and serial A7F3K9 (AI 21). The brackets are only for people; inside the symbol the AIs and values sit together without them, with a separator character after variable-length values such as the batch.

Who can read it: GS1-aware scanning software can parse it. A phone camera can decode the pattern, but it finds a string of digits and letters, not a web address, so there is nothing for it to open.

Where it stands at retail: GS1 QR Code with element strings is defined in the GS1 General Specifications, but it is explicitly out of scope for Ambition 2027 (also called Sunrise 2027), the retail industry's goal for checkouts to read 2D barcodes. It is not one of the approved retail checkout options.

This is what most people actually need. Here the QR code holds a GS1 Digital Link: the same GS1 identifiers, written as an ordinary web address to a published rule.

https://id.saffronlane.example/01/09506000134352/10/LOT2610/21/A7F3K9

The domain belongs to the brand. After it come the same AIs as path segments: /01/ and the 14-digit GTIN, then batch, then serial, in that fixed order. Our guide to what GS1 Digital Link is walks through the structure in full.

Who can read it: two very different readers. A consumer's phone opens it as a link, landing on whatever the brand sets up for that product. A 2D-capable POS (point-of-sale) scanner recognises the structure, extracts the GTIN locally and prices it from the retailer's own system, without going online.

Where it stands at retail: QR Code with a GS1 Digital Link URI is one of exactly three 2D barcode options approved for general retail checkout. The other two are GS1 DataMatrix and Data Matrix with a GS1 Digital Link. For retail, the Digital Link must be in its uncompressed form, the readable address shown above, not a shortened, compressed version.

Strictly, GS1 calls this "QR Code with GS1 Digital Link URI", not "GS1 QR Code". In everyday conversation the two names get swapped, which is the root of the problem.

Meaning 3: any QR code near a barcode

The loosest meaning is simply "the QR code on our pack". It sits beside the EAN barcode, and the GTIN is printed under the bars, so people assume the two are related. Inside, there is usually something like:

https://saffronlane.example/festive-offer

That address contains no GTIN, follows no GS1 rule, and tells a retailer's system nothing. A phone opens it happily; a checkout can do nothing with it. Being printed close to a GS1 barcode does not make it a GS1 code.

This is a very common kind of QR code on packs today, and it is often the best starting point for change: the campaign page can stay, while the code itself is rebuilt as a Digital Link. See how existing QR programmes can evolve toward GS1 Digital Link.

The three side by side

GS1 QR Code (element string)QR code with GS1 Digital LinkQR code near a barcode
InsideAIs and values, e.g. (01)…(10)…(21)…A web address with /01/ and the GTINAny web address
Contains a GTIN?YesYesUsually not
Phone opens it?No: nothing to openYesYes
Approved for retail checkout?No: out of scopeYes, uncompressedNo

How to tell which one you have

You do not need special equipment for a first check. Scan the code with a phone camera or a basic QR app that shows the raw text, then look at what comes out:

  • A run of digits, usually starting with 01, with no https:// (some apps also show odd separator characters): an element string, meaning 1.
  • A web address containing /01/ followed by 14 digits: very likely a GS1 Digital Link, meaning 2. Extra path segments before /01/ are allowed, so https://brand.example/p/01/… still counts.
  • A web address with no /01/ and GTIN: a plain link, meaning 3.

A phone check tells you what is inside, not whether it will pass at a till. A retail code must also be the right size and printed to the required quality grade; those checks are covered in can a QR code with GS1 Digital Link replace a retail barcode?

Which one to choose

When someone asks for "a GS1 QR code" for a retail product that consumers will also scan, they almost always need a QR code carrying an uncompressed GS1 Digital Link. It is the only one of the three that both a phone and a retail checkout can use. On general retail packs it goes on alongside the EAN or UPC barcode, not instead of it: GS1 rules require the linear barcode to stay during the transition.

The other choices are narrower:

  • If no consumer will ever scan the code, and it serves supply-chain or healthcare readers, GS1 DataMatrix is usually the better compact option. The trade-offs are in QR code vs GS1 DataMatrix.
  • An element-string GS1 QR Code is rarely the right answer for a consumer pack today. If a partner specifically asks for one, ask what system will read it and why.
  • A plain marketing QR code is fine for a campaign, but it does no identification work. Rebuilding it as a Digital Link usually costs little extra pack space.

If you are still deciding between a QR code and the familiar striped barcode in general, start with barcode vs QR code.

Build a QR code with a GS1 Digital Link from your GTIN

Frequently asked questions

If a supplier quotes for a "GS1 QR code", what should I ask?

Ask what data will be inside it. If the answer is a web address built from your GTIN in the GS1 Digital Link format, uncompressed, that is the retail-approved option. If it is an element string, or a plain campaign link, it will not do what most brands expect.

Do I need a different GTIN for the QR code?

No. The QR code carries the same GTIN that is in your EAN or UPC barcode. GS1 rules require both codes on a retail pack to encode the same GTIN.

Can I convert an element-string GS1 QR Code into a Digital Link later?

The data maps across directly, because both use the same Application Identifiers. But the printed symbol cannot be changed, so the conversion means new artwork, or new line printing for batch and serial codes.

Sources and further reading

Standards references last reviewed 5 October 2026.