Barcode Generator โ Free Code128 & EAN-13 Maker | ToolCircuit
Create Code128 and EAN-13 barcodes with color, size, margin, and text display options. Free barcode generator with SVG/PNG download, all in your browser.
No uploads. Everything runs locally in your browser.
Generate Code128 or EAN-13 barcodes with custom size, margin, colors, and human-readable text. Download as PNG or SVG โ fast and fully client-side.
Tip: Keep contrast high for reliable scanning. For EAN-13, enter 12/13 digits; checksum is added if you provide 12.
What is a barcode?
A barcode is a machine-readable pattern of lines encoding numbers or text. Scanners read it to retrieve product IDs or other data quickly.
Barcode formats
Code128 supports text and numbers for logistics/labels. EAN-13 is numeric for retail products with an auto checksum. Pick the format that matches your use case.
Benefits & use cases
- Create retail labels (EAN-13) or logistics/asset labels (Code128).
- Adjust size and colors for print or on-screen uses.
- Download SVG/PNG for packaging, stickers, or docs.
How to use
- Pick Code128 or EAN-13 and enter your value (EAN needs 12/13 digits).
- Adjust bar width/height, margin, colors, and show/hide text as needed.
- Preview updates instantly; download as SVG or PNG.
Features
- Supports Code128 (text/number) and EAN-13 (auto-checksum)
- Color, margin, width, height, and text display controls
- Instant preview with SVG/PNG download
- Sample presets and inline validation
- Client-side generation for privacy
FAQ
Is this free?
Yes. It runs in your browser and is free to use.
Do you upload my data?
No. Generation is fully client-side.
What inputs are allowed?
Code128 accepts text/numbers. EAN-13 accepts 12 or 13 digits; checksum auto-added for 12.
Can I change size or colors?
Yes. Adjust bar width/height, margin, and foreground/background colors.
How do I download?
Use Download PNG or Download SVG after the preview renders.