Free Barcode Generator
Create CODE128, EAN-13, UPC-A, CODE39, ITF-14, and MSI barcodes. Customize size and colors, then download as PNG. All generation happens in your browser.
Frequently Asked Questions
- Which barcode format should I use?
- CODE128 works for any text or number and is the most flexible choice. Use EAN-13 or UPC-A for retail products (these require specific digit counts and are what most stores scan). CODE39 is common in logistics and inventory. ITF-14 is used on shipping cartons.
- Why does it say my value is invalid?
- Formats like EAN-13 and UPC-A require an exact number of digits (12-13 for EAN-13, 11-12 for UPC-A) and only accept numbers. If your value doesn't match the format's rules, switch to CODE128, which accepts any text.
- Will these barcodes scan correctly?
- Yes. The barcodes are generated with standard, scanner-compatible encoding. For best results when printing, keep the bar width setting at 2 or higher and print at full size rather than shrinking the image.
- Do you store or upload the values I encode?
- No. Barcode generation happens entirely in your browser. Nothing you type is sent anywhere.