TopDev
📑

CSV Diff — Compare Two CSVs by Key

Compare 2 CSVs by key column. Detects added/removed/changed rows (which cell changed, from what to what). Supports , ; tab | delimiters.

All tools Browser-only
Index 0 = first column. Used to match rows between A and B.

Compare 2 CSVs by key column. Detects added/removed/changed rows (which cell changed, from what to what). Supports delimiters , ; tab |.

When to use CSV Diff

How it works

The tool matches rows between A and B by a key column (first column by default). Then:

For changed rows, the tool highlights which cells changed (red strikethrough for the old value, green for the new).

Tips

Who this is for

Backend devs, API integrators, anyone debugging JSON/YAML/CSV payloads or working with structured data.

FAQ

Is my sensitive data safe?

Yes. JSON/YAML/CSV you paste is NOT uploaded to any server. All processing happens locally in your browser.

Is there a size limit?

Browser RAM dependent. Files under 10MB run smoothly. Larger files may freeze the tab.

Related tools

See all tools →