CSV Diff

Compare two CSV files online — match rows by a key column to see what was added, removed or changed, even when the rows have been re-sorted between exports.

Free for files up to 5 MB and 10,000 rows. Files are processed in your browser — nothing is uploaded to a server. No account required.

About CSV Diff

Compare two CSV files and see what moved. Rows present only in the second file are marked as added, rows present only in the first are marked as removed, and cells whose value differs are highlighted with the old value struck through beside the new one.

Rows are matched by a key column — an id, an email, an order number — so the comparison survives a file being re-sorted or having rows inserted in the middle. Columns are matched by header name too, so a reordered or newly added column does not mark everything beneath it as changed. Positional matching is still available for files you know line up row for row.

Load the first file the usual way, then upload the second one inside the tool. Both files are read in the browser, so you can diff a production export against a staging one without either leaving your machine.

Related tools