GS1 DataBar Subtypes
Linear Symbol Types
GS1 DataBar Subtype | Example | Info |
Omnidirectional | ![]() | Omnidirectional scanning, up to 20 trillion encodable values. |
Stacked | ![]() | Stacked truncated symbol for omnidirectional scanning with reduced symbol length. |
Stacked Omnidirectional | ![]() | Full height symbol stacked in two rows separated by a delimiter. |
Truncated | ![]() | Height reduced to 13 times the X dimension. For handheld scanners. |
Expanded | ![]() | Omnidirectional scanning, variable content length. |
Expanded Stacked | ![]() | Omnidirectional scanning, variable content length, reduced length due to stacking (2 to 11 rows). See section GS1 DataBar Properties. |
Limited | ![]() | Limited range of values. For handheld scanners. |
Composite Symbol Types
GS1 DataBar Subtype | Example | Info |
Omnidirectional | ![]() | A linear symbology that supports omnidirectional scanning of packages. It encodes 14 digits of numerical data used to identify GTIN for scanning in the supply chain. |
Stacked | ![]() | Stacked truncated symbol for omnidirectional scanning with reduced symbol length. |
Truncated | ![]() | Intended for very small items in healthcare, not intended for POS scanners. |
Expanded | ![]() | Omnidirectional scanning, variable content length. Used for variable-measure food, coupons. |
Expanded Stacked | ![]() | Omnidirectional scanning, variable content length, reduced length due to stacking (2 to 11 rows). See section GS1 DataBar Properties |
Limited | ![]() | Limited range of values. For handheld scanners. |
EAN-8 | ![]() | A smaller and shortened version of the EAN code. |
EAN-13 | ![]() | EAN codes require 13 digits (12 if the check digit is calculated automatically). |
EAN.UCC 128 & CC-A | ![]() | GS1-128 linear barcode linked to a 2D barcode called CC-A. |
EAN.UCC 128 & CC-C | ![]() | GS1-128 linear barcode linked to a 2D barcode called CC-C. |
UPC-A | ![]() | The linear component encodes the item’s primary identification. The adjacent 2D Composite Component encodes supplementary data, such as a batch number and expiration date. |
UPC-E | ![]() | PC-E compresses a normal UPC-A code into a six digit code by “suppressing” the number system digit, trailing zeros in the manufacturers code and leading zeros in the product number. |