Compare CSV Files — See Every Difference
Drop two CSV files — see every added, removed, and changed row. Auto-detects delimiters. Runs in your browser.
File A (original)
Drop file or click to upload
Excel, CSV, or Google Sheets • max 5,000 rows
File B (updated)
Drop file or click to upload
Excel, CSV, or Google Sheets • max 5,000 rows
Why comparing CSV files is harder than it looks
Text diff tools show line changes, not row changes. They flag every reordered line, even if the data is identical.
Reordered rows make diffs explode. You need key-based matching, not line-by-line comparison.
Delimiter and encoding issues break things. Semicolons, tabs, BOM markers, quoted fields — ChangeCheck handles them automatically.
How it works
Drop your original CSV and the updated version. Delimiters are auto-detected.
Key column is auto-detected so rows match by identity, not position.
See every difference with exact columns highlighted. Export to Excel or CSV.
Your data stays on your device
Everything runs in your browser. Files are never uploaded to any server.
Common use cases
ERP & system exports
Compare weekly exports from SAP, Oracle, or any ERP. Find every changed record.
Database dumps
Verify that nothing was lost or corrupted after a migration.
Price list updates
See exactly which prices changed, which products were added or removed.
Pipeline validation
Catch regressions in transformed data after code changes.
Frequently asked questions
How do I compare two CSV files?
Drop both files in. Delimiter and key column are auto-detected. Every difference is shown instantly.
What delimiters are supported?
Commas, semicolons, and tabs — auto-detected. Also handles quoted fields and UTF-8 BOM.
Can I compare CSV to Excel?
Yes. Any combination of .csv, .tsv, .xlsx, and .xls works.
ChangeCheck vs text diff tools
| ChangeCheck | Text diff | Formulas | |
|---|---|---|---|
| Row matching | By key column | By line number | Manual VLOOKUP |
| Reordered rows | Handled | Everything flagged | With effort |
| Delimiter auto-detect | Yes | No | N/A |
| Privacy | Client-side | Varies | In-sheet |
Try it with your CSV files
No account needed. Drop two files and see the difference.
Compare CSV files