Shopify CSV import failing? Fix it in 30 seconds.

Upload your product CSV. We fix the formatting errors automatically. Download and import — done.

No account needed. Up to 500 rows free. Full-file option: $1 once.

See what gets fixed

Upload a broken file. Download a Shopify-ready one.

Before — broken CSV
handletitlepricepublishedstatus
missingBlue Widget$19.99yesActive
missingGreen Gadget€15.001DRAFT
missingBlue Widget$19.99Yesactive
  • ✗ Handle column empty on all rows
  • ✗ Price has currency symbols ($, €) and commas
  • ✗ Published is "yes" / "1" instead of TRUE
  • ✗ Status has wrong casing
  • ✗ Duplicate product with same title
After — clean CSV
handletitlepricepublishedstatus
blue-widgetBlue Widget19.99TRUEactive
green-gadgetGreen Gadget15.00TRUEdraft
blue-widget-2Blue Widget19.99TRUEactive
  • ✓ Handles generated from titles
  • ✓ Prices normalised to 2 decimal places
  • ✓ Published converted to TRUE/FALSE
  • ✓ Status lowercased to active/draft
  • ✓ Duplicate handle renamed blue-widget-2

One file to fix? Start with a free preview.

Download up to 500 cleaned rows free. For larger files, the full-file option is $1 once, up to 50,000 rows. No subscription.

See full-file pricing and availability

Metafields missing after an import?

Check column names, value formats, and required definitions before your next attempt. We explain which problems can be fixed in the CSV and which need a change in Shopify.

Troubleshoot Shopify metafield CSV imports

Common Shopify CSV formatting problems we fix

🔧

Header fixing

Maps 80+ column name variants to exact Shopify names automatically.

🔗

Handle generation

Missing handles? We generate clean, URL-safe slugs from product titles.

🔄

Variant repair

Fixes variant rows that are missing their parent handle.

📦

Encoding fix

Detects and converts Windows-1252, Latin-1, and UTF-8 BOM files.

🚫

Handle checks

Finds duplicate handles and auto-appends -2, -3 to make them unique.

Instant download

Get your import-ready CSV in seconds — no account needed.

Try it free — upload your CSV →

Cleaned file ready in under 30 seconds

Common Shopify CSV errors we fix

Free Shopify CSV tools

Comparing CSV repair tools?

EcomCSVFix vs FileAdapt: free previews, $1 files, and processing differences

Frequently asked questions

Is it really free?

Yes. Clean and download up to 500 rows free, with no account or card. Larger files get a free preview; the full-file option costs $1 once. Check the pricing page for availability.

Is my data safe?

Your CSV is sent over HTTPS to our server and stored temporarily for processing and download. Keep your original and downloaded copies. We do not connect to or change your Shopify store.

What file size can I upload?

Uploads can be up to 10 MB. Free downloads contain up to 500 rows. The $1 full-file option supports up to 50,000 rows, including product and variant rows.

Which Shopify CSV format do you support?

We support the standard Shopify product CSV format used by the Products > Import feature in your Shopify admin. We repair common formatting problems and check product metafield column shapes. Store definitions, variant metafield imports, and rich text require separate handling.

Ready to fix your CSV?

Upload it now — cleaned file in under 30 seconds.

Fix my CSV for free →

Free preview and download up to 500 rows. No account required.