Code 128

Description of Code 128

ActiveBarcode: Code 128The Code 128 Auto enables the full ASCII character set to be displayed. It automatically switches between character sets A, B and C to encode alphanumeric data in the shortest possible form. Thanks to its high information density and ability to display the full ASCII character set, Code 128 has a large user base.

The three character sets in detail:
  • Code 128A: This character set encodes the uppercase and special characters.
  • Code 128B: This character set contains the uppercase and lowercase letters.
  • Code 128C: This character set has been optimized for displaying numbers.
These three character sets are only part of Code 128 and are therefore rarely used on their own. Using a special character set is generally unnecessary, since the main Code 128 type automatically selects the optimised character sets.

A checksum is created internally, but not displayed in the plain text line.

GS1-128/EAN-128 or UCC-128 is a special form of Code 128. It is a logistics code for trade.

More information about this can be found at https://en.wikipedia.org/wiki/Code128.

Technical data

Valid characters: 0123456789!"#$%&''()*+,-./:;<=>?@[\]^_`{|} [Space]
ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz
Control characters: ASCII 1-31,127
Length: Variable with no fixed length.
Check digit: Calculated according to Modulo 103
ActiveBarcode calculates the check digit automatically.
Type#: Code 128 - #14 - CODECODE128
Code 128A - #11 - CODECODE128A
Code 128B - #11 - CODECODE128B
Code 128C - #11 - CODECODE128C

Other types...

Want to learn about other barcode types?