How to barcode generator
- Choose the type of barcode: Code 128 for most labels, EAN-13 or UPC-A for products in shops.
- Type the number or text. For many barcodes, choose "Many codes, one per line" and paste your list.
- Choose the height and bar width, then download a PNG, an SVG or a PDF.
Good to know
Code 128 takes letters, numbers and symbols, and is the usual choice for shipping labels, stock and asset tags. EAN-13 (most of the world) and UPC-A (the US and Canada) are the product barcodes scanned at shop tills; EAN-8 is for small packages, and ITF-14 for cartons. Code 39 suits older scanners and ID badges.
For EAN-13, UPC-A, EAN-8 and ITF-14 the last digit is a check digit: leave it off and it is worked out for you, or type it and it is checked. The PDF draws the bars as shapes, with the thinnest bar 0.33 mm wide, the usual size for shop barcodes, so it prints sharp. A list becomes a sheet of labels, 3 across, on A4 or US Letter.
A barcode holds only the number or text you type: no link to us, nothing that expires and nothing that tracks scans. To sell products in shops, you need real product numbers (GTINs) from GS1, the organization that hands them out; this tool draws the barcode for a number you already have.
Questions
Which barcode should I use?
For your own labels, stock and shipping, Code 128. For products sold in shops, EAN-13, or UPC-A in the US and Canada, with a number from GS1. For cartons, ITF-14.
Can I make many barcodes at once?
Yes. Choose "Many codes, one per line" and paste up to 500 numbers or texts. Download them as one PDF sheet of labels, or as PNG or SVG files in a ZIP file.
Do I need to type the check digit?
No. For EAN-13, UPC-A, EAN-8 and ITF-14, leave the last digit off and it is added for you. If you type it, it is checked, and you are told when it doesn’t match.
Can I use these barcodes in a shop?
The barcode itself scans like any other. A shop or marketplace usually also asks for the product number to be registered with GS1; this tool doesn’t give out numbers.
Is anything uploaded?
No. The barcodes are drawn by your browser on your device. Nothing is sent to us.
Page last reviewed 30 October 2026.