What is Barcode for Products?
Barcode for Products generates scannable UPC-A, EAN-13, EAN-8, CODE 128 and CODE 39 barcodes for retail and warehouse use. Enter a product number, pick your colors, then download or print the barcode for packaging and inventory.
Five formats are supported: UPC-A (11–12 digits, North America), EAN-13 (12–13 digits, international), EAN-8 (7–8 digits, small labels), CODE 128 (any printable ASCII, up to 80 characters, logistics and internal SKUs) and CODE 39 (uppercase letters, digits and a few symbols, industrial use). The tool calculates the check digit automatically for the numeric formats when you leave the last digit off. You can pick any bar and background color for branded labels, preview at any size, toggle the human-readable text below the bars, and switch to batch mode to paste a list or upload a CSV / TSV file and export a printable A4 PDF label sheet.
How to use
- Pick a format — UPC-A or EAN-13 for retail, EAN-8 for tiny labels, CODE 128 for internal SKUs and logistics, CODE 39 for industrial use. Then enter your product number or code.
- Your barcode appears with the encoded number below. Adjust the size and turn the text label on or off.
- Download the barcode as a PNG or SVG image for printing. Use SVG for high-resolution packaging and PNG for digital inventory systems.
When to use
- Generating barcodes for handmade or small-batch products before listing them in a retail POS.
- Printing replacement labels when a supplier sticker has peeled off or smudged.
- Setting up internal SKU tracking for a warehouse or pop-up shop without paying for a label service.
Result
Enter the UPC number '012345678905' to generate a scannable barcode image ready for product labels.
FAQ
- Do I need to register the number with GS1 to use it?
- For internal warehouse or kitchen use, no — you can pick any 12-digit number. For selling on Amazon, in retail chains, or scanning at supermarket tills, you do need a GS1-registered prefix so the number is globally unique.
- What's the difference between UPC-A and EAN-13?
- UPC-A is the 12-digit format used in North America. EAN-13 adds a leading country digit and is the global standard. Scanners read both. If you sell internationally, EAN-13 is the safer choice; for US-only retail UPC-A is fine.
- How big should the printed barcode be?
- The GS1 standard for retail UPC-A is 37.29 mm wide at 100% magnification, with a minimum of 80% (about 29.83 mm). For internal tags you can go smaller, but stay above 25 mm wide or scanners may struggle.
- Should I download PNG or SVG for printing?
- SVG. It's vector, so it stays sharp at any print size and won't pixelate when scaled. PNG is fine for digital catalogues or screen previews but loses crispness if you blow it up.
- Can I use the same number on multiple product variants?
- No. Each size, colour, or flavour needs its own unique number, otherwise the POS can't tell them apart at checkout. Reserve a block of numbers in advance and assign one per variant.
Related Tools
Bulk QR Generator
Generate many QR codes at once
Barcode Reader
Scan and decode barcodes from camera or image
QR Code Generator Email
Generate QR codes for email addresses
QR Code Generator Event
Generate QR codes for calendar events
QR Code Generator Location
Generate QR codes for map locations
QR Code Generator Phone
Generate QR codes for phone numbers