UPCUniversal Product Code
A 12-digit barcode standard used for product identification, primarily in North American retail.
By Oana Bradulet
A UPC (Universal Product Code) is a 12-digit barcode standard used to identify products at point-of-sale, primarily in North American retail. It's been the dominant US barcode since the early 1970s.
In the GS1 standards system, a UPC is a specific format of GTIN — specifically GTIN-12. It's not a separate identifier; it's a 12-digit version of the same global standard. So if someone sends you a "UPC code," what they're sending is a GTIN-12.
For UK and European brands, UPCs matter less than EANs. But anyone selling into the US — directly or via Amazon US — will encounter UPC requirements.
How a UPC is structured
A UPC-A barcode breaks into four parts:
Manufacturer Prefix | Item Number | Check Digit
6 digits | 5 digits | 1 digit
- Manufacturer prefix. Issued by GS1 to the brand. Identifies the company.
- Item number. Allocated by the brand within its prefix. Identifies the specific product variant.
- Check digit. Calculated mathematically from the previous 11 digits. Catches scanner errors and typos.
The leading "0" is sometimes treated as a system character; many scanners and systems display 11 digits + check, with the system character implied. GS1 standards treat the full 12 digits as canonical.
UPC vs EAN
Common confusion. They're closely related:
- UPC = 12 digits. North American retail.
- EAN = 13 digits. European and international retail.
The difference is just one leading digit. An EAN often starts with 0 followed by the same 11+1 digits as a UPC for the same product. Modern scanners and POS systems read both. The structural difference is mainly a hangover from when the standards were developed in different regions.
For a brand selling in both markets, the same physical product can have a UPC for the US and an EAN for the UK/EU — encoding the same underlying GS1 number in different barcode lengths.
When UK brands need UPCs
Three triggers:
- Selling on Amazon US. Most categories require a UPC.
- Wholesale into US retailers. Walmart, Target, Costco — UPC required for shelf scanning.
- B2B logistics with US partners. Some warehouse and shipping systems prefer UPC over EAN for North American operations.
If you're selling DTC in the UK, EU, or rest of the world, you generally need an EAN, not a UPC. The two formats are interchangeable in spirit (both encode the same GTIN), but the format matters for label printing and scanner compatibility in specific markets.
How UK brands get UPCs
Same path as for EANs — apply through GS1 (in the UK, that's GS1 UK). When you're allocated a company prefix and item numbers, those identifiers can be encoded as either a UPC-A barcode (12 digits, US-friendly) or an EAN-13 barcode (13 digits, international-friendly). Same number, different visual barcode formats.
Some brands print both on the packaging. Some print one and ship internationally with the other in the system. Modern POS rarely cares about which format is physically printed.
Common UPC mistakes
- Treating UPC and EAN as different products. They're different barcode lengths for the same underlying identifier.
- Buying a recycled UPC from a reseller for an Amazon US listing. Recycled UPCs are flagged by Amazon's brand registry and can result in listing suspension. Use legitimate GS1-registered identifiers.
- Computing the check digit wrong. Typing a manual barcode misses the check digit calculation. Use a GS1 tool or a barcode generator.
- Reusing a UPC across SKU variants. Each variant (size, colour, fit) needs its own. Reusing causes Amazon and retail POS errors that are painful to unwind.
Common mistakes
- →Treating UPC and EAN as different products — they're different barcode lengths encoding the same underlying GS1 identifier.
- →Buying recycled UPCs for Amazon US listings — Amazon flags these and can suspend the listing.
- →Computing check digits manually instead of using a GS1 tool or barcode generator.
- →Reusing a UPC across SKU variants instead of allocating one per variant.
How Lumina handles UPCs for scaling brands
Lumina handles SKU-to-GTIN-to-UPC-to-EAN mapping in one place, so the same product variant carries the right identifier into every channel — Amazon US, EU marketplaces, wholesale partners — without manual reconciliation.
Frequently asked questions
What does UPC stand for?
What is the difference between UPC and EAN?
Do I need a UPC if I'm a UK brand?
How do I get a UPC for my product?
Can I reuse a UPC across product variants?
Related terms
GTIN— Global Trade Item Number
A globally unique identifier issued by GS1 for a product or product variant — the umbrella standard that includes UPC and EAN.
EAN— European Article Number
A 13-digit barcode standard used for product identification across Europe and most of the world outside North America.
SKU— Stock Keeping Unit
A unique internal code your business uses to identify and track every distinct product variant.
Purchase order— Purchase Order (PO)
A formal document that a buyer issues to a supplier specifying what to ship, in what quantity, at what price, and when.