
GS1 Sunrise 2027 is a global industry target for retailers to be able to scan 2D barcodes at the point of sale (POS) by the end of 2027, alongside the 1D barcodes they read today. It is voluntary. It is not a law, and it is not a ban on 1D barcodes.
For manufacturers, the real change is what goes inside the code. A 2D barcode can carry the batch, expiry date and serial number as well as the product number, and it can link to a web page.
This guide explains what is changing, what it means for manufacturers and retailers in India, and what to do first.
GS1 is the body that sets global barcode standards. Sunrise 2027 is its initiative to get retail POS systems ready to read 2D barcodes by the end of 2027. Pilots are running in 48 countries.
For about 50 years, the 1D barcode on a pack has done one job: it carries the product number, so a scanner can find the product and its price. It cannot say which batch the pack came from, or when it expires. A 2D code can. That is the idea behind Sunrise 2027.
The 1D barcode on Indian packs (EAN-13, starting with the 890 prefix) carries one thing: the product number, called the GTIN. A 2D code can carry more. Each item is marked by a short GS1 number called an Application Identifier (AI):
Examples are illustrative, not a real product. Price matters in India because a GTIN does not change when the price does, so one product can be on sale at more than one MRP, for example after a revision while old stock is still on shelves. GS1 has no field named “MRP”. Its price fields can carry it, so agree this with trade partners and GS1 India before printing.
An example. A pharmacy sells a strip of tablets whose code carries batch and expiry. If that batch is later recalled, or the strip is past its date, a till that reads the code and holds the recall list can stop the sale. With a 1D barcode, the till sees only the product number, so the same check depends on staff.
The choice of code is the manufacturer’s. An ordinary QR code that only opens a homepage is not a GS1 code, so it does not carry the product number in the form retail systems read.
A 2D code is only as good as the data behind it. Batch, expiry and serial numbers are created on the production line, so the plant’s systems must generate them accurately before any label is printed. A scanner at the till cannot correct wrong data. With that in mind:
Several export rules need batch-level traceability, which a 2D code can link to. They arrive on different dates:
These rules have different aims. EUDR and FSMA 204 do not require a particular barcode. They need batch-level records that a code can link to. A manufacturer that builds this data once, at the line, can use it for all of them instead of building it three times.
Sunrise 2027 is a target for retailers, not a deadline for manufacturers. The code type is your choice. The value lies in the data inside the code, and that data is created on the production line. Dual-marking and a hardware check now keep your options open.
Bar Code India (BCI) supplies industrial printers, verifiers, 2D scanners and the software behind them, including manufacturing execution, warehouse management and track and trace.