Create 12-digit UPC-A barcodes
UPC-A is commonly used for retail products in the United States and requires numeric input only.
No sign-up required · Works in your browser · PNG, SVG, PDF
Create UPC-A barcodes online and download them as PNG, SVG, or PDF.
Valid UPC-A barcode. Good for 12-digit retail product barcodes.
Check digit 2 was added. Final value: 036000291452.
This looks like a UPC-A barcode.
UPC-A is commonly used for retail products in the United States and requires numeric input only.
Enter 11 digits to calculate the final check digit automatically, or enter all 12 digits to validate the barcode.
If your value contains letters, dashes, or other symbols, switch to Code 128 instead of UPC-A.
Quick answers about creating, downloading, and printing barcodes with this tool.
A standard UPC-A barcode has 12 numeric digits, including the final check digit.
Yes. Enter the first 11 digits and the tool will calculate the 12th check digit automatically.
The check digit is the final digit of a UPC-A code. It is calculated from the first 11 digits and helps scanners detect typing or printing errors.
This tool can create the barcode image, but it does not assign official UPC numbers or GS1 company prefixes. For formal retail use, use a valid UPC from GS1 or a compliant source accepted by your retailer.
Usually no. UPC-A only supports 12 numeric digits. Use Code 128 for custom SKUs that contain letters, dashes, or internal numbering.
Switch to the barcode format that matches your product or inventory workflow.