No sign-up required · Works in your browser · PNG, SVG, PDF

UPC-A Barcode Generator

Create UPC-A barcodes online and download them as PNG, SVG, or PDF.

Barcode Type

12-digit retail product barcode

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.

Create 12-digit UPC-A barcodes

UPC-A is commonly used for retail products in the United States and requires numeric input only.

Check digit support

Enter 11 digits to calculate the final check digit automatically, or enter all 12 digits to validate the barcode.

Use Code 128 for custom SKUs

If your value contains letters, dashes, or other symbols, switch to Code 128 instead of UPC-A.

Frequently asked questions

Quick answers about creating, downloading, and printing barcodes with this tool.

How many digits are in a UPC-A barcode?

A standard UPC-A barcode has 12 numeric digits, including the final check digit.

Can I generate a UPC-A barcode from 11 digits?

Yes. Enter the first 11 digits and the tool will calculate the 12th check digit automatically.

What is a UPC-A check digit?

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.

Do I need a GS1 prefix for UPC-A barcodes?

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.

Can I use my own SKU as a UPC-A barcode?

Usually no. UPC-A only supports 12 numeric digits. Use Code 128 for custom SKUs that contain letters, dashes, or internal numbering.

Related tools

Switch to the barcode format that matches your product or inventory workflow.