CSV Doctor

Find common CSV problems, review what is wrong, and clean the file directly in your browser.

Drag & drop a CSV or delimited text hereor CSV, TXT · Max 25 MB

What CSV Doctor checks

CSV Doctor checks duplicate and empty rows, extra whitespace, inconsistent column counts, empty columns, duplicate or missing header names, and mixed line endings. It detects common comma, semicolon, tab, and pipe delimiters.

When CSV files break

Manual edits, spreadsheet exports, mismatched delimiters, malformed quoting, and extra blank rows can all make a CSV difficult to import. Review diagnostic findings before selecting changes. Malformed rows are kept unless you choose to remove them.

Is the CSV uploaded?

No. Supported UTF-8 CSV files are processed locally in your browser. CSV Doctor creates a new cleaned copy and leaves the original file unchanged. It does not sanitize spreadsheet formulas.

Frequently asked questions

How do I remove duplicate rows from a CSV?

Choose the duplicate row option in CSV Doctor and apply the fixes you selected. A new cleaned copy is created.

How do I fix malformed CSV rows?

Review each row with a column count mismatch and choose Keep or Remove. Rows are never removed automatically.

Why does my CSV have different numbers of columns?

Mismatched delimiters, malformed quotes, or manual edits can make a row parse into a different number of fields.

Can SimpleFileFix clean CSV files without uploading them?

Yes. CSV Doctor processes supported UTF-8 CSV and delimited text files locally in your browser.

Will CSV Doctor change my original file?

No. It creates a separate cleaned copy for download. It does not sanitize spreadsheet formulas.