Invalid GTIN

You've submitted a GTIN (Global Trade Item Number — which includes UPCs, EANs, ISBNs, and ITF-14s) but the value fails Google's validation. GTINs have a mathematically verifiable check digit as the last digit. If your GTIN fails the check-digit algorithm, Google won't accept it. Google also rejects GTINs that are all zeros, repeating digits, test sequences, or GTINs that don't exist in the GS1 registry.

ErrorFeed - IdentifiersReviewed April 16, 2026
Exact text Google shows
Invalid value [gtin]

Impact: Products with an invalid GTIN are disapproved in the same way as products with a missing GTIN. Invalid GTINs are treated as a potential signal of misrepresentation — Google assumes you're submitting fake identifiers to game the catalog matching system.

Root Causes

  • 1A typo during manual data entry changed one digit, breaking the check-digit validation (e.g., '012345678905' entered as '012345678950' — valid format, wrong check digit).
  • 2Your supplier provided incorrect GTINs, either because they don't have GS1-registered barcodes or because they gave you placeholder values.
  • 3You're using SKU, internal product codes, or UPC-E (6-digit) values where Google expects full 12–14 digit UPC/EAN/GTIN format.
  • 4A feed import or ETL process truncated the GTIN (removing leading zeros), turning a valid 13-digit EAN-13 into an 11-digit invalid value.
  • 5You used placeholder values like '000000000000' or '111111111111' to fill the required GTIN field — Google maintains a blocklist of known fake GTINs.

Fix by Platform

  1. 1Go to Shopify Admin → Products → [Product] → Inventory section → Barcode (ISBN, UPC, GTIN, etc.) field.
  2. 2Verify the GTIN value matches exactly what's printed on the product packaging. GTINs are 8, 12, 13, or 14 digits.
  3. 3Validate the check digit before submitting: use GS1's free GTIN validation tool at gepir.gs1.org. Enter your GTIN and confirm it resolves to the correct product.
  4. 4If your GTIN was truncated (leading zeros removed): ensure Shopify is storing it as a string, not a number. In the Barcode field, verify the full digit count with leading zeros intact.
  5. 5If your supplier's GTINs are invalid: contact them for GS1-registered barcodes. Alternatively, if the product is genuinely unbranded/custom, remove the GTIN and set identifier_exists = 'no' instead of submitting a fake GTIN.

When This Doesn't Apply

A GTIN is not required for one-of-a-kind products, handmade items, custom orders, and some bundled or multi-pack products without a unique GTIN. In those cases, set identifier_exists to 'no'. Never submit a fake or placeholder GTIN to avoid this — it makes the problem worse.

Check your store now

Free compliance scan — 47 rules checked in minutes.

Run compliance check

Frequently Asked Questions

How do I check if my GTIN is valid before submitting?+

Use GS1's free GEPIR lookup at gepir.gs1.org. Enter your GTIN and it will show the registered product and brand owner. If GEPIR returns no result, your GTIN isn't GS1-registered — which may mean it's invalid, belongs to a different product, or your supplier hasn't registered it. Also use a GTIN check-digit calculator to verify the mathematical structure is correct.

My GTIN looks correct but Google says it's invalid. Why?+

Google cross-references GTINs against multiple product catalogs, not just the check-digit formula. Your GTIN may be mathematically valid but belong to a different product in Google's catalog — submitting it for the wrong product triggers an 'invalid GTIN' or 'GTIN mismatch' error. This is common when resellers submit GTINs from their supplier's catalog that don't match the product variant being sold.

What's the difference between a UPC, EAN, GTIN-12, and GTIN-13?+

GTIN is the umbrella term. UPC (Universal Product Code) is a 12-digit GTIN used primarily in the US and Canada. EAN (European Article Number) is a 13-digit GTIN used in Europe and most other markets. Both are GTINs. Google accepts all formats: GTIN-8 (8 digits), GTIN-12/UPC (12 digits), GTIN-13/EAN (13 digits), and GTIN-14/ITF-14 (14 digits).

My manufacturer says they don't have a GTIN for this product. What do I do?+

Set identifier_exists to 'no' in your feed. This is the correct signal that the product doesn't have a standard identifier. Do not submit a made-up 12-digit number — Google detects fake GTINs via its product catalog database and flags the account for data quality violations.

Will fixing an invalid GTIN also fix low impression volume?+

Often yes. Valid GTINs allow Google to match your product to its global catalog, enabling brand-keyword matching, comparison shopping features, and broader placement eligibility. Products with valid GTINs typically see 2–5× more impressions than equivalent products without.

Related Errors