How to Generate a Barcode
Select a format, enter a valid value, adjust dimensions, and generate the preview. Your value never leaves the browser.
Supported Barcode Formats
CODE128 supports general text, CODE39 supports a restricted uppercase set, and EAN-13, EAN-8, UPC-A, and ITF use numeric values with format-specific validation.
CODE128 vs UPC vs EAN Barcodes
CODE128 is flexible for internal labels. UPC-A and EAN formats are used for retail identifiers and require valid lengths and check digits.
Downloading and Printing Your Barcode
SVG is best for scaling without blur; PNG is convenient for documents. Test printed output with the scanner and workflow you intend to use.
Frequently Asked Questions
What barcode format should I use?
Use CODE128 for flexible internal text, CODE39 for compatible uppercase data, or the applicable UPC/EAN standard for an existing valid product number.
Can I create a barcode from text?
Yes, with CODE128 or supported CODE39 characters.
What is an EAN-13 barcode?
EAN-13 is a 13-digit retail barcode including a calculated check digit.
Can I download the barcode?
Yes, as SVG or PNG.
Does the barcode generator store my data?
No. Rendering and downloads happen locally in your browser.