Free Tool by VNDLY
UPC Barcode Generator
Create scannable UPC-A barcodes for retail products and stock labels. Enter your 11 to 12 digit number, preview it, and download as PNG or SVG. Free, no signup.
Retail products (US). Exactly 11, 12 digits.
100% free · no signup · generated in your browser (your data never leaves your device).
Generating barcodes for products you sell?
A barcode is only useful if you can track what it's attached to. VNDLY auto-assigns barcodes to every product, then tracks stock, sales, purchasing and reorders across all your channels, scan with your phone, no extra hardware.
UPC barcodes for retail inventory
The UPC-A barcode is the 12-digit code scanned at checkouts across the US and Canada. If you sell physical products through retailers or major marketplaces, a valid UPC is usually a requirement, because it gives every product a standardised identifier their systems already understand.
For real retail listings you will want genuine UPC numbers built on a GS1-issued company prefix, so each one is globally unique. This generator renders any valid number into a clean, scannable barcode you can print on labels and packaging. It does not register numbers with GS1.
Once products carry UPCs, the next step is tracking stock against them. That is where VNDLY comes in: link each product to its barcode, then scan with your phone to receive purchase orders, run counts, and fulfil sales, all in one system.
How to generate a UPC barcode
- 1. Enter your number. Type or paste an 11 to 12 digit UPC number into the field above. Enter 11 digits and the tool calculates the 12th (the check digit) for you; enter all 12 and it validates the one you already have.
- 2. Preview the barcode. A scannable UPC-A barcode renders instantly as you type, so you can confirm it looks correct before you download anything.
- 3. Download PNG or SVG. Choose PNG for quick label printing or SVG when you need a crisp, resizable vector for packaging artwork. Both are free with no watermark.
- 4. Print and scan. Add the barcode to your label or packaging, then test it with any retail scanner or a phone scanning app to make sure it reads cleanly.
Everything runs in your browser, so the numbers you enter never leave your device. For real retail listings, use genuine UPCs built on a GS1-issued company prefix so each one is globally unique.
Which barcode do I need?
Start from what the label has to do, not from the barcode name. Internal labels can use any format you like; retail products must carry the format the store's scanner expects.
| You need to label | Use | Why |
|---|---|---|
| Internal SKU labels, bin and shelf labels | Code 128 | Encodes letters, digits and dashes, so any SKU works. Dense and read by every scanner and phone app. |
| A product sold in US or Canadian stores | UPC-A | The 12-digit retail standard. The number must come from a GS1 company prefix; the generator only draws it. |
| A product sold in Europe or worldwide | EAN-13 | The 13-digit retail standard used everywhere outside North America. Also GS1-issued. |
| Shipping cartons and pallets | ITF-14 | Wraps the EAN or UPC of the product inside with a packaging level digit. Prints well on corrugated cardboard. |
| Tiny parts, electronics, medical items | Data Matrix | A 2D code that fits a serial or lot number on a few millimetres of label. |
| Links, batch info, anything a phone should open | QR code | Holds far more data than a 1D code and needs no scanner hardware at all. |
| Legacy industrial, automotive or government systems | Code 39 | Older and less dense than Code 128, but still required by some existing systems and specifications. |
Definitions: barcode, UPC, GTIN. Background reading: barcode types and how they work.
Frequently asked questions
- What is a UPC barcode?
- A UPC (Universal Product Code) is the 12-digit barcode scanned at retail checkouts in the US and Canada, printed in the UPC-A symbology. The number it encodes is a GTIN, the standardised product identifier retailers recognise.
- Is this UPC generator free?
- Yes. It is completely free, no signup and no watermark. Everything is generated in your browser, so the numbers you enter never leave your device.
- Can I sell products with a UPC I generate here?
- This tool turns any valid 11 to 12 digit number into a scannable UPC-A barcode. To sell retail products through major retailers or marketplaces, you usually need a genuine UPC based on a GS1-issued company prefix, so the number is globally unique. This tool renders the barcode; it does not register the number with GS1.
- What is the difference between UPC and EAN?
- UPC-A is the 12-digit standard used in the US and Canada. EAN-13 is the 13-digit equivalent used in most of the rest of the world. Both encode a GTIN and both are read by the same retail scanners.
- How do I track stock against these UPCs?
- Generating the barcode is step one. To track sales, stock levels and reordering against it, you need inventory software. VNDLY links each product to its barcode and lets you scan it with your phone to receive, count and fulfil, no extra scanner hardware required.