Barcode Generator
Generate 1D barcodes (Code 128, Code 39, EAN-13, UPC, ITF-14, and more) in your browser. Configure scale and height, preview the rendered barcode on canvas, and download as PNG.
Processed in your browser · No upload
Loading tool…
Barcodes are rendered locally via bwip-js. No data ever leaves your browser.
FAQ
- Which barcode symbologies are supported?
- The tool ships with the most common 1D symbologies: Code 128, Code 39, EAN-13, EAN-8, UPC-A, UPC-E, ITF-14, Codabar, and Code 93. Select a type that matches what your scanner expects.
- Will the barcode actually scan?
- bwip-js produces standards-compliant output. As long as you choose the correct symbology and supply valid characters (e.g., 12 digits for UPC-A), the output scans reliably. Print at a high enough scale (≥ 2) for crisp edges.
- Can I generate Code 2 of 5 or PDF417?
- bwip-js supports many more symbologies; this UI exposes the most commonly requested ones. For specialized symbologies, use bwip-js directly.
Related Tools
QR Code Generator
Generate QR codes from any text, URL, or contact card directly in your browser. Pick the error correction level, foreground/background colors, and download as PNG or SVG.
SVG Optimizer
Minify SVG files in your browser. Remove redundant attributes, shorten color values, merge paths, and strip metadata. Choose a precision level, see the savings, and download the optimized file — nothing leaves your device.
Color Converter
Convert any color between HEX, RGB, HSL and HSV — all in your browser. Use the color picker, see live previews, and copy values to use in CSS, design tools, or code.
CSS Gradient Generator
Build CSS linear and radial gradients in your browser. Adjust angle, color stops, and copy a clean, vendor-prefix-free snippet that's ready to paste into stylesheets.