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.
Meaning 2: a QR code carrying a GS1 Digital Link
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 Link | QR code near a barcode | |
|---|---|---|---|
| Inside | AIs and values, e.g. (01)…(10)…(21)… | A web address with /01/ and the GTIN | Any web address |
| Contains a GTIN? | Yes | Yes | Usually not |
| Phone opens it? | No: nothing to open | Yes | Yes |
| Approved for retail checkout? | No: out of scope | Yes, uncompressed | No |
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, sohttps://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