Check your supplier CSV before you import it into Shopify

Free, row-level report: encoding, delimiter, headers, prices, variant grouping, duplicate option combinations, image URLs and spreadsheet-formula prefixes. No account needed.

CSV up to 10 MiB / 5,000 rows. New products only. Variants and image URLs supported.

Free check: full error report, preview of the first 5 products and a fixed sample of the first 2 products. The complete file costs $12.

The validator produces the report, a preview and a free sample. If you want the complete Shopify CSV, it is a $12 one-time download from the same job — see pricing.

Rules we apply

Rule pages: invalid header, duplicate option combination, invalid price.

Supported and unsupported

Supported

  • One CSV; each row is a simple product or a variant
  • Comma, semicolon or tab delimiter; UTF-8, UTF-8 BOM, UTF-16LE BOM
  • Title, plain-text description, vendor, type, tags, SKU, price, compare-at price, barcode
  • Up to 3 option columns (e.g. Color, Size); up to 5 product image URL columns; optional variant image
  • Explicit parent/product ID column for variant grouping
  • Up to 10 MiB, 5,000 rows, 80 columns; all products created as draft

Not supported

  • XLSX/XLS, multiple sheets, archives, embedded images
  • Inventory, locations, weight/shipping, metafields, tax/category, Google/Markets columns
  • Updating existing products or stock; store migration; handle checks against your store
  • HTML descriptions from the source (plain text is converted safely)
  • Remote fetching of image URLs, custom formulas, AI mapping, accounts or subscriptions