History of the UPC Bar Code

History of the UPC Bar Code

A barcode with a red scan line between a blue box and a shopping cart with two people under the word UPC

The history of the UPC bar code

The UPC (Universal Product Code) bar code was chosen by the US grocery industry in 1973 to speed up checkout and track inventory. The first UPC-marked product, a 10-pack of Wrigley’s Juicy Fruit gum, was scanned at a Marsh Supermarket in Troy, Ohio, on June 26, 1974. The organization that administered the code is known today as GS1 US.

Pros Inc designs retail packaging, and every retail package we design carries a barcode. Knowing where the UPC came from helps explain why its rules are so strict today.

A timeline of the UPC

Date Milestone
Early 1970s US grocery industry leaders form an Ad Hoc Committee to agree on a single product code and symbol that any manufacturer and equipment maker could use.
April 3, 1973 The committee selects the linear barcode as the UPC symbol, a date GS1 marks as the birth of the barcode.
June 26, 1974 At 8:01 a.m., a 10-pack of Wrigley’s Juicy Fruit gum becomes the first UPC-marked item scanned at checkout, at a Marsh Supermarket in Troy, Ohio.
1974 The Uniform Product Code Council (later the Uniform Code Council, UCC) becomes the administrator of the UPC.
1977 The EAN system, compatible with the UPC, is created for use outside North America.
2005 The UCC and EAN merge into one international organization, GS1; the US member organization is GS1 US.
2024 GS1 US marks 50 years since the first scan.

Sources: GS1’s 50 years of GS1 history and the GS1 US 50-year barcode “Scanniversary” release.

Why the grocery industry wanted a standard code

Before the UPC, prices were stamped on items and keyed in by hand at the register. That was slow and error-prone, and stores had little accurate data on what sold. A single open standard let any manufacturer print the same kind of code and any equipment maker build scanners to read it. Checkout got faster, pricing errors fell and retailers gained item-level sales data, which changed inventory, ordering and promotions.

How a UPC works today

A UPC-A barcode encodes a 12-digit number, a GTIN-12 in GS1 terms. The number combines a company prefix licensed from GS1 US, a product reference chosen by the brand owner and a check digit that lets the scanner catch misreads. Each unique product, including each size and variant, needs its own number.

The barcode itself carries no price. The register looks up the price and description from the retailer’s database, which is why accurate product data matters as much as the printed symbol. For practical steps, see our bar code guide.

What comes next: 2D barcodes

GS1 US is leading an industry move toward 2D barcodes, such as QR codes carrying GS1 data, which can hold far more information than a linear UPC, including links to product details. As of October 2026, its Sunrise 2027 initiative aims for retail point-of-sale systems to read GS1 2D barcodes as well as traditional UPCs by the end of 2027, with products carrying both codes during the transition. For packaging, that means planning space and artwork for both codes during the transition.

Bar codes and package design

A barcode that won’t scan causes chargebacks, delays and relabeling costs. Size, quiet zones, color contrast and placement all affect scanning. We build those requirements into every packaging design process from the first dieline, and the terms are explained in our package design glossary.

Frequently asked questions

When was the first UPC bar code scanned?

According to GS1, the first UPC-marked product was scanned at 8:01 a.m. on June 26, 1974, at a Marsh Supermarket in Troy, Ohio. The item was a 10-pack of Wrigley’s Juicy Fruit chewing gum, and it rang up at 67 cents.

Who manages UPC bar codes in the United States?

GS1 US manages UPC barcodes in the United States. It was formerly the Uniform Code Council, which became the administrator of the UPC in 1974. Companies license a GS1 company prefix or individual GS1 US numbers to create valid UPCs for their products.

What does a UPC number contain?

A UPC-A number has 12 digits. It combines a GS1 company prefix assigned to the brand owner, a product reference number the company assigns to each item and variant, and a final check digit calculated from the other digits so scanners can detect errors.

Does a barcode contain the price?

No. A UPC barcode identifies the product, not its price. When the code is scanned, the store’s point-of-sale system looks up the price and description in its own database, which lets each retailer set and change prices without reprinting packages.

Planning new packaging?

Pros Inc, 715 J St #200, San Diego, CA 92101. Call +1-858-652-8920 to plan packaging that looks great and scans correctly.

Scroll to Top