Barcode generator is a browser-based tool that produces Code 128, EAN-13, and UPC-A barcodes. It calculates EAN and UPC check digits automatically, renders to scalable SVG or 2x PNG, and downloads either format with one click. The tool runs in your browser.
Frequently asked questions
- Is my data sent to a server?
- All processing runs in your browser using JsBarcode. No data is sent to our servers.
- What barcode formats are supported?
- The tool supports Code 128 (general purpose, any text), EAN-13 (13-digit product codes), and UPC-A (12-digit North American product codes). Code 128 is the most versatile.
- Do EAN-13 and UPC barcodes need a check digit?
- You enter 12 digits for EAN-13 and 11 digits for UPC-A. The tool automatically calculates and appends the check digit.
- What is the difference between SVG and PNG download?
- SVG is vector format, infinitely scalable and ideal for print. PNG is raster at 2x resolution, suitable for on-screen use. Use SVG for physical labels and packaging.
Reviewed and tested May 25, 2026.