Skip to content

GS1 Application Identifier Standard Format

Terry Burton edited this page Dec 28, 2020 · 24 revisions

GS1 Application Identifier Standard Format

Certain barcode symbologies (including GS1-128, GS1 DataBar Omnidirectional, GS1 DataMatrix, GS1 QR Code and GS1 Composite Symbols) represent standardized GS1 data and require that their data field is provided in GS1 Application Identifier standard format, consisting of a concatenated string of AIs along with their corresponding values.

The AIs are a set of approximately one hundred two-, three- or four-digit prefixes written within parentheses that represent physical attributes and business information, e.g.

  • (00) is an eighteen-digit SSCC.
  • (01) is a fourteen-digit GTIN.
  • (403) is a variable-length routing code.

The following input represents GTIN 0061414199996; Expiration Date 1 January 2010; Batch 123ABC; Serial 1234567890:

(01)0061414199996(17)100101(10)123ABC(21)1234567890

Encoders for barcode symbologies that expect data in GS1 Application Identifier standard format will take care of parsing the input and inserting any necessary FNC1 characters to delimit variable length fields.

Note: Instances of parentheses, ( and ), within Application Identifier values in the input must be escaped using the parse option as ^040 and ^041, respectively.

GS1 Application Identifier Linting

The Application Identifier definitions are provided in the GS1 General Specifications.

The input is checked against the structural rules for the GS1 Application Identifiers unless the dontlint option is given.


Symbologies Reference

Point of Sale

GS1 DataBar

Supply Chain

Two-dimensional Symbols

One-dimensional Symbols

Postal Symbols

Pharmaceutical Symbols

Less-used Symbols

GS1 Composite Symbols

Raw Symbols

Partial Symbols

Clone this wiki locally