Compares two CSV documents.
CSV Diff compares two CSV documents and highlights the lines that were added or removed between them. Before comparing, it parses and re-serializes both inputs so that differences in whitespace, trailing spaces, blank lines, and line endings don't create false positives. It's handy when you need to spot the real differences between two versions of tabular data without getting distracted by formatting noise.
No. CSV Diff runs entirely in your browser, so both CSV documents are parsed and compared locally on your device. Nothing is uploaded or stored on a server.
Both inputs are parsed and re-serialized before comparison, which normalizes trailing whitespace, empty lines, and line endings (CRLF vs LF). If only those formatting details differ, the underlying data is identical and no diff is shown.
After normalizing both inputs, the tool runs a line-by-line comparison and marks each line as added, removed, or unchanged. Each output line corresponds to one normalized CSV row.
No. The comparison works at the line level, so a modified row appears as one removed line and one added line rather than a cell-level edit, and reordered columns are treated as different lines.
Yes. Empty lines are skipped during parsing and the input is trimmed, so blank rows and leading or trailing whitespace do not appear as differences.