UPC-A Barcode Generator
Generate UPC-A product barcodes for North American retail — enter 11 digits and the check digit is added for you. Download PNG or SVG.
Generate spec-compliant barcodes with correct check digits — EAN, UPC, Code 128/39, ITF-14, ISBN, GS1-128, Data Matrix, PDF417 and QR — one at a time or hundreds at once, and print them on label sheets. In your browser, free for commercial use.
Which barcode do I need?
Retail numbers (EAN and UPC) are issued by GS1 or your marketplace. This tool draws the code correctly but cannot register a number for you.
11 or 12 digits — the check digit is added automatically.
Options (add-on, caption, size, colours)
Replaces the printed number, for example a product name or SKU.
🔒 Barcodes are generated entirely in your browser — your data is never sent to a server.
UPC-A tips
UPC-A encodes 11 digits plus a check digit; type 11 and the 12th is calculated.
The digits must come from your GS1 company prefix to be accepted by retailers.
Download SVG for print so the bars stay sharp at any size.