Code 128 barcode generator

Type your value and download a Code 128 barcode for shipping, inventory and pallet labels. Need a whole list? Make Code 128 labels in bulk.

Alphanumeric Ready

Pro Tip

Need hundreds of barcodes? The QR code label generator turns a spreadsheet into print-ready Code 128 or QR labels.

See the label generator →

Generated locally with high precision

Engineering Precision

High Density

Code 128 packs dense alphanumeric data into tight label spaces. By automatically switching between Character Sets A, B, and C, it compresses serial numbers, shipping codes, and SKU strings into a fraction of the footprint used by older Code 39 formats.

Set A

Control Codes

Set B

Alphanumeric

Set C

Double Numeric

Symbology Profile

SER9910234X

Calibrated for high-speed conveyor scanners

Need hundreds of Code 128 barcodes?

This free generator makes one barcode at a time. For a whole list of SKUs, parcel IDs or serial numbers, use the QRTRAC labels app: import a CSV or Excel file, pick an Avery sheet or a 2 × 1 in or 3 × 2 in barcode roll, add the item name, SKU or price beside each code, and print or save the batch as a PDF.

  • Code 128 and QR code labels from the same list
  • Sequential numbering and copies per item
  • Real-size preview before you print
Make barcode labels in bulk

The labels app needs a sign-up and has a 14-day trial.

QRTRAC labels app template list, including 2 by 1 inch and 3 by 2 inch barcode rolls and Avery sheets
Quality Assurance

Why Labels
Won't Scan

A fading printhead or tight quiet zone can stall an entire distribution center. QRTRAC runs real-time checks on element dimensions and contrast ratios before you download.

Contrast Ratios

Ensures a minimum 70% reflectance delta so cheap laser scanners don't misread the bars.

Quiet Zone Protection

Enforces the mandatory 10x narrow-bar width margin on both ends of your Code 128 barcode.

Scan Diagnostics

Scannability Score: 38% (FAIL)

Run the contrast and quiet-zone validator before sending 10,000 labels to the print queue.

Industrial Q&A

01 What makes Code 128 the logistics standard?
Code 128 packs the entire 128-character ASCII table into a compact footprint by using three switching character sets (A, B, and C). It is the backbone of global shipping standards like GS1-128.
02 Can I encode letters and numbers in Code 128?
Yes. Code 128 supports all 128 standard ASCII characters. You can mix letters, numbers, and basic punctuation to encode complex serial numbers and asset tracking IDs.

Run Your Warehouse with Zero Scan Failures

Generate razor-sharp, ISO-compliant Code 128 barcodes for your next production run.