Compare two CSV files and see added, removed, and modified rows — runs in your browser
CSV comparison is the process of finding differences between two versions of a spreadsheet — what was added, what was removed, and what changed. It is essential when working with data exports that update over time: customer lists, inventory snapshots, configuration files, or any dataset where you need to track changes between two points in time.
Common use cases: tracking changes between yesterday's and today's database export, auditing what a team member modified in a shared file, validating a data migration by comparing source and destination, finding new customers added since last week, detecting unauthorized edits in a config file, or reconciling two systems of record.
1. Drop or browse the original CSV (File A)
2. Drop or browse the new CSV (File B)
3. Pick the key column — the unique identifier for each row
4. View the summary: rows added, removed, modified, unchanged
5. Use the tabs to filter by status
6. Download the full diff as a CSV with status column
✅ Free — no signup, no limits
✅ 100% private — files never leave your browser
✅ Color-coded diff with cell-level highlights
✅ Filterable by status (added / removed / modified)
✅ Downloadable diff report
✅ Works offline once page is loaded
Upload two CSV files, choose a key column that uniquely identifies each row (like ID or email), and the tool shows you which rows were added, removed, or modified.
A key column is a unique identifier for each row, such as an ID, email, SKU, or username. The comparison uses it to match rows across files instead of comparing by position.
No. CSV Compare runs entirely in your browser. Both files are processed locally and never leave your device.
Yes, but only columns that exist in both files are compared. Columns present in only one file are noted in the report.
Yes. You can download the full diff as a CSV with a status column (added, removed, modified, unchanged) so you can integrate the results into other workflows.
☕ Support FileTools
Enter any amount in USD and click PayPal to donate