By the VixQR team · published on · 2 min read
One or Two Barcodes on Pack in 2027? A Transition Guide
The arrival of GS1-compatible 2D barcodes creates a practical question for brands: should they remove the EAN-13 or UPC immediately, or print both…

The arrival of GS1-compatible 2D barcodes creates a practical question for brands: should they remove the EAN-13 or UPC immediately, or print both symbols? In most migrations, temporary coexistence is the safer answer.
Why two codes may be necessary
Linear barcodes still work across a vast installed base. A 2D code adds data and can connect a product to digital resources. Until every retailer, warehouse and partner can process the new symbol correctly, removing the old one introduces unnecessary operational risk.
Coexistence lets teams test new workflows without stopping established ones. Retailers gain time to update scanners, POS software, validation rules and databases.
The main risk: the wrong code at the wrong time
Two nearby symbols can cause an unintended read. An imaging scanner may detect both and send unexpected data to the application. Layout alone cannot solve this; the system needs a priority rule and testing under real checkout conditions.
Test at least:
- reading distance and angle;
- checkout speed;
- glossy or curved packaging;
- multiple products inside the scanner’s field;
- the application response when it receives a linear and then a 2D code;
- returns, inventory and logistics workflows.
Where should the symbols go?
GS1 publishes detailed recommendations for size, quality and placement. There is no universal layout for every pack. Protect the quiet zone, avoid folds and seams, and do not let artwork weaken contrast.
If a consumer QR code sits on the front and a checkout symbol on the back, keep their purposes clear. Consumers should not land on an incomprehensible technical endpoint, and checkout systems should not process a purely promotional code.
When can you move to one symbol?
Moving to one code should be coordinated across the trading network. Confirm that:
- trading partners accept the carrier and syntax;
- checkouts scan it under real conditions;
- systems extract the GTIN and added attributes;
- recall, returns and inventory processes have been tested;
- printed symbols meet quality requirements;
- a fallback process is documented.
Do not forget the marketing QR code
Some packs already carry a QR code for a campaign or social account. Adding a GS1 QR Code can produce three separate symbols. That is a sign to rethink the architecture, not merely shrink everything.
A QR Code with GS1 Digital Link may support several experiences from one durable identifier, but it requires resolution infrastructure and content governance. A general generator such as VixQR remains useful for simple links; it does not replace a complete GS1 deployment.