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.

Content
Customization
Preview

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.

Related Tools