Barcode generator

Code 128 Barcode Generator for Retail Operations

Generate Code 128 barcodes for retail backroom, shelf and internal SKU labels.

Input data

3 items

Processing happens locally in your browser for this generator.

Output

Generate a batch to preview it here

Your generated barcodes will appear here.

What is Code 128 for Retail?

Retail checkout barcodes are EAN-13 or UPC-A, but behind the scenes stores run on Code 128: backroom stock labels, shelf-edge and markdown labels, internal SKU codes and carton-to-floor moves all use it, because it encodes alphanumeric internal numbers that the retail number system cannot. Every store handheld and back-office printer in a typical chain already reads Code 128, so internal labels printed with this generator drop straight into existing workflows.

Common Uses for Code 128 for Retail

  • Backroom and stockroom location labels for replenishment
  • Internal SKU barcodes for store-branded and loose items
  • Markdown, clearance and reduced-to-clear labels
  • Goods-receiving labels that match store system expectations

Reference

Frequently Asked Questions

Why not print EAN-13 for internal retail labels?
EAN-13 numbers are licensed GTINs for trade items. Internal codes - bin locations, store SKUs, markdown batches - are not trade items, so stores use Code 128 with their own numbering instead of burning GTINs.
Will store scanners read these labels?
Yes. Code 128 is supported by every retail handheld and price gun in common use, which is exactly why internal retail labels standardise on it.
What should an internal retail SKU look like?
Keep it short and structured, like STO12-A34-001: a store or department prefix, a zone and a serial. Code 128 encodes the letters, digits and dashes as-is.
Can I print a whole store's label run at once?
Yes - paste the full list of locations or SKUs, one per line, and generate the batch on printable sheets.

More barcode generators