What Code 128 Is
Code 128 is a linear, or one-dimensional, barcode that encodes the full ASCII character set. That means it handles uppercase and lowercase letters, all ten digits, and a wide range of symbols in a single symbology. Defined in ISO/IEC 15,417, it is the highest density alphanumeric 1D barcode in common use, which lets it pack more characters into a narrow space than older formats. Each Code 128 barcode carries a mandatory modulo 103 check character that the scanner uses to confirm a clean read. This tool adds that check character for you, so you never calculate it by hand. The format pairs broad data support with reliable scanning, which is why it became the default choice for shipping, warehousing, and internal labeling across many industries. When you need to encode a serial number, an order reference, or a mixed string of letters and digits, Code 128 keeps the result compact and dependable.