Drop two workbooks to see every difference in one grid: added rows in green, removed rows struck through, and changed cells showing old → new. Columns are matched by header name, so inserting a column doesn't throw everything off, and you can match rows by an ID column so sorting differences don't matter. The files are parsed by a Rust engine in your browser.
How to compare two Excel files
- Drop the original workbook on the left: .xlsx, .xlsm, .xlsb, .xls, .ods or .csv.
- Drop the changed workbook on the right. Pick the sheets to compare if a file has several.
- Match rows by a key column such as an ID or SKU, so reordered rows are still paired.
- Export the differences as a CSV file to share or filter further.
Why Diffspot
- Cell-level changesEach changed cell shows the old and new value. Click a cell for the full contents.
- Smart matchingColumns match by header and rows by a key column, so inserting or sorting doesn't break the comparison.
- Numbers compared by value1.0 equals 1 and 1,000 equals 1000; ignore case and surrounding spaces if you like.
- Never uploadedWorkbooks are parsed in your browser. Payroll, finance and customer data stay on your device.
- Big sheetsHundreds of thousands of rows are compared and scrolled smoothly.
- Free, no accountEvery feature is free with no sign-up and no size paywall. Ads pay for the site, and they run in an isolated frame that can't read the page.
Frequently asked questions
Which formats are supported?
Excel .xlsx, .xlsm, .xlsb and .xls, OpenDocument .ods, and CSV/TSV. You can also paste cells copied from Excel or Google Sheets.
Are formulas compared?
Each cell's value is compared, and for .xlsx files a changed formula counts as a change even when its value is the same.
What if rows were sorted differently?
Choose a Match rows by column, such as an ID. Rows are then paired by that key wherever they are.
Can I compare different sheets?
Yes. Pick any sheet on each side; sheets with the same name are selected by default.
Is it safe to paste confidential text or files?
Yes. Diffspot computes every comparison on your device: the page loads the engine once, then your text and files stay in the browser tab. There is no upload and no server-side storage, and ads are shown in a separate sandboxed frame that cannot read the page. How Diffspot works explains the details, and you can confirm it in your browser's network panel.
Is Diffspot free?
Yes. All features are free, with no account, no trial and no limit on the number of comparisons. The site is supported by ads, which never see what you compare.