Barcode Generator
Generate 1D and 2D barcodes — Code 128, EAN-13, UPC-A, Code 39, ITF-14, and QR Code. Customize colors, download as SVG or PNG. Your data never leaves your device.
Data to Encode
Options
#000000
#FFFFFF
80px
Preview
Barcode preview will appear here
Preview updates live as you type. All processing runs in your browser — nothing is uploaded.
Frequently Asked Questions
- Is the Barcode Generator free?
- Yes, 100% free. No account, no subscription, no limits.
- Are my files safe? Is anything uploaded?
- All barcode generation runs entirely in your browser using JavaScript. No data is sent to any server.
- Which barcode formats are supported?
- Code 128 (general purpose), EAN-13 (retail products), UPC-A (North American retail), Code 39 (alphanumeric), ITF-14 (shipping cartons), and QR Code (any text or URL).
- What are the digit requirements for EAN-13 and UPC-A?
- EAN-13 requires exactly 13 digits, UPC-A requires exactly 12 digits, and ITF-14 requires exactly 14 digits. The tool validates your input and shows an error if it does not match the required format.
- Can I download the barcode as a vector (SVG)?
- Yes. For all 1D barcodes (Code 128, EAN-13, UPC-A, Code 39, ITF-14) you can download an SVG file that scales to any size without quality loss. PNG download is available for all formats including QR Code.
- Does it work on mobile?
- Yes, the barcode generator works on all modern browsers including mobile Safari and Chrome on iOS and Android.