Barcode Generator

Barcode Generator — create Code 128, EAN-13, UPC-A, Code 39 and more. Download as PNG or SVG. Free, in your browser, no signup, no watermark.

Format
Data to encode
Code 128 — works with any letters or numbers.
Bar color
Background
Height
px
Caption
Your barcode
Type to preview your barcode

About Barcode Generator

Frequently asked questions

Barcodes (1D) store short codes — typically 10–30 characters — and are used for retail SKUs, shipping labels, inventory, and library cataloging. QR codes (2D) store up to ~4,000 characters and are used for URLs, contact cards, Wi-Fi credentials, and payments. Different audiences. If you need to encode a URL or text, use the QR Code Generator. If you're labeling products, boxes, or assets, use this.

When in doubt, **CODE 128** — it accepts any text or numbers and is the most widely supported for shipping, internal SKUs, and asset tags. **EAN-13** for retail outside North America. **UPC-A** for retail in North America. **CODE 39** for industrial/automotive. **ITF-14** for cartons and outer packaging. The dropdown shows the input rules for each format.

The barcode itself, yes — it scans correctly. But for retail (selling on Amazon, in stores, etc.) you need an officially issued GS1 number, not a self-generated one. This tool generates valid scannable barcodes from any input — perfect for internal use, shipping, asset tracking, library books, or anything that doesn't require GS1 registration.

Yes. Generating a barcode image is free — only retail product issuance (the GS1 number itself) costs money. This tool produces unlimited free barcodes from any input you provide.