Compare two CSV files side-by-side, find added/removed/modified rows, key-based or positional matching, highlight differences, and download comparison report
Comparing two versions of a CSV file cell by cell is tedious and error-prone. Upload both files and this tool highlights every difference, added rows, deleted rows, and changed values, in a color-coded side-by-side view.
Initializing in your browser…
Two exports of the same table were taken a day apart and you need to know exactly which rows were added, removed, or changed.
Input
yesterday.csv vs today.csv · key: id
Diff
+ 23 added − 5 removed ~ 12 changed Changed: id 4471 status "pending"→"shipped"
Rows are matched on a key column so the comparison is by record identity, not line position, meaning a re-sorted file does not show up as "everything changed". The field-level changes tell you precisely what moved between the two snapshots.
Comparing two versions of a CSV file cell by cell is tedious and error-prone. Upload both files and this tool highlights every difference, added rows, deleted rows, and changed values, in a color-coded side-by-side view.
See exactly what changed between two exports of the same dataset.
Compare before-and-after snapshots to verify that only intended changes were made.
Compare source and destination data after a migration to confirm nothing was lost or altered.
Diff expected vs. actual output CSVs in automated test pipelines.
Compare weekly data deliveries from a vendor to identify updates, additions, and removals.
Upload last month's and this month's price lists, key on product SKU, and instantly see which prices changed, which products were added, and which were discontinued.
The comparator aligns rows by a key column you select (or by row position if no key exists) and then diffs every cell. Added rows appear in green, deleted rows in red, and changed cells are highlighted with both the old and new values visible. Summary statistics show the total number of additions, deletions, and modifications.
For large files, you can filter the view to show only changed rows, only additions, or only deletions. The diff is exportable as a CSV with a "change type" column so you can process differences programmatically.
The tool reports added and removed columns separately and compares only the columns present in both files.
Yes. Select a unique key column (like an ID) and the tool matches rows by that value regardless of row order.
Added rows are highlighted in green and deleted rows in red in the side-by-side view. Changed cells show both old and new values.
Rows and columns are parsed and transformed in memory in your browser. No record ever reaches a server.