2DBarcode FAQs

Why should I switch from 1D barcodes to 2DBarcodes?

Current 1D barcode solutions have data capacity limitations that will not allow them to unlock solutions to new business needs. There is a rise of one-off solutions that lack interoperability, and the use of multiple barcodes and symbols are cluttering up packaging. Additionally, human-readable text is being used to communicate important product information that cannot today be automatically captured by systems for traceability needs.

Is the 1D linear barcode going away?

No. 1D linear barcodes will be around for at least as long as it takes for the installed base of 2D scanners to reach critical mass globally. Furthermore, if there is no need to add additional machine-readable data (such as batch/lot number or expiry date) to a product package, changing to a 2DBarcode is not needed. But all manufacturers and brands need to include, at a minimum, the Global Trade Item Number (GTIN®) in every barcode on pack that is intended for scanning by consumers OR retail POS.

Do I have to keep two barcodes on my product/s for a transition period?

Optical scanners are becoming more common in retail, but a substantial percentage of linear scanners are still in use. POS systems will need to be updated to be able to scan new, more advanced data carriers and extract the GTIN from all barcodes scanned on a pack. Until these updates have been made across all retailers, a dual-marking period with 2D data carriers and the existing 1D barcode will be needed. This will ensure that advanced use cases can be implemented by retailers who have upgraded their hardware and software while the existing price lookup function will still work for retailers who have not.

What is the difference between the 2DBarcode options (DataMatrix, GS1 DataMatrix, QR Code)?

QR Code is often used for consumer engagement because they are recognised by all smartphone cameras natively. Many existing implementations of QR Codes on-pack are now enabling proprietary experiences. Once they are repurposed to use GS1 Digital Link URI syntax, they will transform into multi-use barcodes that allow BOTH consumer engagement and price lookup, eliminating the need for multiple codes on pack. QR Codes cannot be used at retail POS at the time of publication, but unlocking the reading of QR Code at retail POS is a top priority for our work. DataMatrix has a compact design and also benefits from various printing methods for placing the symbology onto various surfaces. The DataMatrix symbology can be used for applications encoding GS1 Digital Link URI only. GS1 DataMatrix features all the benefits of the DataMatrix symbology but only encodes GS1 element string syntax. It is the carrier of choice for items that require permanent, non-ink barcodes such as certain medical devices and may also be used in applications that do not require direct consumer scanning/engagement.

Which 2DBarcode should I use?

Organisations looking to implement 2DBarcodes need to select a data carrier and syntax based on their business needs and stakeholder capabilities. GS1 recommends actively engaging with partners to ensure the path forward is collaborative and the solutions are capable and compliant.


  • Is the data carrier capable of encoding a GS1 data syntax/format?
  • Can the data carrier be created and/or applied at the speed and quality required for the use case?
  • Are those intended to interact with the barcode able to process it?


  • Does the barcode meet regulatory requirements? 
  • Is the barcode approved for standardised use for your application?


  • Have the data, data carrier, packaging, scanning hardware/software and receiving systems capability to store/use data all been considered?
  • Have all internal and external stakeholders been brought together to agree on and enable the transition to the future solution? Stakeholders can include local GS1 Member Organisations, industry/trading partners and solution providers (label designer, printing, scanning, data storage and processing).

What additional data will be available at retail point-of-sale?

Following is a sample list of applications and the additional data that could commonly be used to support industry’s retail POS use cases.

Retail POS Use Case Supporting Data
Product Traceability Lot/Batch #
Product Freshness or Waste Prevention Expiration Date, Best Before Date
Variable Measures Count of Items, Net Weight, Price


How will having multiple codes on the package and 2DBarcodes with more data impact scanning at the checkout?

Early evidence from pilots and implementations of 2DBarcodes at POS have shown that scanning of 2DBarcodes is just as straightforward, efficient and fast as scanning 1D legacy barcodes. More complete testing will be conducted to provide additional insight into technical/performance.

How much space will be required on the package for a 2DBarcode?

Symbol specification tables give minimum (.0148”), target (.0246”), and maximum (.0390”) dimensions for each barcode. But the amount of space on-pack, scanning environment, the quality of printing, and the resolution of the printing process all factor into the optimal dimension for the symbols on a package. A symbol that is too small may not be easily read by scanners, or it may be difficult to print at a high quality and sufficient resolution. If the symbol is too large, it may be too difficult to scan up close or to print with high enough quality or resolution. To ensure that barcodes meet quality needs. Barcode verification can help companies understand the quality of their barcodes, whether trading partners can scan them, and what needs to be done to improve them.