Skip to content

Code 128 Barcode Generator

Generate Code 128 barcodes online for inventory labels, warehouse management, shipping references, and internal product IDs.

Quick answer: Code 128 is a compact, high-density 1D barcode that supports letters, numbers, and most ASCII characters. It is one of the best general-purpose barcode types for business, inventory, warehouse, and logistics workflows.

Privacy-first: Most barcodes are generated directly in your browser. The data you enter is not uploaded to our servers.
Code 1281d

Alphanumeric (ASCII) · max ~80 chars

Enter data above to generate a barcode.

Use SVG or PDF for print. PNG for web and presentations.

Code 128 format rules

  • • Supports all ASCII characters (codes 0–127), including uppercase and lowercase letters
  • • Numbers, punctuation, and special characters are supported
  • • No maximum length, but values over 80 characters may produce wide barcodes
  • • A check character is computed automatically — no manual calculation needed
  • • Three subtypes exist (A, B, C) but are handled automatically by the generator
  • • Best for alphanumeric data in business, inventory, and logistics

Common use cases

  • • Warehouse inventory bin labels
  • • Internal product and SKU barcodes
  • • Shipping references and parcel tracking numbers
  • • Asset tags for equipment and furniture
  • • Library and document tracking
  • • Healthcare specimen and sample labels
  • • Manufacturing process tracking

Related Tools

Frequently Asked Questions