GS1 comparison

GS1-128 vs. GS1 DataMatrix

Both carriers can encode GS1 Application Identifier data, but one is linear and the other is two-dimensional. The right choice depends heavily on the application standard, available space and scanner environment.

What they have in common

GS1-128 and GS1 DataMatrix can both carry GS1 element strings. Application Identifiers define the meaning and format of fields such as GTIN, lot, serial number, dates and other attributes. Both therefore support much richer data than a simple retail GTIN by itself.

The data syntax and the barcode carrier are separate concepts: the same business information may be representable in more than one GS1 carrier, but the application standard determines what is permitted.

The major physical difference

GS1-128 is a linear symbol based on Code 128. As more data is added, it tends to become wider and may require multiple barcode symbols on a logistics label. GS1 DataMatrix stores information in a matrix of modules, so it can place substantial data into a compact square or rectangular area.

Scanner requirements

GS1-128 can be read by many laser, linear-imager and area-imager scanners. GS1 DataMatrix requires an imaging scanner that can capture a two-dimensional symbol. Installed hardware therefore matters during migration.

Typical application patterns

GS1-128 is strongly associated with logistics labels, cases, pallets and supply-chain labels where a wide linear symbol is practical. GS1 DataMatrix is especially valuable on small products, healthcare items, serialized components and other applications where more data must fit into less space.

Sizing and print quality

The two carriers have different X-dimension, quiet-zone and quality requirements. A GS1 DataMatrix should not simply be substituted at the same physical size as an existing GS1-128 without checking the relevant GS1 Symbol Specification Table. Likewise, moving to 2D does not eliminate the need for verification.

How to choose

RequirementLikely fit
Existing laser scanner baseGS1-128
Very small label areaGS1 DataMatrix
Traditional logistics labelGS1-128 commonly used
Serialized small itemGS1 DataMatrix commonly used
External specification names a carrierUse the specified carrier

References

Continue learning