Barcode Generator
Barcode Generator
Generate barcodes free in your browser. Enter any text or number, choose the barcode format, and download a print-ready PNG — perfect for products, inventory, tickets, and labels.
How to generate a barcode
- Type the text or number to encode.
- Choose the format — CODE128 for general use, EAN-13 for retail products.
- Adjust width and height if needed, then Download PNG for printing or SVG for design work.
Which format do I need?
- CODE128 — the safest default; encodes letters and numbers compactly.
- EAN-13 — the retail standard (requires 12–13 digits; the last is a check digit).
- UPC-A — North American retail (11–12 digits).
- CODE39 / ITF-14 / MSI — logistics, cartons, and warehouse inventory.
Printing tips
Print at 100% scale — resizing distorts the bars and scanners fail. Use the PNG download (rendered at 3× resolution) for crisp prints, keep quiet zones (white margins) intact, and test-scan before a bulk print run.
Example
Enter 123456789012 with EAN-13 selected and you get a valid scannable retail barcode with its check digit computed automatically.
Frequently asked questions
Is it free for commercial use? Yes — generate unlimited barcodes for products and packaging.
Will scanners read these? Yes, provided you print at true size on a decent printer.
Can I make QR codes here? Yes — use our separate QR code generator.