GTIN fundamentals

What Is a GTIN? GTIN Formats Explained

A Global Trade Item Number (GTIN) is a GS1 identification key for a trade item: a product or service that may be priced, ordered or invoiced. The number provides a consistent identity that systems can use across organisations and markets.

Published 2026-09-217 min read

What a GTIN identifies

A GTIN identifies a trade item at the level needed for a particular commercial process. That can be an individual consumer unit, a case, or another packaging level that needs its own identity. The GTIN travels through catalogues, purchase orders, invoices, warehouse systems and barcode-based workflows so each party can refer to the same trade item without relying on a local description.

A GTIN normally identifies a product class, not one physical instance. A serial number can be combined with a GTIN when a workflow needs to distinguish one item from another. Likewise, a batch or lot number qualifies a group of items without replacing the GTIN.

The four GTIN formats

The number after “GTIN” describes the number of digits in the complete identifier, including its check digit.

GTIN-8
An eight-digit identifier used where a smaller EAN-8 barcode is appropriate for a small item.
GTIN-12
A 12-digit identifier commonly encoded in a UPC-A barcode and widely encountered in North America.
GTIN-13
A 13-digit identifier commonly encoded in an EAN-13 barcode and widely used in retail outside North America.
GTIN-14
A 14-digit identifier often used for trade-item groupings and packaging levels that are not scanned at retail point of sale.

These formats belong to the same GTIN family, but the barcode symbol and the identifier are not the same thing. For example, UPC-A is a barcode symbology that commonly carries a GTIN-12. Read the format-by-format comparison for practical differences.

The final digit checks structure

Every GTIN ends with a check digit. GS1’s modulo-10 calculation applies alternating weights to the earlier digits, totals the products and chooses the final digit that brings the total to a multiple of ten. This catches many common data-entry and scanning errors.

The check digit is an integrity check, not an ownership lookup. A made-up number can satisfy the arithmetic, while a legitimately licensed GTIN can be mistyped and fail it. The worked check digit guide shows the calculation step by step.

Why GTINs are often represented with 14 digits

GS1 data environments often use a fixed 14-digit field. A shorter GTIN is left-padded with filler zeroes until it occupies 14 positions: a GTIN-13 receives one zero, a GTIN-12 receives two, and a GTIN-8 receives six. The original check digit remains the final digit.

4006381333931 → 04006381333931

The GTIN-13 and its 14-digit representation identify the same trade item. The filler zero does not assign a new number.

This distinction matters in GS1 element strings and in new GS1 Digital Link implementations, where AI (01) carries a 14-digit GTIN value. A padded representation of a GTIN-13 is not the same allocation concept as a GTIN-14 created for a different packaging level.

Structural validity is not legitimate assignment

A structural validator can confirm that a value contains the right number of digits and the expected check digit. It cannot prove that GS1 licensed the number, that a particular organisation owns it, or that it is assigned to the product named by a seller.

Those are separate questions involving authoritative registry and trading-partner data. ProductPassKit deliberately reports mathematical and syntactic validity only; it does not claim GTIN ownership verification.

Sources and standards

Technical statements in this guide are grounded in current GS1 primary sources. The explanations are paraphrased for practical use.