Loading
Preparing the tool...
Generate UPC-A barcode artwork for US and Canadian retail product labels.
UPC-A barcodes are common on North American retail products. Use this page for artwork and validation checks, but do not treat a generated image as proof that the number is assigned to your product.
It can create the barcode image, but it does not assign UPC numbers. To get an official UPC, register with GS1 US (or your regional GS1 office) for a company prefix.
UPC-A uses 12 digits, including the final check digit.
Yes. Print a proof at the actual label size and scan it with a handheld scanner or phone. Check that the decoded number matches your product record, and that the barcode reads on the first pass without tilting or searching.
Enter the full 12-digit UPC-A value when generating artwork. If you only have the first 11 digits, calculate the check digit before making the barcode.
UPC-A uses 12 digits and is the standard in US and Canadian retail. EAN-13 uses 13 digits and is the global standard. You can convert any UPC-A to EAN-13 by adding a leading zero. If you sell internationally, check whether your retailer expects UPC or EAN.
For retail shelves, yes. GS1 assigns official company prefixes that guarantee your UPC number is unique worldwide. For internal warehouse or asset labels that never reach a store shelf, you can use any numbering system your team agrees on.
The first digit is a number system character, the next five identify the manufacturer, the following five identify the product, and the last digit is the check digit. The exact split between manufacturer and product digits depends on your GS1 company prefix length.
GS1 US offers a single GTIN option at a lower cost than a full company prefix. It gives you one official, globally unique UPC number without the annual renewal fee of a full membership.
Print one label at the final size on the actual label stock. Scan it with a handheld scanner and a phone app. Check that the decoded number matches your product record and that the scan works on the first try without tilting or repositioning.
Pick a barcode format, enter a value, and download print-ready artwork with check digit validation.
Generate EAN-13 barcode artwork for retail products, with check digit validation built in.
Check UPC numbers before using them on labels, mockups, or product packaging.
Validate common GTIN lengths with the standard modulo 10 check digit rule.