RowDiff

Excel and CSV compare

Compare two spreadsheets. Every changed cell, found.

Match rows by an ID column or by position, then see the added, removed and changed rows with each changed cell marked. Your files are read in this browser and never uploaded.

  • Files stay on your device
  • Free up to 5,000 rows
  • No sign-up

Loading RowDiff…

RowDiff runs in your browser. If this message stays, JavaScript may be switched off.

01

Rows matched the way you mean

Pick an ID column (SKU, invoice number, email) and re-sorted files still line up. No ID? Rows are aligned in order like a text diff, so one inserted row doesn't flag everything below it.

02

Noise switched off

Set a tolerance for numbers, ignore case and stray spaces, and choose whether to compare formulas or the values they produce.

03

Two lists reconciled

Pick a column on each side and get three lists: in A but not B, in B but not A, and in both, with counts for repeated values.

04

A report you can send

Download an .xlsx with added rows in green, removed rows in red and changed cells marked with the old value in a note, or a CSV of just the differences.

What people compare

Free to compare. Pay only to export or go big.

One credit unlocks one pair of sheets: the highlighted .xlsx report and the CSV of differences, downloaded as often as you like, and files over 5,000 rows. No subscription; credits never expire.

Start hereFree

Compare files up to 5,000 rows on screen, as often as you like. No sign-up.

Try it
Occasional£5

10 reports · 50p each

For the odd month-end or supplier price list.

Buy 10 reports
Best value£15

50 reports · 30p each

For weekly reconciliations and audits.

Buy 50 reports

One credit = one report. Credits never expire.

Questions

Are my files uploaded?

No. Your files are opened and compared by code running in this browser tab, using the SheetJS library. When you spend a credit, the browser sends your key and a fingerprint (a SHA-256 hash) of the two sheets so the same pair isn't charged twice. The file contents never leave your device.

What does one credit cover?

One pair of sheets. It unlocks comparing files over 5,000 rows and every download of that pair's .xlsx report and CSV, at any settings, as often as you like.

Which files can it open?

Excel workbooks (.xlsx, .xlsm, .xls), OpenDocument spreadsheets (.ods) and text files (.csv, .tsv, .txt). Each sheet in a workbook can be picked separately.

Can I compare two sheets in the same workbook?

Yes. Open the workbook on side A, click "Or compare another sheet of file A" under side B, and pick a different sheet.

My rows are in a different order. Will everything show as changed?

Not if you match rows by a key column such as an ID, SKU or invoice number. Rows are then paired by that value wherever they sit in each file.

What happens with duplicate keys?

Rows with the same key are paired in the order they appear, and the summary tells you how many keys were repeated so you can check them.

Does it compare formatting, colours or comments?

No. RowDiff compares cell values, or formulas when you switch to formula mode. Fonts, fills, comments and column widths are ignored.

How is the 5,000-row free limit counted?

By data rows in the larger of the two sheets, not counting the header row or fully blank rows.