Barcode Generator is a free online tool that converts text and numbers into barcodes. Supports Code 128 and EAN-13 formats with PNG download.
How to use Barcode Generator?
Enter the text or numbers to encode in the barcode.
Select the barcode format (Code 128 or EAN-13).
Download the generated barcode as PNG.
Frequently asked questions about Barcode Generator
Which barcode format should I choose?
EAN-13 for product labels and Code 128 for general text are commonly used. Choose based on your specific use case.
Can I use the generated barcodes commercially?
Yes, generated barcode images can be used freely. However, to use EAN/UPC barcodes on products, you need an official number from GS1.
Can I use a barcode I generated myself for retail sales?
For internal use — stock control, warehouse labels, asset tags — you can invent numbers freely. Supplying a product to major retailers, however, requires a unique number issued through GS1, because a made-up code can collide with an existing product and ring up as something else at the till. Use this tool to turn the number you were properly assigned into a scannable image.
My printed barcode will not scan — what should I check?
Start with size: EAN-13 is standardised at about 37 mm wide, and shrinking below 80% of that makes read rates collapse. Next look at the white margins on either side — a scanner needs roughly ten bar-widths of clear space to find where the code begins and ends. Finally, check print quality: bars that bleed from an inkjet, glare on a glossy label, or a code wrapped around a curved surface will all defeat the reader.
How to get the most out of Barcode Generator?
EAN-13 starts with a country prefix; UPC-A codes used in the US and Canada begin with 0-13.
The final digit is a check digit and is calculated for you, so enter only the first 12.
Download SVG for print so the bars stay crisp at any label size.