AnyTool
Your files never leave your device. All processing happens locally in your browser.

How do I validate a Google Shopping product feed before uploading?

Paste your product feed (CSV/TSV) into AnyTool's Merchant Feed Validator and pick the spec — Google Merchant Center, Meta/Facebook, or Microsoft. It resolves common header aliases, then checks each product against the spec: required fields, title and description length, price format, image and product URLs, availability values, duplicate IDs, and recommended GTIN/MPN/brand — returning a 0–100 health score and a per-row issue list (errors / warnings / info). Export the issues as CSV or JSON. Everything runs in your browser — nothing is uploaded.

  • Google / Meta / Microsoft spec rule packs
  • Required fields, title/description length, price, image URL, availability
  • Duplicate-ID detection + 0–100 health score
  • Export issues as CSV/JSON — 100% in your browser

What is

Product feed validation

Product feed validation checks an e-commerce product feed against a marketplace's specification (such as Google Merchant Center) before upload, flagging missing required attributes, formatting problems and policy issues that would cause product disapprovals. Client-side validation does this in the browser without uploading the feed.

File Tools

Related terms

Google Merchant CenterGoogle Shoppingproduct feedGTINfeed errors

How to Validate a Merchant Product Feed

Check a product feed against a marketplace spec, in your browser.

25 secWeb browser
  1. 1

    Paste feed

    Paste your CSV/TSV product feed. Validation runs live.

  2. 2

    Pick a spec

    Choose Google, Meta or Microsoft to apply the right rules.

  3. 3

    Export

    Review the score and per-row issues, then export them as CSV or JSON.

Result: A feed health score and a per-product issue report

Frequently Asked Questions

Google Merchant Center, Meta/Facebook catalog, and Microsoft/Bing Shopping.

Each spec has its own required fields, length limits and availability values, and the tool checks against the one you select.

Yes — duplicate IDs are a hard rejection, so they are flagged as errors along with a count.

It also checks title/description length, price format, image URLs and availability, and recommends GTIN/MPN/brand.

No — validation runs entirely in your browser, with no product cap or signup.

Unlike most feed validators that cap the free tier at 50–1000 products, there is no limit and nothing leaves your device.

Detailed Explanation

Methodology

How the Merchant Feed Validator Works

AnyTool validates product feeds entirely in the browser. The CSV/TSV feed is parsed with PapaParse, headers are resolved through an alias map (image url/img_link → image_link, sku/product_id → id, …), and each product is checked against the selected spec — Google Merchant Center, Meta/Facebook or Microsoft. Checks include required fields (reported once as a structural "column absent" vs per-row "empty value"), title and description length, price format (numeric with optional currency, parsed locale-aware), image and product URLs (http/https), availability allow-lists, duplicate IDs across rows, and an all-caps/excessive-punctuation title heuristic based on a real uppercase ratio. Issues are tiered error/warning/info into a weighted 0–100 health score, with per-field counts and duplicate-ID and missing-image stats, exportable as CSV or JSON. Nothing is uploaded.

  • Runs client-side — the feed is never uploaded
  • Google / Meta / Microsoft spec rule packs + header aliases
  • Required/length/price/URL/availability/duplicate-ID checks
  • Real uppercase-ratio title check (not a literal string match)
  • Weighted 0–100 score; CSV/JSON issue export
  • No CDN, no backend, no product cap or signup
Privacy & Security

Privacy vs Upload / Capped Feed Validators

Most feed validators (Adsmurai, NextFeed, FeedAuditor and similar) require uploading your feed or a URL and cap the free tier at 50–1000 products. AnyTool validates locally with no product cap and no signup, so your catalogue never leaves the browser and large feeds validate without limits, while still applying spec-accurate rules and a health score.

Feed validation: AnyTool vs typical validators
CapabilityAnyToolTypical validators
Data handlingIn your browserUpload / URL
Product capNone50–1000 (free)
SpecsGoogle/Meta/MicrosoftOften Google only
Duplicate IDsDetectedVaries
ExportCSV + JSONOften paywalled

AnyTool is a privacy-first client-side feed validator — products are checked locally and never uploaded.