← All feed attributes

gtinthe barcode number, in one of five formats, or nothing

Google Shopping attribute reference · updated 20 September 2026 · 5 min read

Short answer. gtin is the number under the product’s barcode: 8, 12, 13 or 14 digits (EAN-8, UPC, EAN-13 or ISBN-13, ITF-14), with a valid check digit, spaces and dashes ignored. Google requires it where the manufacturer assigned one; a missing GTIN limits performance, an invalid one disapproves the product, and a product with none should say so with identifier_exists.

Attributegtin
RequirementRequired for all products with a GTIN assigned by the manufacturer; not applicable to products without one.
Format
  • Digits only; 8, 12, 13 or 14 digits (UPC, EAN, JAN, ISBN-13, ITF-14).
  • Check digit validated.
  • One GTIN per variant.

Google’s rules for gtin

Common mistakes, and the error each one becomes

Where the value comes from on a connected store

ShopifyThe variant’s Barcode field, normalised to digits and validated; invalid values are dropped rather than sent.
WooCommerceThe GTIN, UPC, EAN or ISBN field WooCommerce 9.2 added, per variation, falling back to the parent; identifier_exists=false when empty.

The free feed check reads this attribute from any feed file and reports the defects above; every check is listed.

Questions merchants ask

What happens without a GTIN?

The product runs with limited performance: Google cannot match it to its catalogue entry. It is not disapproved. An invalid value, by contrast, disapproves it.

Can I use brand and MPN instead?

For products that have no GTIN, yes: brand plus mpn is the alternative identifier pair. For products that have a GTIN, Google wants the GTIN.

Where do I find GTINs for resold products?

On the packaging under the barcode, in the supplier’s price list, or on the invoice lines. GS1 is the body that issues them.

Sources

Merchant Center errors on this attribute

Invalid value [gtin]Fix “Invalid value [gtin]” in Google Merchant Center
Product disapproved
Same GTIN but differing value [brand]Fix “Same GTIN but differing value [brand]” in Google Merchant Center
Product disapproved
Incorrect value [identifier_exists]Fix “Incorrect value [identifier_exists]” in Google Merchant Center
Warning

Read next

Fix “Limited performance due to missing identifiers [gtin]” in Google Merchant CenterWhat Google's missing-GTIN warning means, where to find barcodes for your products, and what to do when a product genuinely has none.
6 min
The WooCommerce GTIN field: where it is, what to put in it, and what Google does with itWooCommerce 9.2 added a “GTIN, UPC, EAN or ISBN” field to products and variations. How to fill it without breaking Google’s format rules, what to do for products that have no barcode, and how the field becomes gtin and identifier_exists in a Google Shopping feed.
6 min
Not sure what's wrong with your feed?Paste your feed URL and FeedRobin checks every product for missing barcodes, images, descriptions and more — free, no account needed.
Check my feed — it's free What it checks →