Code 128 generator

Enter your data below, check the live preview, and download it as PNG, SVG, or a print-ready PDF.

Rotation

Need many at once? Bulk Code 128 generator

About Code 128

Code 128 is a high-density linear barcode capable of encoding the full 128-character ASCII set. It is widely used in shipping, packaging, and inventory because of its compactness and automatic subset switching.

Valid input

  • Any ASCII character (0-127) is valid. Length is unbounded but long payloads widen the symbol quickly.
  • The encoder automatically chooses subsets A, B, and C - you do not add FNC or shift characters manually.
  • Quiet zone: at least 10 module widths on each side.
  • For GS1 data use the GS1-128 page, not plain Code 128.

Guides