Free tool
UPC-A Barcode Generator.
UPC-A is the 12-digit barcode on virtually every retail product in the United States and Canada. Enter 11 digits and the check digit is computed for you.
No signup. No watermark. Free for commercial use.
Where it's used
What UPC-A is for.
- US and Canadian retail packaging
- Point-of-sale systems
- Amazon and marketplace listings
FAQ
UPC-A questions.
Can I generate a UPC for my product and start selling?
The image, yes — but the number must be licensed from GS1 (or come from your existing GS1 prefix). Marketplaces like Amazon verify UPC ownership against the GS1 database, so random numbers get rejected. Use this tool to render numbers you legitimately have.
UPC-A vs EAN-13 — which do I need?
Selling only in North America: UPC-A. Selling internationally: EAN-13 (it's a superset — an EAN-13 starting with 0 contains a UPC-A). Modern scanners read both.
How is the check digit worked out?
A weighted modulo-10 sum of the first 11 digits. Enter 11 digits and we append it automatically.
Why are some digits printed outside the bars?
That's the standard UPC-A layout — the first and last digits sit outside the symbol as human-readable text. Scanners only read the bars.
Is this free for commercial use?
Yes — no watermark, no attribution, no account.
Other formats
Need a different barcode?
Barcodes that actually track something.
Generating codes is the easy half. Inventory Scan turns them into live inventory — scan any of these from a phone to look up, count, and update items. Free for 100 items.