Barcode Generator
Generate scannable Code 128, EAN-13, or UPC-A barcodes from text or digits, right in your browser.
More Generators Tools
A 20px quiet zone is kept on each side of the bars so real-world scanners can read the barcode reliably.
How to Use Barcode Generator
Pick a format, type your text or digits, and get an instant barcode rendered on a canvas with the human-readable code shown underneath. EAN-13 and UPC-A automatically calculate the check digit for you when you leave it out, and verify it when you include it. Download the finished barcode as a PNG with one click.
About Barcode Generator
Details & Tips
Frequently Asked Questions
What is the difference between Code 128, EAN-13, and UPC-A?
Do I need to calculate the check digit myself for EAN-13 or UPC-A?
Can Code 128 encode letters and symbols, not just numbers?
Why did I get an "Invalid EAN-13" or "Invalid UPC-A" error?
What happens if I enter the wrong number of digits?
Is my data uploaded anywhere when I generate a barcode?
Can I use these barcodes on real product packaging?
Why is there empty space on either side of the bars?
What image format do I get when I download?
Can a standard retail scanner read a UPC-A barcode as EAN-13?
Does the barcode update automatically as I type?
Why does an empty text box show a placeholder instead of an error?
Also Available As
barcode generator, code 128 generator, ean-13 generator, upc-a generator, make a barcode online, barcode maker, check digit calculator, scannable barcode
Found a Problem?
Let us know if something with Barcode Generator isn't working as expected.
Thanks — we'll take a look.