Barcode Generator
Generate Code 128, EAN-13, UPC, and more — customize appearance and download as SVG or PNG.
Barcode
Appearance
Preview
EAN-13 requires exactly 13 digits · EAN-8 requires 8 · UPC-A requires 12 · Code 128 accepts any ASCII
Your Data Never Leaves Your Device
Every tool runs entirely in your browser. Nothing you type is uploaded, stored, or logged on our servers.
The Barcode Generator supports the most common 1D barcode formats: Code 128 (general ASCII), EAN-13, EAN-8, UPC-A, ITF-14, MSI, and Pharmacode. All rendering happens in the browser via JsBarcode — nothing is sent to a server.
Adjust bar width and height with sliders, pick foreground and background colors, and toggle the human-readable value label. Download the result as an SVG for infinite scalability, or as a PNG raster image.
FAQ
It generates common 1D barcodes including Code 128, EAN-13, EAN-8, UPC-A, ITF-14, MSI, and Pharmacode.
No. Barcodes are rendered entirely in your browser with JsBarcode, so nothing you enter is uploaded.
Yes. You can export the result as an SVG for infinite scalability or as a PNG raster image.
Yes. You can adjust bar width and height, set foreground and background colors, and toggle the human-readable text label.
Formats like EAN-13 and UPC-A require an exact digit count and a valid check digit, so an input of the wrong length or checksum will not render.