About the Barcode Generator
Barcodes let scanners read product numbers, inventory codes and shipping labels instantly. The Barcode Generator creates standard one-dimensional barcodes you can print on labels, packaging, library cards, event tickets or asset tags.
- CODE128: encodes any text and numbers; the most versatile choice for internal use and shipping.
- EAN-13 / EAN-8: retail products worldwide (the check digit is calculated automatically if you enter 12 or 7 digits).
- UPC-A: retail products in the USA and Canada.
- CODE39: uppercase letters and numbers, common in industry and government.
- ITF-14: shipping cartons; Codabar: libraries and blood banks; MSI and Pharmacode: warehouses and pharmaceuticals.
Adjust bar width, height and colors, then download a sharp PNG or a vector SVG. Note that retail EAN/UPC numbers must be officially registered with GS1 to be used on products sold in stores.
How to use the Barcode Generator
- Enter the value to encode.
- Choose the barcode format.
- Adjust bar width, height, colors and text display.
- Download the barcode as PNG or SVG.
Frequently asked questions
Which barcode type should I use?
Use CODE128 for internal labels and any text. Use EAN-13 or UPC-A only for retail products with registered GS1 numbers.
Can I use a generated EAN for my product in stores?
The barcode image is valid, but the number itself must be licensed from GS1 for retail use to avoid conflicts with other products.
Why is my value invalid?
Each format has rules: EAN-13 needs 12 or 13 digits, UPC-A needs 11 or 12 digits, and CODE39 only supports uppercase letters, numbers and a few symbols.
