Spreadsheet Compare
Upload two spreadsheets to compare Excel files side by side. This free spreadsheet compare and Excel diff tool highlights row and cell differences in your browser, with no file upload to a server.
File 1
Drop your file here or click to upload
Supports .xlsx, .xls, .xlsm, .xlsb · up to 50MB · or paste a file from your clipboard
File 2
Drop your file here or click to upload
Supports .xlsx, .xls, .xlsm, .xlsb · up to 50MB · or paste a file from your clipboard
Example output
sample-budget.xlsx ⇄ sample-budget-v2.xlsx
3 changed cells and 1 added row in sheet “Transactions”
| Cell | File 1 | File 2 | Change |
|---|---|---|---|
| D4 | -58.2 | -61.9 | Changed |
| B6 | Coffee with Sam | Coffee with Alex | Changed |
| A17:D17 | — | Pharmacy run, -23.15 | Added |
Cell-level diff with sheet names, addresses, and old vs new values — computed locally in your browser.
Two of our published CC0 sample workbooks — no upload needed.
How to Compare Two Excel Files Online
- Upload File 1 - Drag and drop or click to browse for your first Excel file.
- Upload File 2 - Upload the second Excel file to compare against.
- View differences - Both files are displayed side by side with differences highlighted.
- Analyze - Use the color coding to identify changes between the files.
About Excel Comparison
Comparing Excel files is essential when tracking changes, reviewing updates, or merging data from multiple sources. This online Excel compare tool makes it easy to compare two Excel files and see exactly what has changed between two versions of a spreadsheet - a quick spreadsheet compare with no formulas to write.
Looking to do it manually instead? Read our guide on how to compare two Excel files for formula, conditional-formatting, and Spreadsheet Compare approaches.
Compare by Key Column (Database-Style Diff)
Position-based comparison breaks down the moment someone sorts a file or inserts a row - suddenly every cell below is "different". Key comparison fixes that: pick a column that identifies each row (an ID, SKU, order number, or email) and the tool matches rows by that value, then compares them column by column with columns matched by header name. You get a clean list of rows that were added, removed, or changed - including exactly which columns changed and their before/after values - no matter how either file is sorted.
Desktop tools charge for this kind of database compare. Here it runs free in your browser, and the full difference list exports to CSV with one click.
Features
- Side-by-side comparison view with color-coded highlighting
- Key-column comparison that matches rows by ID, independent of sort order
- Ignore case and ignore whitespace options
- Downloadable CSV difference report
- Support for multi-sheet workbooks
- Statistics showing number of changes
- 100% client-side processing for privacy