UPC-A Barcode Generator with Check Digit
Generate Code 128, EAN-13, EAN-8, UPC-A and Code 39 barcodes with live validation and automatic check digits, downloadable as SVG or PNG.
Processed entirely in your browser — nothing you enter here is ever uploaded.
Result
About this tool
This page opens the barcode generator with UPC-A already selected — enter the 11 digits of your product number and the tool computes and appends the 12th check digit for you.
UPC-A is the standard retail barcode in the United States and Canada: 12 digits total, structurally an EAN-13 that starts with 0. If a supplier gives you an 11-digit number, that is the payload without the check digit — this tool adds it and tells you which digit it appended.
Rendering happens locally in your browser as crisp SVG rectangles with the digits printed under the bars; download as SVG for print or PNG for documents and mockups.
Example. The twelve digits 400638133393 in EAN-13 are completed with check digit 1, so the symbol encodes 4006381333931.
Limit. EAN-13, EAN-8 and UPC-A accept only digits of the GTIN length, and a wrong final check digit is refused.