Compare Two Spreadsheets

Compare two Excel or CSV files and see exactly what changed: which rows were added, which were removed, and which cells differ between them. Match rows by position, or by a key column so reordered and inserted rows still line up.

Read the guide: How to Compare Two Excel Files
Add both files to compare them

Original (left)

Drop the original file

Compared (right)

Drop the file to compare

Everything runs on your device. Files never leave your browser.

How it works

  1. 1

    Add both files

    Drop in the original file and the one you want to compare it against.

  2. 2

    Choose how rows are matched

    Line rows up by position, or pick a key column so each record is matched by its ID regardless of order.

  3. 3

    Review the differences

    See added, removed and changed rows, with the exact cells that differ highlighted.

Instant & 100% private — nothing is uploaded

Everything runs locally in your browser. Your files are processed on your own device and are never sent to a server, so there are no upload waits, no size limits from us, and nothing is ever stored or logged.

Frequently asked questions

How are rows matched between the two files?
By default they are matched by position: row 2 against row 2, and so on. If rows have been reordered or inserted, choose a key column, such as an ID or email, and each record is matched by that value instead, so a row that simply moved is not reported as both removed and added.
Does it show which cells changed, not just which rows?
Yes. For a row that exists in both files but differs, the specific cells that changed are marked, so you can see at a glance whether a price, a status or a name was updated rather than scanning the whole row.
Can it compare an Excel file against a CSV?
Yes. Each file is read into a simple table first, so you can compare two CSVs, two workbooks, or one of each. For workbooks with several sheets, you pick which sheet to compare.
Is my file sent to a server?
No. Everything runs locally in your browser. Your file is read and processed on your own device, nothing is uploaded, and nothing is logged or stored.