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.
| handle | title | price | published | status |
|---|---|---|---|---|
| missing | Blue Widget | $19.99 | yes | Active |
| missing | Green Gadget | €15.00 | 1 | DRAFT |
| missing | Blue Widget | $19.99 | Yes | active |
- ✗ 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
| handle | title | price | published | status |
|---|---|---|---|---|
| blue-widget | Blue Widget | 19.99 | TRUE | active |
| green-gadget | Green Gadget | 15.00 | TRUE | draft |
| blue-widget-2 | Blue Widget | 19.99 | TRUE | active |
- ✓ 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 availabilityMetafields 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 importsCommon 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.
Cleaned file ready in under 30 seconds
Common Shopify CSV errors we fix
Free Shopify CSV tools
- Shopify handle generator — turn product titles into clean URL handles
- CSV UTF-8 converter & BOM remover — fix encoding errors in your browser
- Boolean & price cleaner — Yes/No → TRUE/FALSE and strip currency symbols
Comparing CSV repair tools?
EcomCSVFix vs FileAdapt: free previews, $1 files, and processing differencesFrequently 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.