Myths vs facts
The move to 2D barcodes and connected packaging has produced a lot of confident but wrong advice. Here are the misunderstandings we hear most often from brand, packaging and IT teams — and what is actually true.
Myth 1
“A barcode and GTIN are the same thing.”
The GTIN is the product's number; a barcode is just one way of printing that number so a machine can read it.
A GTIN (Global Trade Item Number) is an identifier: a number, licensed through your GS1 company prefix, that says which product this is. A barcode is a data carrier: a pattern of bars or squares that encodes data for a scanner. The digits printed under an EAN-13 barcode are the GTIN; the bars are simply how it travels.
The distinction matters because the same GTIN can be carried by several different symbols. A bottle of shampoo might show its GTIN in an EAN-13 barcode, and the very same GTIN inside a QR code carrying a GS1 Digital Link, or a GS1 DataMatrix that also holds the batch and expiry date. Adding a 2D code does not mean the product needs a new number.
Mixing the two up causes real problems. Teams "buy barcodes" that turn out to be unlicensed numbers, or assign a fresh GTIN every time the artwork changes. Decide the identifier first, following GS1's GTIN rules, then choose which carriers will print it.
Read more: GTIN vs Barcode vs QR Code vs Serial Number · What Is a GTIN and Why Does It Matter? · What Does a GS1 Company Prefix Actually Do?
Source: Global Trade Item Number (GTIN) (GS1 AISBL); GS1 General Specifications Standard (GS1 AISBL); GS1 Company Prefix (prefix list by GS1 Member Organisation) (GS1 AISBL)
Myth 2
“GS1 stores every serial number in one global database.”
GS1 registries hold core identity data about numbers and their owners, not your serial numbers, batches, scan history or supply-chain events.
Services such as Verified by GS1 sit on top of GS1 registries filled with data that key owners upload through their local GS1 office. They answer questions about the number: is it properly structured, was it issued by GS1, which company is it licensed to, and do the core product attributes match? GS1 US lists seven core attributes, including GTIN, brand name, product description and net content.
Nothing in GS1's published material describes it holding individual serial numbers, batch records, prices or event data. EPCIS, GS1's traceability standard, is designed for businesses to capture event data and share it with their trading partners. GS1's guidance on 2D codes describes product information remaining in the data owner's own systems, with resolvers acting as a discovery layer.
So if a cosmetics brand serializes a million jars, it, or a provider it chooses, must generate, store and protect those serials and their history. That is a responsibility to plan for, and also a point of control: the brand decides who sees which data.
Read more: Does GS1 Store All My Product Data? · Does EPCIS Mean Sending All My Data to GS1? · What Is GS1? A Plain-English Guide for Businesses
Source: Verified by GS1 (GS1 AISBL); GS1 Verified Brand Owners (Verified by GS1 for brand owners) (GS1 US); EPCIS & CBV (GS1 AISBL); 2D Barcodes at Retail Point-of-Sale Implementation Guideline (GS1 AISBL)
Myth 3
“GS1 QR automatically proves authenticity.”
A GS1 identifier in a QR code proves only that a number is well-formed and, at most, correctly licensed; it does not prove the item in your hand is genuine.
A QR code is printed ink. Anyone with a photocopier or a phone can reproduce one exactly, and the copy will decode to the same GTIN, batch and serial as the original. Checking the GTIN in Verified by GS1 confirms who owns the number, not whether this particular bottle came from that company. Even the GS1 Web Vocabulary's gs1:verificationService link type is for checking the status of an identifier, not product authenticity.
What a serialized, standards-based code does give a brand is a foundation. With a unique serial per item, the brand's own system can see when a serial has never been commissioned, has been scanned an implausible number of times, or turns up in two distant places within minutes.
Imagine a perfume house whose counterfeit bottles carry a copied code. A consumer's scan returns the same product page, because the code is real. Only by comparing that scan with the serial's history can the brand flag it. Authentication is a programme built on identity, not a property of the barcode.
Read more: Why a QR Code Does Not Automatically Prove Authenticity · Product Verification vs Authentication: What Is the Difference? · How Serialized QR Codes Support Anti-Counterfeit Programmes
Source: Verified by GS1 (GS1 AISBL); GS1 Web Vocabulary (link types) (GS1 AISBL)
Myth 4
“POS needs to visit the Resolver to identify the product.”
At the checkout, the scanner software extracts the GTIN from the GS1 Digital Link offline, and the price comes from the retailer's own system; no web request is made.
A GS1 Digital Link looks like a web address, so it is natural to assume the till opens it. It does not. The scanner, or the software behind it, converts the Digital Link URI into standard GS1 data and passes the GTIN to the POS. GS1 states that these identifiers can be decoded and passed to the host system "without any need for an online connection".
From there the checkout works exactly as it does with a linear barcode: it looks up the product name and price in the retailer's own database. The resolver, and the web pages behind it, are for people and applications that want more information, such as a shopper's phone or a service app.
Picture a busy supermarket lane with patchy connectivity. A jar of jam with a Digital Link QR scans in the same instant as one with an EAN-13, because nothing leaves the store. GS1 also requires codes meant for retail POS to use the uncompressed form of Digital Link.
Read more: What Happens When a Product Is Scanned at the Checkout? · Where Does the Retailer Get the Product Name and Price? · What Is a GS1 Resolver?
Source: GS1 Digital Link (standard overview page) (GS1 AISBL); Solution provider 2D readiness (GS1 AISBL); GS1 General Specifications 26.0 – SST1 addendum 2 (Table 5-46), section 4.15.4 and ASP 1 (section 8.2) (GS1 AISBL)
Myth 5
“Sunrise 2027 is a law forcing every company to change packaging.”
Sunrise 2027 (Ambition 2027) is a voluntary retail-industry goal for checkout scanners to read 2D barcodes by the end of 2027, not a law or a packaging mandate.
GS1 describes the goal as retail point-of-sale scanning being globally capable of reading and processing the GTIN from both linear and 2D barcodes by the end of 2027. It is a target for scanning capability, and it mostly asks retailers to upgrade software and, where needed, buy imaging scanners. GS1 globally calls it "Ambition 2027 (also called Sunrise 2027)"; GS1 US uses "Sunrise 2027"; GS1 India uses "Ambition 2027".
GS1 standards are voluntary unless a specific regulation applies, and GS1 US says it is not necessary to implement all 2D capabilities by that date. GS1 India presents 2D and Digital Link as a business choice, not a government requirement. Linear barcodes are not being switched off.
That does not make it irrelevant. A snack brand planning a packaging refresh in 2026 may sensibly add a QR code with GS1 Digital Link beside its existing barcode, because retail partners are preparing for 2D and the code can serve consumers too. The reason is opportunity and readiness, not legal compulsion.
Read more: What Is Sunrise 2027 (and Ambition 2027)? · What Sunrise 2027 Means for Indian Brands · Do Indian Manufacturers Need to Replace Their Existing Barcodes?
Source: 2D Barcodes at Retail Point-of-Sale Implementation Guideline (GS1 AISBL); Sunrise 2027 (GS1 US); GS1 General Specifications Standard (GS1 AISBL); GS1 Digital Link: Empowering Product Info via QR Codes (GS1 India)
Myth 6
“Every product needs unit serialization.”
Many goals, including retail checkout and most recalls, are met with GTIN and batch; unit-level serialization is a choice for specific needs.
Serialization gives every individual item its own identity: a GTIN plus a unique serial number. It is powerful, but it changes the packaging line: every unit needs a different code, printed at line speed, read back and recorded. Sunrise 2027 does not require it; the retail checkout only needs the GTIN.
Batch-level identification, GTIN plus batch or lot and perhaps an expiry date, covers a lot of ground. It supports targeted recalls, stock rotation and quality investigations, and it can be carried in a 2D barcode without printing a unique code on each pack.
Serialization earns its cost where unit identity matters: high-value or frequently counterfeited goods, one-time loyalty rewards, warranty registration, or regulated sectors. A cable manufacturer, for example, might serialize each reel so electricians can claim rewards per reel, while keeping cable ties and connectors at batch level. Start from the business question, then choose the level of identity.
Read more: Do All Products Need Serialization? · Batch-Level vs Unit-Level Identification · What Is Product Serialization?
Source: 2D Barcodes at Retail Point-of-Sale Implementation Guideline (GS1 AISBL); GS1 Application Identifiers (online AI reference) (GS1 AISBL)
Myth 7
“If the printer says it printed, the product is verified.”
A printer's acknowledgement only means it attempted to print; it says nothing about whether the code is readable, correct or of sufficient quality.
An industrial coder reports that it received data and fired the print head. Smudged ink, a blocked nozzle, a skewed carton or a missing label can all produce a code that nobody can scan, while the coder still reports success. On a serialized line that means a serial recorded as "used" may sit on an unreadable pack, or on no pack at all.
There are two separate checks. In-line, a camera or reader confirms that each code decodes and contains the expected value, so failures can be rejected and only good codes commissioned. Formal barcode verification is different again: grading samples against ISO/IEC 15415 (2D) or ISO/IEC 15416 (linear), where retail POS needs at least grade 1.5 (C). A code that scanned once on a phone has not been graded.
Consider a laminates maker printing QR codes on boards. If the line trusts printer acknowledgements, a run of faint codes can reach dealers before anyone notices. A read-back step catches it at the line.
Read more: Why "Printed" Is Not the Same as "Verified" · How Cameras and Barcode Readers Verify Product Identity · What Does an Industrial Coder Do?
Source: GS1 General Specifications Standard (GS1 AISBL); GS1 General Specifications 26.0 – SST1 addendum 2 (Table 5-46), section 4.15.4 and ASP 1 (section 8.2) (GS1 AISBL)
Myth 8
“Digital Link is just a marketing redirect.”
GS1 Digital Link is a standard way of writing GS1 identifiers as a web address, so the code carries real product identity that checkouts, systems and phones can all read.
A typical marketing QR code holds a short campaign URL that redirects somewhere; the code itself means nothing outside that campaign. A GS1 Digital Link is structured: the path contains the GTIN after /01/, then optionally the batch after /10/ and the serial after /21/, in a fixed order. Any GS1-aware scanner can extract those identifiers without visiting the URL.
Behind the web address, a GS1-conformant resolver does more than a single redirect. Each identity has a default link, but can also offer typed links, such as product information, instructions, recall status or traceability, so different users and applications can ask for different things. Links set at product level can be inherited by batch- and serial-level identities.
Picture a kettle. A shopper's phone opens the product page; a service technician's app asks the same code for the user manual; the retailer's till simply reads the GTIN. One printed code, three uses, and the brand can change destinations later without reprinting the box.
Read more: Resolver vs Redirect: What Is the Difference? · What Is GS1 Digital Link? · From Marketing QR to Connected Product Infrastructure
Source: GS1 Digital Link Standard: URI Syntax (GS1 AISBL); GS1-Conformant Resolver Standard (GS1 AISBL); GS1 Web Vocabulary (link types) (GS1 AISBL)
Myth 9
“EPCIS replaces ERP.”
EPCIS is a standard for capturing and sharing supply-chain event data between partners; it sits alongside an ERP rather than replacing it.
An ERP (enterprise resource planning) system runs the business: orders, inventory, production planning, invoicing and finance. EPCIS is not software at all. It is a GS1 standard describing events, what happened to which identified objects, when, where and why, in a format every trading partner can understand.
In practice the two work together. The ERP may create a production order and allocate serial numbers; the packaging line and warehouse generate events such as commissioning, packing and shipping; those events are recorded in EPCIS form and shared with the distributor or retailer who needs them. EPCIS 2.0 adds JSON and REST, which makes that exchange easier for modern systems.
Suppose a detergent brand's retailer asks which pallets contained a recalled batch. The ERP knows what was ordered and invoiced. The EPCIS event history shows which serialized cartons were packed onto which SSCC and where those pallets went. The brand needs both answers.
Read more: EPCIS vs ERP: What Is the Difference? · What Is EPCIS? A Plain-English Business Guide · How ERP, Printer, Scanner and Packaging Line Work Together
Source: EPCIS Standard (GS1 AISBL); EPCIS & CBV (GS1 AISBL); Core Business Vocabulary (CBV) Standard (GS1 AISBL)
Myth 10
“A consumer QR and retail barcode must always remain separate forever.”
One GS1 2D code, a QR code or Data Matrix carrying a GS1 Digital Link, can serve both the checkout and consumers, though the linear barcode stays alongside it during the transition.
Many packs today carry two unrelated codes: an EAN-13 for the till and a marketing QR for shoppers. A QR code or Data Matrix carrying an uncompressed GS1 Digital Link can do both jobs. A 2D-capable scanner extracts the GTIN for the POS, while a phone opens the brand's web content from the same mark.
That does not mean removing the linear barcode now. GS1 rules require retail 2D codes on general retail items to be used in addition to EAN/UPC or GS1 DataBar until 90% of POS scanning solutions can read the approved 2D codes. The 2D code should sit within 50 mm of the linear barcode, and both must carry the same GTIN. GS1 says linear barcodes will coexist with 2D for as long as people use them.
A juice brand redesigning its carton can therefore replace its separate campaign QR with one GS1 Digital Link QR next to the EAN-13. That is two codes during the transition, not three, and the 2D code is ready for both audiences.
Read more: Why the Same GS1 2D Code Can Work for Checkout and Consumers · Why 1D and 2D Barcodes Will Coexist During the Transition · Can a QR Code with GS1 Digital Link Replace a Retail Barcode?
Source: GS1 General Specifications 26.0 – SST1 addendum 2 (Table 5-46), section 4.15.4 and ASP 1 (section 8.2) (GS1 AISBL); 2D Barcodes at Retail Point-of-Sale Implementation Guideline (GS1 AISBL); Solution provider 2D readiness (GS1 AISBL)