Barcode generator
Make Code 128, EAN-13, EAN-8, UPC, Code 39 and ITF-14 barcodes for products, stock and labels — download a sharp PNG to print or an SVG, free.
How to make a barcode
- Choose the barcode type (Code 128 takes any text; EAN-13 is for retail products).
- Enter the content; set the bar width, height and whether to show the text below.
- Download a PNG (sharp, for printing) or an SVG (scales without blurring).
Frequently asked questions
Code 128 takes letters, digits and symbols — good for internal codes and stock. EAN-13 and UPC-A are for retail products. Code 39 is common in industry.
Scanners will read it, but for retail sale an EAN or UPC number must be registered with GS1. This tool draws the barcode for the number you enter; it does not issue numbers.
EAN-13 needs exactly 12 digits (the 13th check digit is added for you) or 13 digits with the correct check digit. Check the number you typed.
The PNG is drawn at three times the size, so it prints crisply; for large prints choose SVG, which scales without any blur.
Yes, completely free and unlimited, with no sign-up.
Related tools
QR Code GeneratorMake a QR code for any link or textQR Code ReaderSee what's inside a QR codePercentage calculatorPercent of a number, percent change, discountsCompound Interest CalculatorCompound interest on savings and investmentsScientific calculatorWork out sin, cos, log, roots, powers and factorialsBMI calculatorWork out BMI and a healthy weight for your heightUnit converterConvert length, weight and temperature unitsAge calculatorExact age in years, months and days, plus your next birthdayAdd or subtract daysFind the date N days, weeks or months away