Skip to content

Shopify product CSV utility

Fix your Shopify CSV before you import.

Upload your file. See exactly what we can fix. Pay $3.99 only when your corrected file is ready.

Narrow on purpose: new-product files, two categories of deterministic fix, verified before you are offered anything to buy.

Check your CSV

Free. Nothing is charged until a corrected file exists and you choose to buy it.

What kind of file is this?

Up to 5 MB and 5,000 rows. UTF-8 CSV. Drag and drop works too.

Three steps

  1. 1

    Upload your CSV

    Your file is read and corrected on our server, in our hosted database and file storage. The corrected file never reaches your browser until it is paid for.

  2. 2

    Read the honest report

    Counts of rows checked, safe fixes, warnings and blockers — with real before/after examples from your own file.

  3. 3

    Pay only if we fixed something

    $3.99 once, for that file. Already clean, unsupported or blocked files have no pay button at all.

The exact support catalog

Fixes we apply

  • Header names: trim surrounding whitespace and remove a byte-order mark, only when the result is an exact Shopify header and no other column collides with it.
  • True/false columns: rewrite true/yes/1 and false/no/0 (any letter case) to TRUE/FALSE.

We stop and charge nothing when

  • The CSV structure is broken or rows have the wrong number of values.
  • Two columns mean the same Shopify field.
  • The file is not a Shopify product CSV, or a product has no title.
  • A true/false column still holds a value we will not guess at.
  • The file is not valid UTF-8, over 5 MB, or over 5,000 rows.

Columns we recognise

Both Shopify spellings of every column — the current export names and the long-standing legacy names — plus market columns such as Included / United States. We keep whichever spelling your file uses.

Show all 42 recognised columns

Product

  • Title
  • URL handle · Handle
  • Description · Body (HTML) · Body HTML
  • Vendor
  • Product category · Standard Product Type
  • Type · Product Type · Custom Product Type
  • Tags
  • Published on online store · Published(true/false)
  • Status

Options

  • Option1 name · Option1 Name
  • Option1 value · Option1 Value
  • Option2 name · Option2 Name
  • Option2 value · Option2 Value
  • Option3 name · Option3 Name
  • Option3 value · Option3 Value

Variant & pricing

  • SKU · Variant SKU
  • Barcode · Variant Barcode
  • Price · Variant Price
  • Compare-at price · Variant Compare At Price
  • Charge tax · Variant Taxable(true/false)
  • Tax code · Variant Tax Code
  • Cost per item

Inventory & shipping

  • Inventory tracker · Variant Inventory Tracker
  • Inventory quantity · Variant Inventory Qty · Variant Inventory Quantity
  • Continue selling when out of stock · Variant Inventory Policy
  • Requires shipping · Variant Requires Shipping(true/false)
  • Fulfillment service · Variant Fulfillment Service
  • Weight value (grams) · Variant Grams
  • Weight unit for display · Variant Weight Unit

Images

  • Product image URL · Image Src
  • Image position · Image Position
  • Image alt text · Image Alt Text
  • Variant image URL · Variant Image

Other

  • Gift card · Gift Card(true/false)
  • SEO title · SEO Title
  • SEO description · SEO Description
  • Google Shopping / Google Product Category
  • Google Shopping / Gender
  • Google Shopping / Age Group
  • Google Shopping / MPN
  • Google Shopping / Condition
  • Google Shopping / Custom Product(true/false)

$3.99 per corrected file

One-off payment, no subscription, no account. If we cannot safely fix anything, there is no pay button.

Pricing details

Questions

What exactly do you change?
Two things. We trim stray spaces and hidden byte-order marks from recognised header names, and we rewrite unambiguous yes/no values (true, yes, 1, false, no, 0) to TRUE or FALSE in Shopify's true/false columns. Nothing else.
What will you never do?
We never invent titles, handles, prices, inventory numbers, options or categories. We never rename a valid header from one Shopify spelling to another, never trim your cell values, never drop unknown columns, and never merge repeated handles.
Do you guarantee Shopify will accept the file?
No. We never test a file against Shopify. What we do guarantee is our own work: the corrected file is read back in full and re-checked against every rule your original passed, and its checksum is shown to you.
What about update files?
Files that update existing products are diagnostic only. Update behaviour depends on your live catalogue, which we cannot read, so we do not produce a corrected file for them.
How long do you keep my file?
Originals and unpaid corrected files are removed 24 hours after upload, paid corrected files 7 days after payment, by an hourly cleanup job. Access stops at those times either way, and you can delete everything immediately from your report page.
Do I need an account?
No. Your report is tied to a private random token stored in a cookie on your device. Anyone without that token — including someone who knows your report link — gets a 'not found'.

Know someone stuck on a product CSV?

Share the free checker. This shares only our public homepage, never your uploaded file or private report.

Public checker link