Excel & CSV Diff Checker

Compare two spreadsheets, .xlsx, .xls, .csv or .tsv, and see exactly which rows and cells were added, removed or changed. Files are parsed in your browser and never uploaded.

About this tool

This tool reads both files with SheetJS (bundled locally: no upload), aligns rows using the same Myers diff that powers git, then compares the surviving rows cell by cell. Removed rows are red, added rows green, and rows that stayed but changed show each altered cell in amber with the old value struck through above the new one. It is built for reconciling exports - asset inventories, user lists, price books, config dumps, financial models - where you need to know precisely what moved between two versions. Pick which sheet to compare when a workbook has several tabs. Everything is processed locally in your browser.

Frequently asked questions

Which formats are supported?

Excel .xlsx and legacy .xls, plus .csv and tab-separated .tsv. Multi-sheet workbooks let you choose which sheet to compare on each side.

How are rows matched up?

Rows are aligned by content using a shortest-edit-script diff, so inserting or deleting a row shifts the alignment rather than marking everything below as changed. Within matched rows, individual cells are compared.

Is my spreadsheet uploaded?

No. Parsing and comparison run entirely in your browser. Nothing is sent anywhere, safe for financial or personal data.

Related tools