Barcode Guide

Code 128

Code 128 was invented in 1981 by Ted Williams of Laserlight Corporation to solve the problem of representing both alphabetic and numeric characters without sacrificing barcode density. Code 128 enables you to encode all 128 ASCII characters, as Code 39 - Full ASCII does. Additionally, when you encode only numbers, Code 128 can encode them more densely than Interleaved 2 of 5 does.

The most common use of Code 128 is for certain shipping labels, primarily as defined by GS1 in the GS1-128 barcode standard.

Code 128 is defined in ISO/IEC 15417 Information technology - Automatic identification and data capture techniques - Code 128 bar code symbology specification.

ClosedSymbol Structure

ClosedCharacter Set

ClosedCheck Digits

ClosedSymbol Dimensions

ClosedSpecial Characters

ClosedGS1-128

 


When your barcoding needs reach professional strength, turn to BarTender barcode software, the world’s most trusted software for barcodes, label printing, RFID tags, plastic cards/badges, and more. Download the Free Edition of BarTender barcode software now.