← All tools
COMPARE / PROCESSED LOCALLY

CSV comparison

Find changed rows and cells in CSV exports, with optional key matching.

▦
Files stay on this device
0 charactersUTF-8 text
0 charactersUTF-8 text
Comparison settings

CSV/TSV exports only, not XLSX files. Headers and key values match exactly; key values must be unique. Column order is ignored. Data row numbers exclude the header. Blank rows are skipped; original cell values are kept in the report. Long cells and large reports have shortened previews; download for the full content.

Local processing · up to 1 MB per input

How it works

  1. Paste your content or open a supported local file.
  2. Choose your settings, then preview or process it.
  3. Copy or download the result. Clear your work when finished.

A few useful details

Compare CSV/TSV exports by data row position or by an exact, unique key column. Column order is ignored. Cell whitespace and case rules are optional. The report includes added and removed columns; XLSX is not supported.

Up to 1 MB, 10,000 data rows and 100 columns per CSV. The screen shows up to 200 changed rows; download the complete report as JSON. File contents are not saved between visits.

A PRACTICAL GUIDE

When to use CSV comparison

Find changed records between two CSV or TSV exports. Match by row position or a shared unique key such as an ID. Key matching follows records when row order changes, which helps compare regular exports without treating every moved row as a new record.

Frequently asked questions

Can columns be in different orders?

Yes. Headers identify columns regardless of position. Added and removed columns appear in the report.

Why is my key rejected?

Its header must exist in both files, and its values must be non-empty and unique in each file. Keys match exactly; whitespace and case options apply to compared cells, not key matching.

Does the screen show every change?

The preview shows up to 200 changed rows and shortens long cell text. Download the full JSON report. Inputs allow 1 MB, 10,000 rows and 100 columns per file. XLSX is not supported.

Still need a hand? Contact the maintainer.