UPC-A Barcode Generator
UPC-A is the standard retail barcode in the United States and Canada. Every store scanner reads it, and scanners worldwide accept it too.
11 digits (check digit auto-added) or 12 digits
2px
80px
UPC-A at a glance
- Encodes
- 12 digits: number system, company prefix, item number, check digit
- Check digit
- Mod 10, weights 3 and 1 — added automatically from 11 digits
- Used on
- Retail products in the US and Canada
- Relation to EAN-13
- A UPC-A is an EAN-13 that starts with 0
Good to know
- →A UPC-A and the EAN-13 with a leading 0 produce exactly the same bars.
- →Like EAN-13, real product numbers come from GS1 US (or your local GS1).
- →Amazon and most retailers verify the GS1 company prefix, so generated numbers only suit internal use.
Frequently asked
What's the difference between UPC and EAN?
UPC-A has 12 digits and is used mainly in North America; EAN-13 has 13 and is used everywhere else. A UPC-A is just an EAN-13 with a leading zero, and modern scanners read both.
How do I calculate a UPC check digit?
Add the digits in odd positions and multiply by 3, add the digits in even positions, then take what's needed to reach the next multiple of 10. Enter 11 digits and the generator does it.