Barcode Generator
Type a number and get a barcode instantly. Check digits for EAN, UPC and ITF-14 are calculated for you, and wrong ones are flagged. Need lots of labels? Paste one value per line and download them all as a ZIP.
Loading the tool...
How to use
- Pick a barcode type. Retail products use EAN-13 or UPC-A; inventory and shipping labels usually use Code 128.
- Enter the value and the barcode appears below. Adjust bar width, height, text and colors.
- Download a PNG (choose a print resolution) or a scalable SVG. For bulk labels, switch to 'Many at once' and download a ZIP.
FAQ
Can I use these barcodes on products I sell?
You can create the barcode image here, but retail EAN/UPC numbers must be licensed from GS1 in your country. For internal inventory, assets or library labels, Code 128 works with any value you choose.
What is a check digit?
It's the last digit of EAN, UPC and ITF-14 codes, calculated from the other digits so scanners can catch misreads. Enter 12 digits for EAN-13 and the 13th is added automatically.
Why won't my printed barcode scan?
Download the PNG at 3x or 6x, print at 100% scale, and keep the white margin on both sides. Very thin bars or low-contrast colors also cause problems. SVG stays sharp at any size.
Is my data uploaded?
No. Barcodes are drawn right in your browser.