FreeQRGen
Barcode Generator
Generate barcodes in Code 128, Code 39, EAN-13, EAN-8, UPC-A, ITF-14, and more. Customize size, colors, and download as PNG or SVG. Free, no sign-up.
FAQ
What barcode formats are supported?
We support Code 128, Code 39, EAN-13, EAN-8, UPC-A, ITF-14, MSI, and Pharmacode. Code 128 is the most versatile and supports all ASCII characters.
What is the difference between EAN and UPC?
EAN-13 is the international standard (13 digits) used worldwide. UPC-A is the North American standard (12 digits). EAN-13 is a superset of UPC-A — every UPC-A barcode is also a valid EAN-13.
Do I need to register my barcode?
For commercial use (retail products), you need a GS1 company prefix to generate valid EAN/UPC barcodes. For internal use (inventory, assets), you can use Code 128 or Code 39 without registration.
Can I customize the barcode appearance?
Yes. You can change the bar width, height, foreground and background colors, and choose whether to display the encoded text below the barcode.
What format should I download?
SVG is ideal for print — it scales to any size without quality loss. PNG is better for digital use like websites and documents.