A Global Trade Item Number (GTIN) is the international barcode identifier — UPC, EAN, JAN, or ISBN — that uniquely identifies a manufactured product worldwide, issued by GS1.
GTIN is the umbrella standard managed by GS1 that covers four regional barcode formats: GTIN-8 (EAN-8, short codes), GTIN-12 (UPC-A, used in North America), GTIN-13 (EAN-13, used globally outside North America), and GTIN-14 (used for cases and pallets). The number itself encodes a country prefix, a manufacturer code, an item reference, and a check digit calculated from the other digits.
Google Shopping and most major marketplaces require GTIN for products from brands that are part of the GS1 system — effectively every consumer-goods brand. Submitting an invalid GTIN, or omitting it for a product that should have one, triggers a disapproval. For products without a GTIN (private label, custom-made, vintage, refurbished), the feed must set identifier_exists=no to tell Google the omission is intentional rather than missing data.
A common mistake is to copy an internal SKU into the GTIN field. SKUs are not GTINs — they have no check digit, no GS1 prefix, and Google validates the check digit on every submission. Another common issue is leading-zero loss: GTIN-13 codes that start with 0 are sometimes truncated by spreadsheet software to 12 digits. FeedArc preserves leading zeros and validates check digits at import time, so invalid GTINs never reach the export.
The official GS1 reference for the modulo-10 algorithm used across GTIN-8, GTIN-12, GTIN-13, and GTIN-14.
Open-source TypeScript implementation of the GS1 modulo-10 algorithm. Zero dependencies, tested against public GS1 vectors, MIT licensed.
An MPN (Manufacturer Part Number) is the unique code a manufacturer assigns to one of its products, used together with the brand field to identify products that do not have a GTIN.
Google Merchant Center (GMC) is the Google platform where you upload, validate, and manage product feeds that power Google Shopping ads, free listings, Performance Max, and Demand Gen campaigns.
Feed validation is the process of checking a product feed against a channel's schema and rules — required fields, data types, value formats, and business logic — before upload, so errors are caught locally rather than after disapproval.
FeedArc handles global trade item number — and 31 other feed concerns — automatically. Free to start, no credit card needed.
Create free account