FAQ about 2D Barcodes

Questions and answers about 2D Barcodes and how you can start using them!

A 2D barcode is a two-dimensional code that can store much more information than traditional linear UPC or EAN barcodes, which have limited data capacity.

Typically printed on product packaging as a QR code, a 2D barcode can be scanned with a smartphone to provide digital product details. When scanned at the Point of Sale, it displays the product's GTIN (Global Trade Item Number) and price.

Traditional barcodes (EAN/UPC) represent data using a linear series of black and white lines.

In contrast, 2D barcodes use patterns like squares, dots, or hexagons, allowing them to store more data in less space.

Both traditional and 2D barcodes encode the product's GTIN (Global Trade Item Number) and display it when scanned at the Point of Sale. However, 2D barcodes can also be scanned with smartphones, offering far more product information than traditional barcodes.

Retailers are transitioning to 2D barcodes because they:
  • Store more information (e.g., batch numbers, expiration dates)
  • Offer faster and more accurate scanning
  • Use the same GTIN as traditional barcodes
  • Include links to online product information
  • Are versatile across various products and industries

By 2027, retailers must upgrade their systems to scan 2D barcodes, with older systems requiring updates.


While the transition to 2D barcodes is underway, most retailers will continue to accept traditional UPC/EAN barcodes for a period of time. However, it is recommended to adopt 2D barcodes as soon as possible.

2D Barcodes are the future of retail barcodes and will eventually replace traditional EAN and UPC barcodes on product labels.

It is highly recommended that brands and manufacturers start including 2D Barcodes on their product labels now. Currently, 2D Barcodes and traditional barcodes are used together, but in the future, only 2D Barcodes will be needed.

The global barcode industry has set a target of 2027. By then, all retailers are expected to support scanning 2D Barcodes at the point of sale.

By using 2D barcodes, your products will be prepared for the future of retail, ensuring compatibility with modern retail systems. This shift also offers better product tracking, improved inventory management, and more detailed product information for customers.


At IBN Link, we provide an easy-to-use platform where you can create 2D barcodes for your products. Simply enter your product information and our system will generate the barcode for you. We offer a 30-day free trial (no credit card required) - click here to get your first 2D Barcode

Before switching to 2D Barcodes, you’ll need a GTIN number (UPC or EAN-13) for each product and variation. This globally unique barcode number is encoded into the 2D Barcode to ensure each barcode is unique worldwide. You can purchase a GTIN for a one-time cost.

Once you have your GTIN, you can sign up with IBN Link to get a 2D Barcode. There is a small monthly fee as 2D Barcodes are managed on our platform, allowing you to update the linked information anytime. You can check out our membership options here. We offer a free one-month trial, and you can cancel at any time.

The main cost associated with switching to 2D Barcodes is updating your product packaging to include the new barcode.

Customers can scan 2D Barcodes using standard barcode scanners at retail outlets or through smartphone cameras using various barcode scanning applications.


Ultimately, the goal is to use just one 2D Barcode on your product packaging. This 2D Barcode contains all the necessary information, including the barcode number (GTIN).

Unlike other QR codes that may have changing URLs and cause broken links, the Digital Link 2D Barcode uniquely identifies the product, much like the traditional barcode does with the Global Trade Item Number (GTIN). Thanks to its standardized encoding within the 2D barcode, scanners can always recognize and interpret the data, ensuring the URL consistently leads to the correct product webpage.

This simplifies product management for brand owners, allowing them to make updates and run promotions without worrying about link issues. Digital Link URLs follow a specific pattern using specialized technology, making it easy for barcode scanners to identify them.


Click here to view our detailed step-by-step instructions.

1. Register for your free 30-day trial (your credit card will not be charged).

2. Complete the Add a Product form

You will need to have a GTIN number (EAN-13 or UPC number) for your product. If you don't have a GTIN number, you can purchase one from a reputable barcode supplier like internationalbarcodes.com (or any other member of the International Barcodes Network).

3. Download your 2D Barcode (QR Code) from your Dashboard

4. Print your 2D Barcode on your product labels/packaging

At any point during your 30-day trial or after it expires, you can choose to renew your subscription, upgrade it (allowing you to create multiple 2D Barcodes for various products), or cancel it.


1. A unique Digital Link and a 2D Barcode for each product. (Note: You will need to get a GTIN number first because we'll use it to create your 2D Barcode).

2. Utilise our server to effortlessly create digital product information for each product.

3. Customised product information displayed to customers through our IBN Link Resolver Service. Choose the Link Types and then select which product information URL each Link Type should point to. You can revisit and modify your product information or links at any time in the future.

4. Seamless integration of your Digital Product Information with Apps and Databases.

5. FREE 30-day trial for a 2D Barcode for one product, along with access to our premium product content platform and IBN Link Resolver service! Sign up is quick and easy - no credit card required.


A 2D Barcode encodes a Digital Link, which is a unique web link (URI) connecting a physical product to its digital information. The link must be properly formatted to establish this connection; otherwise, the physical product won't link to its digital counterpart.

A Digital Link starts with a domain, followed by /01/, and then the product's GTIN number. 

Extra product information such as batch number or expiry date can be added to the end of the URI too (these are called attributes and qualifiers). 

gs1 digital link attributes qualifiers

The Digital Link URI is encoded into a 2D Barcode (usually a QR Code) which is then printed on the product label. 

When the 2D Barcode is scanned by a retailer at the point of sale, it functions just like a normal UPC or EAN barcode image, displaying the product GTIN number and price.

However, when the 2D Barcode is scanned by a smartphone camera or app, it connects the user to rich digital product information.

The true power of 2D Barcodes lies in their flexibility. Consumers want to access specific product information that is directly relevant to them, such as product information in their own language, nutritional content details, or recipe ideas. This is where Resolvers come into play. Resolvers are a web server system that use Link Types to direct different scans of the 2D Barcode to the appropriate endpoint.


A Resolver is a web server that can be used by a website to unpack the information in a Digital Link and then redirect the user to the appropriate place, such as a "how to use your product" page or a "recipe ideas" page. A Resolver can also decode any encoded data attributes, such as batch numbers or expiry dates, and present this information to the user in plain language.

A Resolver can be utilised at either a website level or within a mobile app. For example, a nutrition app could provide nutritional information about the product, a sustainability app could offer details about packaging, an instructional app could provide a link to a quick start guide, or an all-in-one app could allow users to choose which information they want to access.

A Resolver operates by using specific GS1 Link Types that can be added to the end of a Digital Link. This link type can be embedded in the original 2D Barcode or added by a resolver on a website or within an app.

Our IBN Link Resolver can decode GS1 Link Types - find out how to add Link Types to your 2D Barcodes using the IBN Link Platform.

gs1 digital link resolver

Introduction to 2D Barcodes

Get started with 2D Barcodes