Barcode Generator
Generate Code128, EAN-13, UPC-A, and Code39 barcodes as SVG/PNG entirely in your browser.
100% client-side · no upload
How to use
- Choose a barcode symbology — Code128 for general alphanumeric data, EAN-13 or UPC-A for retail products, Code39 for industrial inventory.
- Enter the data to encode in the input field and adjust bar height and module width as needed.
- Click Generate Barcode to preview the SVG barcode and download it.
Related tools
More ways to use this tool
Frequently Asked Questions
- Which symbology should I pick?
- Code128 for short alphanumeric labels (most general-purpose). EAN-13 for retail product barcodes outside North America. UPC-A for North American retail. Code39 for older industrial inventory systems.
- Can I print directly?
- Yes — download the SVG for vector printing at any size. SVG barcodes scale without loss of quality, making them ideal for labels and packaging.
- Is this distinct from /qrgen/?
- Yes. QR codes are 2D matrix codes; barcodes are 1D line codes. They are not interchangeable — point-of-sale scanners use 1D codes; phones decode QR for URLs.
Last updated: By jarvisbox