No sign-up required · Works in your browser · PNG, SVG, PDF

Code 128 Barcode Generator

Generate Code 128 barcodes for SKUs, inventory labels, and product codes. Download as PNG, SVG, or PDF.

Barcode Type

Best for SKUs and inventory

Valid Code 128 barcode. Good for SKUs and inventory labels.

This looks like a custom SKU. Code 128 is recommended.

Best for SKUs and inventory labels

Code 128 supports letters, numbers, spaces, and common symbols, making it a practical choice for internal product and inventory codes.

How to create a Code 128 barcode

Enter a value such as SKU-001, review the live preview, then download the barcode as PNG, SVG, or PDF.

When to choose another barcode

Use UPC-A for 12-digit US retail product codes or EAN-13 for 13-digit international retail product codes.

Frequently asked questions

Quick answers about creating, downloading, and printing barcodes with this tool.

Can Code 128 encode letters and numbers?

Yes. Code 128 supports letters, numbers, spaces, and common symbols up to 80 characters in this tool.

Is Code 128 good for SKU barcodes?

Yes. Code 128 is usually the best choice for custom SKUs because it can encode alphanumeric values such as SKU-001.

Can I use Code 128 for inventory labels?

Yes. Code 128 is well suited for inventory labels, asset tags, shelf labels, cartons, and internal tracking codes.

What is the difference between Code 128 and Code 39?

Code 128 is more compact and supports a broader character set, while Code 39 is older and commonly used for simpler alphanumeric labels.

Can standard barcode scanners read Code 128?

Most modern barcode scanners can read Code 128, but you should test printed labels with the scanner and software used in your workflow.

Related tools

Switch to the barcode format that matches your product or inventory workflow.