Free UPC Barcode Generator
Turn your product number into a clean, scannable UPC-A barcode — print-ready in seconds.
Make my UPC barcode →UPC-A is the 12-digit barcode on almost every retail product in the US and Canada. QRaft turns your product number into a crisp, scannable barcode you can download as PNG or SVG and drop straight onto a label or packaging — the check digit is calculated for you, so it scans correctly at the till.
How to generate a UPC-A barcode
- Enter your number — 11 digits (the check digit is added automatically) or a full 12-digit UPC.
- Style it — pick colours and whether to print the number under the bars.
- Download a print-ready PNG — or SVG/4K for large labels, all free to make.
- Place it on your product, packaging or shelf label.
Need a real product number first?
To sell through shops, the number itself must be a genuine, registered GTIN issued by GS1. This tool creates the barcode image from your official number — it doesn't assign product numbers. Selling outside North America? Use the EAN-13 generator. Need another type? See the full barcode generator for Code 128, Code 39 and ITF-14.
Great for
- Retail products (US/Canada) — checkout-ready barcodes for your goods.
- Packaging & labels — sharp print at any size with SVG.
- Inventory & catalogues — consistent, scannable codes.
- Small brands — get to shelf without expensive software.
UPC barcode FAQ
What is a UPC-A barcode?
The 12-digit retail barcode used in the US and Canada (the rest of the world commonly uses EAN-13). It encodes a product's GTIN for checkout.
How many digits do I enter?
11 (the check digit is added) or all 12 if you already have the full code.
Do I need a GS1 number to sell in stores?
Yes — buy a registered GTIN from GS1. This tool turns that official number into the barcode image.
Is it free?
Yes. Generate unlimited UPC-A barcodes free and download as PNG. SVG and 4K print files are a one-time Pro upgrade.