Compare CSV files

Diff two CSV files by rows and cells, with columns matched by header.

Original
Changed
Files are read on this device. Nothing is uploaded.
Advertisement

Line-based diffs break down on CSV: one reordered column makes every line look different. Diffspot parses both files (the delimiter is detected automatically) and compares the data as a table, by column name and optionally by a key column, so you see which records and fields actually changed.

How to compare CSV files

  1. Drop the first CSV on the left, or paste CSV text.
  2. Drop the second CSV on the right.
  3. Choose a key column to pair rows by ID even when the order differs.
  4. Export the differences as a CSV file.

Why Diffspot

Advertisement

Frequently asked questions

Can I compare a CSV with an Excel file?

Yes. Drop a CSV on one side and a workbook on the other.

My file uses semicolons. Will that work?

Yes, the delimiter is detected from the data.

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.

How large can the inputs be?

There is no fixed limit. Your device's memory sets it. Texts of tens of megabytes and hundreds of thousands of lines work well on a typical laptop. Phones handle smaller inputs.

More comparison tools