What Is a UPC-A Barcode?
UPC-A (Universal Product Code Type A) is a 12-digit barcode that has been the standard for retail product identification in the United States and Canada since the 1970s. Walk into any Walmart, Target, Costco or CVS — the barcode on the shelf is almost certainly a UPC-A.
Despite the dominance of EAN-13 globally, UPC-A remains the required format for major US retailers. If you're selling into the American retail market, you need a UPC-A. The good news: generating the barcode image is completely free here.
💡 UPC-A and EAN-13 are related. Add a leading zero to a 12-digit UPC-A and you get a valid 13-digit EAN-13. Most modern scanners worldwide accept both formats.
UPC-A Structure — The 12 Digits Explained
- First digit (Number System): 0–1 for regular products, 2 for variable weight, 3 for pharmaceutical, 5 for coupons, 6–7 for regular products
- Next 5 digits (Manufacturer Code): Assigned by GS1 US to your company
- Next 5 digits (Product Code): You assign this — unique per product
- Last digit (Check Digit): Calculated automatically from the first 11 digits
Enter just 11 digits — the generator calculates and appends the correct check digit automatically.
UPC-A vs EAN-13 — Which Do You Need?
| Feature | UPC-A | EAN-13 |
|---|---|---|
| Digits | 12 | 13 |
| Primary region | US & Canada | Global |
| Amazon US | ✅ Accepted | ✅ Accepted |
| Amazon EU | ⚠️ May require EAN-13 | ✅ Required |
| US retail (Walmart, Target) | ✅ Standard | ✅ Accepted |
| European retail | ⚠️ Not always accepted | ✅ Required |
| Conversion | Add 0 → EAN-13 | Remove leading 0 → UPC-A |
✅ Selling in both US and Europe? Register with GS1 and get EAN-13 codes — they work everywhere including US retail. That way you only need one barcode type for all markets.
Frequently Asked Questions
What is a UPC-A barcode?
A 12-digit barcode that is the standard for retail product identification in the US and Canada. Used at virtually every American retail checkout since the 1970s.
UPC-A vs EAN-13 — what's the difference?
UPC-A has 12 digits and is primarily used in North America. EAN-13 has 13 digits and is used globally. Adding a leading zero to UPC-A gives a valid EAN-13.
Can I use UPC-A for Amazon?
Yes. Amazon accepts both UPC-A and EAN-13. For US-only selling, UPC-A works fine. For international, EAN-13 is preferred.
Do I need GS1 registration?
For major US retailers (Walmart, Target, Costco), yes. For internal use, testing or direct-to-consumer sales, a free generator works fine.