CSV diff

Compare Two CSV Files Online — Find Changed Rows

Upload two CSV files and instantly see which rows were added, removed, or edited — cell by cell, no formulas required. Free and private.

Open the CSV compare tool

When you have two exports of the same data — yesterday and today, old system and new — you need to know exactly what changed: which rows are new, which were deleted, and which cells were edited. Scanning thousands of rows by eye is impossible. This tool compares two CSV files cell by cell and highlights every difference automatically.

Upload your original CSV on the left and the revised file on the right. Added rows are highlighted in green, removed rows in red, and changed cells in amber — hover a changed cell to see its previous value. It also compares TSV and Excel files, so you can even diff a CSV against an XLSX.

Sort both files by the same unique column (an ID, email, or SKU) before comparing. The tool matches rows by position, so identical sort order is what makes real changes stand out. The guide below walks through it.

How it works

1

Sort, then upload

Sort both files by the same key column, then upload the original and revised CSV into the two panels.

2

Compare

Click Compare Spreadsheets. Every row and cell is compared and colour-coded automatically.

3

Review changes

Green rows are new, red rows were removed, and amber cells were edited — hover an amber cell to see the original value.

Frequently asked questions

Do I need a unique key or formulas?

No formulas. The tool compares rows positionally, so sorting both files the same way is what matters. A unique key column just makes sorting reliable.

Why does every row look changed?

Almost always because the two files are sorted differently. Sort both by the same column before comparing and only genuine changes will remain highlighted.

Which formats are supported?

CSV, TSV, and Excel (.xlsx, .xls). You can even compare a CSV against an Excel file — both are parsed into a grid and compared cell by cell.

Want the full walkthrough?

Read the guide: How to Compare Two CSV Files and Find Changed Rows

Read the guide →
Other Comparison Tools