Barcode Generator

Create CODE128, EAN-13, UPC, CODE39 and more, then download as PNG or SVG. No signup, runs entirely in your browser.

📝 Content

Any ASCII text or numbers (default)

🔢 Barcode Type

⚙️ Options

2px
100px

Preview

📥 Download

PNG is ideal for documents and web. SVG is a scalable vector, best for print.

💡 Tip: Retail formats like EAN-13 and UPC only accept a fixed number of digits. Use CODE128 for free-form text and SKUs.

Advertisement

How It Works

1️⃣

Enter your data

Type the text, number, or product code you want to encode.

2️⃣

Pick a symbology

Choose from CODE128, EAN-13, EAN-8, UPC, CODE39, ITF-14, MSI, or Pharmacode.

3️⃣

Download instantly

Export a crisp PNG or a scalable SVG. Everything is generated in your browser.

Advertisement

Frequently Asked Questions

What is a barcode?
A barcode is a machine-readable pattern of parallel lines and spaces that encodes data such as a product number, SKU, or serial code. A scanner reads the widths of the bars and translates them back into the original value.
Which barcode formats are supported?
This tool supports CODE128 (default), EAN-13, EAN-8, UPC-A, CODE39, ITF-14, MSI, and Pharmacode. Each format expects a specific input — for example, EAN-13 needs 12–13 digits, while CODE128 accepts any ASCII text.
Is this barcode generator free and private?
Yes. There is no signup, no watermark, and no upload. Your barcode is created entirely in your browser, so the data you enter never leaves your device.
How do I download the barcode?
Once your barcode renders, use the download buttons. PNG gives you a high-resolution raster image for documents, labels, and the web. SVG is a scalable vector file that stays sharp at any size — ideal for professional printing.