Barcode generator

Code 128 Barcode Generator

Enter a SKU, order number, or inventory ID and generate a local Code 128 barcode image.

Barcode settings
Enter the value you want to encode, then generate a local PNG barcode or QR code.
Preview
Preview the generated image, then copy or download the PNG.
Choose a format, enter a value, and generate a barcode or QR code preview.

Generate common linear label barcodes

Code 128 supports letters, numbers, and common symbols. It is widely used for SKU labels, warehouse labels, product labels, and logistics workflow labels.

Good for SKU labels
Supports alphanumeric internal IDs better than EAN or UPC formats.
Local PNG output
Generate a barcode image in your browser, then copy or download it.
Human-readable text
Show the encoded value below the barcode for easier manual checks.
Common use cases
SKU labels
Generate scannable barcodes for SKUs, variants, and bin locations.
Warehouse workflow labels
Create internal codes for picking, receiving, stock counts, and shelf management.
Logistics helper labels
Add internal order, batch, or note codes to carton and shipping workflows.
Code 128 FAQ
What is the difference between Code 128 and GS1-128?
Code 128 is the barcode symbology. GS1-128 uses Code 128 to carry GS1 Application Identifier data. Use Code 128 for simple internal values and GS1-128 for structured logistics data.
Can I generate QR Codes too?
Yes. Switch the format to QR Code, or open the QR Code generator page.

More Barcode Generators