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. |