- Removes only the safe fixes you select, such as blank rows and exact duplicates.
- Can trim outer whitespace, remove invisible controls, and standardize the separator.
- Writes the downloaded copy as UTF-8 without replacing the original file.
CSV Checker & Fixer
Find exactly what is breaking your file.
Upload a CSV to find malformed rows, uneven columns, duplicates, whitespace, encoding trouble, and other common import problems.
Upload a CSV file to check it
Your data never leaves your browser
How do you fix a broken CSV file?
CSV imports usually fail because the rows do not share one consistent structure. A missing delimiter, unclosed quote, duplicate heading, unexpected encoding, or invisible character can make an otherwise normal-looking file unreadable to another app.
- Ambiguous quotes, uneven rows, blank headings, and duplicate headings are never guessed at.
- Cell meaning, column order, and non-empty values stay unchanged unless a selected safe fix explicitly affects them.
- The original file is never overwritten.
Clear changes, no hidden guesses
Uneven rows
Most importers expect every row to have the same number of columns. A missing separator or broken quote can shift an entire row.
Safe repairs only
Deterministic fixes are separated from problems that require a human decision. Every affected place is shown before download.
A preview before download
The first rows of the cleaned file are shown before you save anything, so you can confirm the result.