GS1 QR Codes
A GTIN is one of sixteen keys. Most resolvers read only that one.
parsed here by the same function the resolver runs
The symbol outlives the assumptions you printed into it
A pack already carries a barcode for the till. Adding a marketing QR code means a second symbol competing for the same few square centimetres, and it says nothing about which product it is on.
- Two symbols on one pack, one for the till and one for the shopper.
- A QR code carrying no identifier a supply-chain system can use.
- A resolver that reads GTIN and nothing else caps what the symbol can ever mean.
- A pallet is an SSCC and a location is a GLN, and neither fits in a GTIN-only world.
What makes a QR code a GS1 QR code
The content is a Digital Link URL
Nothing about the symbol changes. It is the URL inside that follows the GS1 syntax, with the identifier in the path.
https://tap01.link/01/09506000134352The check digit has to be right
A GTIN carries a check digit and the resolver validates it. An invalid identifier is rejected at parse time rather than resolved to something wrong.
Attributes ride in the query string
Data attributes such as an expiry date are validated against the AI table and passed through to the destination, because the standard requires it.
?17=270331
What the GS1 form buys you
- Sixteen keys, not one
GTIN, GLN, SSCC, GRAI, GIAI and the rest. The set matches what GS1 own reference resolver declares.
- One symbol, two audiences
A shopper opens a page and a system reads an identifier. Neither needs the other symbol to be present.
- Validation at the door
Check digits and value formats are validated on every resolve, so a mistyped identifier fails loudly rather than quietly.
- Room for batch and serial later
The same grammar extends to lot and serial when traceability arrives, without changing the base URL shape.
- Several destinations per identifier
Link types separate product information from instructions, safety data or a recall notice on the same key.
- Priced per SKU, not per code
The product master is 200 credits once per SKU, your first one is granted, once per workspace, and scans are 1 credit.
Questions
What is the difference between a GS1 QR code and a normal QR code?
The symbol is identical. The difference is entirely in the content: a GS1 QR code holds a Digital Link URL whose path carries a GS1 identifier in a defined syntax, so software can extract it instead of only opening a page.
Will an ordinary phone camera open one?
Yes. It is a URL, so any camera app treats it as one. The GS1 structure is additional meaning inside that URL rather than a different kind of symbol.
Can it replace the barcode at the checkout?
That depends on the retailer point-of-sale equipment and their own migration plans, not on us. What the Digital Link gives you is one symbol capable of carrying the identifier when their systems are ready to read it.
Do you print Data Matrix?
No. QR and the linear symbologies are supported, and Data Matrix is not. Healthcare largely uses Data Matrix, so if that is your sector this is a gap worth knowing about now rather than later.
Where do GTINs come from?
From GS1, through a prefix licensed to your company. We host and resolve identifiers you have the right to use; we do not issue them, and no resolver vendor can.