Runs in your browser

Fix a broken CSV file online — free

Repair encoding, normalize delimiters, fix ragged rows, trim stray spaces and drop blank lines — then download a clean CSV. No signup, and your file is processed privately in your browser. Nothing is uploaded.

🧹
Drop your CSV here
or click to browse — UTF-8 BOM, semicolons, tabs and quotes are all handled

🔒 Nothing is uploaded or stored — the cleanup happens on your device.

Cleaned it up? Now move these products to a different store with the free CatalogPort converter — reformat your CSV for Shopify, WooCommerce, Amazon, Etsy and more. Or split it into smaller batches for bulk import.

What this tool fixes

Encoding / UTF-8 BOM. Excel often saves a hidden BOM character that shows up as  on the first column header and breaks imports. We read the file as UTF-8 and strip the BOM. Delimiters. Files exported in some regions use semicolons (;) or tabs instead of commas — we detect the real separator and rewrite to clean comma-separated values. Ragged rows. Rows with too few or too many fields (a common cause of "column count mismatch" import errors) are padded or trimmed to match the header. Stray spaces & blank lines are removed, and you can optionally drop duplicate rows.

Why importers reject a CSV

Most store importers and marketplaces are strict: a single mismatched delimiter, a stray BOM, or one row with an extra comma can fail the whole upload. Cleaning the file first makes bulk imports reliable — and if you still need to change its format (column names) for a different platform, that's what the converter is for.