CSV Compare
Compare two CSV files and quickly find added, removed or changed rows.
Your files stay on your device.
Old CSV
Drop your old CSV here
orCSV · Max 10 MB
Select a CSV with a header row.
New CSV
Drop your new CSV here
orCSV · Max 10 MB
Select a CSV with a header row.
Your files stay on your device. Parsing, comparison and export run locally in your browser. No CSV contents are uploaded.
How it works
Compare locally and inspect changes without uploading your CSV contents.
- 01
Add your old and new CSV.
- 02
Choose the column that identifies each row.
- 03
Review what changed.
Need to clean a CSV before comparing it? CRM CSV Cleaner →
More tools for your workflow
CRM CSV Cleaner
Clean, review and deduplicate CRM contact exports directly in your browser.
Supplier CSV to Shopify
Convert supplier product files into clean Shopify-ready CSV files.
Invoice Renamer
Automatically organize and rename messy invoice files.
A few useful answers
How are rows matched?
Choose one key column in each file. Keys are trimmed and otherwise matched exactly, including case. Missing or duplicate keys are excluded and reported as Key issues.
Are my files uploaded?
No. Both files are parsed and compared locally in browser memory. No CSV contents are sent to Toolgrain’s application server.
Which files are supported?
Two UTF-8 CSV files, each up to 10 MB, with header rows. The files may use different delimiters or key header names. Shared non-key columns are compared by exact header name; column order does not matter.
Can I export the differences?
Yes. Download added and removed source rows, a changed-field report and a key-issue report as CSV files. Export runs locally in your browser and preserves original source values.