UPC-A barcode generator
Enter your data below, check the live preview, and download it as PNG, SVG, or a print-ready PDF.
Need many at once? Bulk UPC-A generator
About UPC-A
UPC-A is the 12-digit Universal Product Code used for retail checkout across North America. It was the very first barcode adopted commercially and remains the dominant retail symbology in the US.
Valid input
- Exactly 12 digits, numeric only, with a mod-10 check as the last digit.
- The first digit is a number-system digit (0, 1, 6, 7, 8 are general retail).
- Leave a quiet zone of at least 9 modules on the left and 9 on the right.
- Do not print below 80% of nominal size.
Related barcode types
Guides
- UPC-A complete reference: encoding, check digit, UPC-E, and the dead variants
The 12-digit UPC-A symbol explained from modules to mod-10 check digit. Full L and R encoding tables, UPC-E zero-suppression rules with worked example, the UPC-B/C/D variants nobody uses, and where the GS1 prefix system came from.
- Do You Actually Need to Buy UPC Codes from GS1?
Free vs paid UPCs, why cheap resold codes fail on Amazon and Walmart, and when a $5 UPC is fine.
- UPC vs EAN: Which One Do You Actually Need?
UPC-A and EAN-13 are the same standard with a different digit count. How to pick one, and the few cases where the choice matters.