Free barcode generator for UPC, EAN, Code 128, Code 39 and ITF-14. No sign-up. Download PNG or SVG, or print a sheet of labels.
Pick a barcode type, type your value, and the barcode redraws as you type. For UPC, EAN and ITF-14 you can leave off the last digit and the check digit is worked out for you; if you type the whole number, the check digit is checked and you'll see a clear message if it's wrong. Then download a PNG for documents and label software, an SVG for print design (it stays sharp at any size), or print it straight from the page.
Switch to Label sheet and paste one value per line. You get print-ready pages laid out to common label sheet sizes, such as 30 labels per letter page, with every value validated first.
Print black on white, keep the quiet zone (the blank margin at each side), and don't squash the height much. Larger bars scan more easily; 0.33 mm is the standard bar width for UPC and EAN. Test a printed barcode with the scanner or phone app that will actually read it before printing hundreds.
About the numbers: this tool draws a barcode for a number you already have. It does not issue product numbers. UPC and EAN numbers for products sold in stores come from GS1 (in the US, GS1 US), which licenses a company prefix to each brand. A number you make up yourself will scan, but it isn't registered to you, and retailers and marketplaces that check GS1 data may reject it.