GS1 ID Keys allow companies to provide information about their goods by assigning standard identifiers to products, documents, and locations. To establish a globally unique key, first register with GS1 for a GS1 Company Prefix, which is required as part of the ID Keys listed below. These ID Keys can be encoded in a GS1-128 Barcode or an RFID tag. The GS1-128 Barcode Font Suite meets ISO/IEC 15459 standards as required by GS1.org and contains 18 different Code 128 font sizes that precisely match any GS1-128 specification, including integrating Application Identifiers (AI) as needed.
NOTE: When generating GS1 symbols, IDAutomation recommends testing the result with the GS1 Data Decoder App, which parses most GS1 data and can verify proper encoding.
| GS1-Barcode ID Key | Use | Reference | |
| CPID | Component/Part Identifier | Identify Components or Parts as part of the final product | CPID.pdf |
| GCN | Global Coupon Number | Digital Coupons or Loyalty Programs | GCN.pdf |
| GDTI | Global Document Type Identifier | Identify Document and Class or Type | GDTI.pdf |
| GIAI | Global Individual Asset Identifier | Identify an Asset | GIAI.pdf |
| GINC | Global Identification Number for Consignment | Identify Consignment of Logistic Units | GINC.pdf |
| GLN | Global Location Number | Identify Company Location or Origin | GLN.pdf |
| GRAI | Global Returnable Asset Identifier | Identify a Returnable Asset | GRAI.pdf |
| GSIN | Global Shipment Identification Number | Identify Shipper and Seller of Goods | GSIN.pdf |
| GSRN | Global Service Relation Number | Identify Service Relationships | GSRN.pdf |
| GTIN | Global Trade Item Number | Identify Consumer Products & Services | GTIN.pdf |
| SSCC | Serial Shipping Container Code | Logistics | SSCC.pdf |
GS1-CPID
The Component – Part Identifier is used to identify an item that is part of a complete good, such as a component as part of a circuit board. The CPID structure is up to 30 characters and is set up as follows:
- Application Identifier: AI 8010
- GS1 Company Prefix: Assigned by GS1.org.
- Item Identifier: Variable length, up to 30 characters, reference number assigned by the individual company to identify the item.
| Application Identifier | GS1 Company Prefix | Item Identifier |
| 4 Digit AI | Variable (6-9 digits) Numeric Assigned by GS1.org | Variable length alpha-numeric up to 21 Characters |
| 8010 | 012345678 | 123456789012…[21] |
GS1-GCN
The Global Coupon Number is used to identify coupons that can be received and retrieved electronically. The GCN structure is as follows:
- Application Identifier: AI 255
- GS1 Company Prefix: Assigned by GS1.org. Some GS1 members will have a UPC Company Prefix, and to convert the UPC Prefix to a GS1 Prefix, add a leading zero.
- Coupon Reference: Assigned by individual companies to identify coupons, generally assigned sequentially.
- Check Digit: Mod 10 check digit.
- Serial Number: Optional alphanumeric number assigned by the individual company to identify the coupon code.
| Application Identifier | GS1 Company Prefix | Coupon Reference | Check Digit | Optional Serial Number |
| 3 Digit AI | 12 digits combined | 1 digit | Optional alpha-numeric up to 12 Characters | |
| 255 | 123456789012 | # | 123456789012 | |
GS1-GDTI
The Global Document Type Identifier is used to identify individual documents, including the class and/or type of document. The GDTI structure is up to 30 characters and is set up as follows:
- Application Identifier: AI 253
- GS1 Company Prefix: Assigned by GS1.org. Some GS1 members will have a UPC Company Prefix, and to convert the UPC Prefix to a GS1 Prefix, add a leading zero.
- Document Type: Assigned by an individual company to identify a document, generally assigned sequentially.
- Check Digit: Mod 10 check digit.
- Serial Number: An optional alphanumeric number assigned by the individual company to identify a document.
| Application Identifier | GS1 Company Prefix | Asset Type | Check Digit | Optional Serial Number |
| 3 Digit AI | 12 digits combined | 1 digit | Optional alpha-numeric up to 17 Characters | |
| 253 | 123456789012 | # | 123456789012…[17] | |
GS1-GIAI
The Global Individual Asset Identifier is used to identify an individual asset within a business. The GIAI structure is up to 30 characters and is set up as follows:
- Application Identifier: AI 8004
- GS1 Company Prefix: Assigned by GS1.org. Some GS1 members will have a UPC Company Prefix, and to convert the UPC Prefix to a GS1 Prefix, add a leading zero.
- Individual Asset Reference: Assigned by an individual company to identify assets, generally assigned sequentially.
| Application Identifier | GS1 Company Prefix | Individual Asset Reference |
| 4 Digit AI | Variable (6-9 digits) Numeric Assigned by GS1.org | Variable length alpha-numeric up to 21 Characters |
| 8004 | 012345678 | 123456789012…[21] |
GS1-GINC
The Global Identification Number for Consignment is used to identify specific units of a shipment, whether it stays with the original shipment or not, before making it to the final destination. The
GINC structure is up to 30 characters and is set up as follows:
- Application Identifier: AI 401
- GS1 Company Prefix: Assigned by GS1.org. Some GS1 members will have a UPC Company Prefix, and to convert the UPC Prefix to a GS1 Prefix, add a leading zero.
- Serial Number: An optional alphanumeric number assigned by the individual company to identify a document.
| Application Identifier | GS1 Company Prefix | Serial Number |
| 3 Digit AI | Variable (6-9 digits) Numeric | Variable length alpha-numeric up to 21 Characters |
| 401 | 012345678 | 123456789012…[21] |
GS1-GLN
The Global Location Number is used to identify a physical location or legal (functional) entity of a business. The GLN structure is 13 characters and is set up as follows:
- GS1 Company Prefix: Assigned by GS1.org.
- Location Reference: Variable length, up to 6 characters, reference number assigned by the individual company to identify an item.
- Check Digit: Mod 10 check digit.
| GS1 Company Prefix | Location Reference | Check Digit |
| Variable (6-9 digits) Numeric | Variable (3-6 digits) Numeric | 1 digit |
| 123456789012 | # | |
GS1-GRAI
The Global Returnable Asset Identifier is used to identify a returnable asset, reusable packages, or transport equipment. The GRAI structure is up to 30 characters and is set up as follows:
- Application Identifier: AI 8003
- Leading Zero: Added before GS1 Company Prefix (6-9 digits) and Asset Type to fill the 14th position.
- GS1 Company Prefix: Assigned by GS1.org
- Asset Type: Assigned by an individual company to identify returnable assets, generally assigned sequentially.
- Check Digit: Mod 10 check digit.
- Serial Number: An optional alphanumeric number assigned by the individual company to identify the returnable asset.
| Application Identifier | Leading 0 | GS1 Company Prefix | Asset Type | Check Digit | Optional Serial Number |
| 4 Digit AI | 0 | 12 digits combined | 1 digit | Optional alpha-numeric up to 16 Characters | |
| 8003 | 0 | 123456789012 | # | 123456789012…[16] | |
GS1-GSIN
The Global Shipment Identification Number is used to identify a shipment transported from the seller to the buyer. Each unit within the shipment will have a separate SSCC, but the entire shipment will be identified under one Bill of Lading. The GSIN structure is up to 17 characters and is set up as follows:
- Application Identifier: AI 402
- GS1 Company Prefix: Assigned by GS1.org. Some GS1 members will have a UPC Company Prefix, and to convert the UPC Prefix to a GS1 Prefix, add a leading zero.
- Shipper Reference: Assigned by an individual company to identify a shipment of goods, generally assigned sequentially.
- Check Digit: Mod 10 check digit.
| Application Identifier | GS1 Company Prefix | Shipper Reference | Check Digit |
| 3 Digit AI | 16 digits combined | 1 digit | |
| 402 | 1234567890123456 | # | |
GS1-GSRN
The Global Service Relation Number is used to identify a business relationship between a company and an individual, such as a club membership or loyalty program. The GSRN structure is 18 characters and is set up as follows:
- Application Identifier: AI 8018
- GS1 Company Prefix: Assigned by GS1.org. Some GS1 members will have a UPC Company Prefix, and to convert the UPC Prefix to a GS1 Prefix, add a leading zero.
- Service Reference: Assigned by an individual company to identify a shipment of goods, generally assigned sequentially.
- Check Digit: Mod 10 check digit.
| Application Identifier | GS1 Company Prefix | Service Reference | Check Digit |
| 4 Digit AI | 17 digits combined | 1 digit | |
| 8018 | 12345678901234567 | # | |
GS1-GTIN
The Global Trade Item Number is used to identify trade items transported through the supply chain to the final user. A GTIN can be encoded using UPC-EAN, ITF-14, GS1-128, GS1 DataBar, and Data Matrix, and can be 8, 12, 13, or 14 digits in length; however, GS1 recommends appending zeros to the beginning of the GTINs to fill out to 14 characters. The GTIN structure is as follows:
- Indicator Digit: Specifically for GTIN-14
- GS1 Company Prefix: Assigned by GS1.org. Some GS1 members will have a UPC Company Prefix, and to convert the UPC Prefix to a GS1 Prefix, add a leading zero.
- Item Reference: Assigned by an individual company to identify a trade item, generally assigned sequentially.
- Check Digit: Mod 10 check digit.
| Indicator Digit | GS1 Company Prefix | Item Reference | Check Digit | |
| # or 0 | 12 digits combined | 1 digit | ||
| GTIN-8 | 0 | 000001234567 | # | |
| GTIN-12 | 0 | 012345678901 | # | |
| GTIN-13 | 0 | 123456789012 | # | |
| GTIN-14 | 1 | 234567890123 | # | |
GS1-SSCC
The Serial Shipping Container Code is used to identify a specific unit as part of a larger shipment. The SSCC structure is 18 characters and is set up as follows:
- Application Identifier: AI 00 to indicate an SSCC barcode.
- Extension Digit: 1 Digit (0-9).
- GS1 Company Prefix: Assigned by GS1.org
- Serial Reference: Assigned by an individual company to identify a unit, generally assigned sequentially.
- Check Digit: Mod 10 check digit.
| Application Identifier | Extension Digit | GS1 Company Prefix | Serial Reference | Check Digit |
| 2 Digit AI | 1 digit (0-9) | 16 digits combined | 1 digit | |
| 00 | 0 | 1234567890123456 | # | |
