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
GS1-128 Barcode Generator
Enter GS1 data as (AI)value and generate GS1-128 barcodes for logistics, warehouse, and carton labels.
QR Code Generator
Enter a link, SKU, or label value and generate a downloadable QR Code image.
Data Matrix Barcode Generator
Generate Data Matrix images for compact product, parts, inventory, and warehouse labels.
GS1 Data Matrix Barcode Generator
Enter GS1 data as (AI)value and generate GS1 Data Matrix images for compact logistics, product, and warehouse labels.