Barcode Generator
Generate a downloadable CODE128, EAN-13, UPC or CODE39 barcode from any value.
Related tools
How it works
- 1
Enter a value to encode
Numbers or text, depending on the format.
- 2
Pick a barcode format
CODE128, EAN-13, UPC or CODE39.
- 3
Download the PNG
Ready to print or embed.
FAQ
- Which format should I use?
- CODE128 accepts any text and is the most flexible; EAN-13 and UPC are the standard retail-product formats (fixed-length numeric); CODE39 is common in logistics/inventory.
- Why did my value get rejected for a format?
- Each format has its own valid input rules (e.g. EAN-13 needs exactly 12-13 digits) - a value that does not match will show a clear error instead of a broken barcode.
- Does this tool upload what I type?
- No - the barcode is rendered on a canvas in your browser; nothing is sent to a server.