Free · No installation · Runs in your browser

Compare Excel files.
Spot the differences.

Drop two Excel or CSV files to compare
cell values, added or deleted rows, formulas and formatting.
Free to use, with no usage limits and no file uploads.
Your files stay in your browser.

Completely free
No usage limits
No installation
Runs in your browser
No file uploads
Processed on your device
Simple to use
Ready when you are
A cat in a frog hat comparing two Excel files

Let’s spot the differences!

Just drop two files!

Spot hidden differences!

Drop your Excel or CSV files here
or click to choose files
A · Original fileNo file selected
B · Updated fileNo file selected
Supports .xlsx / .xls / .csv. Your files are processed in your browser and are never uploaded.
Comparison options
Exclude columns Primary key (match rows)
Display options

The first row is compared, too. Without a primary key, cells are compared by position. For reordered, inserted or deleted rows, select a unique ID column as the primary key. Column names come from the first row.

What is compared and current limits

Compare stored XLSX values, data types, formulas, standard cell formatting (fill, font, borders, alignment and number formats), merged cells, and row or column dimensions. Evaluated conditional formatting, images, shapes, comments, link destinations, print settings, table styles and macros are not compared.

Formulas are not recalculated. CSV is read as text to preserve leading zeros. XLS uses a compatibility reader and supports number-format comparison only. Safety limits: 50 MB and 500,000 cells per file, and 2 million cell pairs per sheet. Data beyond these limits is not silently omitted.

Key features
Every feature is free
XLSX / CSV comparison
Compare Excel and CSV
side by side
Detect changed cells
Find changes in values,
formulas and formatting
Added & deleted rows
See which rows were
added or removed
Flexible settings
Ignore spaces or letter case;
exclude columns or use keys
Export to Excel
Download an Excel report
of the differences
HTML & PDF reports
Create clear reports
to save and share
Your files never leave your device

Excel Diff processes your files locally in your browser.
No file uploads. No spreadsheet data is sent to a server.

A winking cat in a frog hat

Free to use forever!

Your work buddy!

How to compare Excel files

1Choose the two Excel or CSV files you want to compare.
2Set a primary key, ignore whitespace or adjust other options.
3Select Compare files, review the differences and save a report.

Frequently asked questions

Are my files uploaded to a server?

No. Reading, comparison and report generation all take place locally in your browser.

Can I compare an XLSX file with a CSV file?

Yes. A CSV file is treated as a workbook with one sheet. Comparisons involving CSV use text values; formatting and data types are not compared.

What is a primary key used for?

Choose a column such as a unique ID to match rows by their keys instead of their row numbers. This helps distinguish added, deleted and changed rows when their order changes.

Privacy

Excel Diff is a static web application. Selected files are never uploaded to an external server. XLSX and CSV are processed without downloading an external library. Only legacy XLS files require a compatibility library from a CDN; the spreadsheet itself is not transmitted.