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 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 completed 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 individual company to identify 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 company to identify coupon, generally assigned sequentially.
- Check Digit: Mod 10 check digit.
- Serial Number: Optional alpha-numeric number assigned by individual company to identify 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 individual company to identify a document, generally assigned sequentially.
- Check Digit: Mod 10 check digit.
- Serial Number: Optional alpha-numeric number assigned by individual company to identify document identification.
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 individual company to identify asset, 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: Optional alpha-numeric number assigned by individual company to identify document identification.
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 individual company to identify 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 to prior to 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 individual company to identify returnable asset, generally assigned sequentially.
- Check Digit: Mod 10 check digit.
- Serial Number: Optional alpha-numeric number assigned by individual company to identify 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 seller to 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 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 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 GTIN’s 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 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 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 | # |