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.
No sign-up required · Works in your browser · PNG, SVG, PDF
Generate Code 128 barcodes for SKUs, inventory labels, and product codes. Download as PNG, SVG, or PDF.
Valid Code 128 barcode. Good for SKUs and inventory labels.
This looks like a custom SKU. Code 128 is recommended.
Code 128 supports letters, numbers, spaces, and common symbols, making it a practical choice for internal product and inventory codes.
Enter a value such as SKU-001, review the live preview, then download the barcode as PNG, SVG, or PDF.
Use UPC-A for 12-digit US retail product codes or EAN-13 for 13-digit international retail product codes.
Quick answers about creating, downloading, and printing barcodes with this tool.
Yes. Code 128 supports letters, numbers, spaces, and common symbols up to 80 characters in this tool.
Yes. Code 128 is usually the best choice for custom SKUs because it can encode alphanumeric values such as SKU-001.
Yes. Code 128 is well suited for inventory labels, asset tags, shelf labels, cartons, and internal tracking codes.
Code 128 is more compact and supports a broader character set, while Code 39 is older and commonly used for simpler alphanumeric labels.
Most modern barcode scanners can read Code 128, but you should test printed labels with the scanner and software used in your workflow.
Switch to the barcode format that matches your product or inventory workflow.