A GTIN (Global Trade Item Number) is a globally unique numeric identifier for a trade item, assigned under the GS1 system and usually encoded in the barcode printed on a product or its packaging. In e-commerce product catalogs, the GTIN is the key that lets retailers, marketplaces, search engines and logistics partners recognize exactly the same product, regardless of who sells it or how it is described.
A GTIN identifies a specific product version: each size, color, pack quantity or other variant that is traded separately receives its own number. It is therefore more precise than a brand name and more universal than a retailer’s internal SKU.
How a GTIN is structured and assigned
A GTIN is built from three parts: a GS1 company prefix licensed to the brand owner, an item reference chosen by that company, and a final check digit. The brand owner, not the retailer, is normally responsible for assigning GTINs to its products.
Companies obtain a company prefix by joining their national GS1 member organization. The prefix length varies, and a shorter prefix leaves more digits for item references, which means capacity for more products. Buying single numbers from unofficial resellers is risky, because those numbers may be recorded under another company and rejected by marketplaces.
The check digit is calculated with a modulo 10 algorithm. Starting from the rightmost digit before the check digit, digits are multiplied alternately by 3 and 1, the results are summed, and the check digit is the amount needed to reach the next multiple of ten. This simple rule catches most typing and scanning errors.
| Component | Assigned by | Function |
|---|---|---|
| GS1 company prefix | GS1 member organization | Identifies the brand owner |
| Item reference | Brand owner | Identifies the specific product |
| Check digit | Calculated | Detects data entry and scan errors |
| Indicator digit (GTIN-14 only) | Brand owner | Marks packaging level of a trade unit |
GTIN formats and barcode types
GTIN is a family of four formats with 8, 12, 13 or 14 digits. All of them can be stored in a 14-digit field by adding leading zeros, which is why many systems save every GTIN in a uniform length.
| Format | Common barcode | Typical use |
|---|---|---|
| GTIN-12 | UPC-A | Retail products, mainly North America |
| GTIN-13 | EAN-13 | Retail products in most other regions; books via ISBN |
| GTIN-8 | EAN-8 | Very small packages with little label space |
| GTIN-14 | ITF-14 or GS1-128 | Cases and cartons in logistics |
Familiar names such as UPC, EAN, JAN and ISBN are all GTINs or map directly to them. A book’s 13-digit ISBN with the prefix 978 or 979 is a valid GTIN-13, so booksellers can use it in product feeds without assigning a separate number.
Barcodes are only carriers. The same GTIN can be encoded in a linear barcode, in a 2D code such as a QR code with GS1 Digital Link or in a DataMatrix symbol that also stores batch and expiry data. The industry is gradually moving toward 2D codes at the point of sale.
GTIN compared with other product identifiers
Product catalogs typically hold several identifiers at once, and each answers a different question. The GTIN is the only one designed to be globally unique and shared across trading partners.
| Identifier | Issued by | Scope | Main purpose |
|---|---|---|---|
| GTIN | Brand owner via GS1 | Global | Unique trade item identification |
| SKU | Each retailer or seller | Internal | Inventory and order handling |
| MPN | Manufacturer | Within one brand | Model or part reference |
| ASIN | Amazon | One marketplace | Catalog record on that marketplace |
| Restricted circulation number | Retailer | One company or store | Variable-weight or in-store items |
When a product genuinely has no GTIN, such as a handmade or custom item, feeds usually accept the combination of brand plus MPN or an explicit flag that no identifier exists. Inventing numbers to satisfy a required field is a violation of platform rules.
How GTINs are used in e-commerce
In online retail, the GTIN works as a matching key between catalogs. Marketplaces use it to attach a seller’s offer to an existing product listing, comparison and shopping engines use it to group offers, and search engines use it to show richer product results.
- Product feeds: shopping channels such as Google Merchant Center expect the correct GTIN for products that have one, and listings may be limited without it.
- Marketplace listings: many marketplaces require a GTIN or an approved exemption before a product can be listed.
- Structured data: product markup on pages can carry the GTIN so that search engines identify the item precisely.
- Warehouse operations: scanning the GTIN at receiving and picking confirms that the right item is handled.
- Data synchronization: GS1 data pools exchange product attributes between suppliers and retailers keyed by GTIN.
Inside a PIM system, the GTIN should be stored at the variant level, because each size or color is a distinct trade item. A parent product that groups variants usually has no GTIN of its own.
Allocation rules and common mistakes
GS1 allocation rules define when a change requires a new GTIN. The general principle is that a new number is needed whenever partners or consumers would need to distinguish the old and new item, for example after a change in net content, a new pack size or a changed bundle.
| Mistake | Consequence | Fix |
|---|---|---|
| One GTIN for all variants | Wrong items matched and shipped | Assign one GTIN per variant |
| Reused GTIN for a new product | Conflicting catalog records | Never reuse retired numbers prematurely |
| Numbers from unofficial resellers | Marketplace rejection | License a prefix from GS1 |
| Missing leading zeros or wrong length | Feed validation errors | Normalize to the correct format |
| Retailer SKU entered as GTIN | Invalid identifier warnings | Keep SKU in its own field |
Another frequent problem is bundles and multipacks. A pack of three items sold as one unit needs its own GTIN, different from the single item, otherwise stock levels and prices become confused across channels.
Understanding it simply
A GTIN is the number under the barcode on almost every packaged product. It works like a passport number for the product. Wherever the item travels, the same number identifies it. That is true in the factory, in a warehouse and in an online store.
The number is unique worldwide. So computers in different companies can agree on exactly the same item. This works even when each shop describes it with different words or pictures.
Applied in practice
A kitchenware brand launches a frying pan in three sizes, 20, 24 and 28 centimeters, plus a two-pan gift set. The company licenses a GS1 company prefix and assigns four GTIN-13 numbers: one for each size and a separate one for the set. Each number is printed as an EAN-13 barcode on the box and entered at the variant level in the brand’s PIM.
When retailers import the catalog, their systems match each GTIN automatically, and the product feed sent to shopping channels passes validation. On a large marketplace, the brand’s offers attach to the correct listings instead of creating duplicates. Returns caused by wrong sizes drop, because warehouse staff scan the GTIN during picking and the system blocks any mismatch.