How to use this tool
Upload or paste an older and newer CSV export, then press Compare files. The studio detects comma, semicolon and tab delimiters, displays shared columns and suggests a unique ID such as SKU or email. Optionally choose a second matching key, data fields, trimming, case-insensitive comparison or numeric tolerance. Review added, removed and edited records, then export CSV reports.
Quick steps
- Choose an original and updated CSV, or try the example. The files are read only inside your browser.
- Compare using a unique primary or composite key, choose fields and review changed cells, additions, removals and key warnings.
- Filter the results and download added, removed, changed, full-difference and duplicate-key CSV reports.
Practical tip
Choose a stable, truly unique ID. Row order does not matter, but duplicate or blank IDs are excluded and reported separately instead of silently paired. Fields that exist in only one file are flagged but not compared. CSV is supported, not native XLSX; export Excel or Google Sheets workbooks as UTF-8 CSV first. Files remain within the app's JavaScript memory and are not uploaded by this comparison tool.
Common questions
How can I compare two CSV files when rows are sorted differently?
Choose a unique key column such as SKU, customer ID or email. Matching uses the key, not line number, so reordered rows do not produce false additions or deletions.
Can I compare two columns as a composite key?
Yes. Choose a primary key and an optional second shared column. The pair must be unique in each dataset; blank and duplicate key combinations are excluded with an issues report.
What counts as a changed cell?
For records with the same key, the tool compares selected shared columns. By default it compares exact text; optional trimming, case-insensitivity and an absolute numeric tolerance can reduce harmless differences.
What if the CSV files have different columns?
The tool reports column names present only on one side. Select shared data columns to compare; unmatched columns are not guessed or silently mapped.
Does it support Excel XLSX files?
Not directly. Export each worksheet as UTF-8 CSV and load those files. This ensures a clear comparison of saved values rather than undocumented Excel formula behavior.
Can I download added, removed or changed rows?
Yes. Export added and removed rows in their original column order, changed cells with before and after values, a combined differences report, and a report of blank or duplicate keys.
Does anything get uploaded?
The comparison application reads the files locally in your browser and has no upload endpoint. The website itself can load separate third-party ad content; do not process highly confidential information on an ad-supported webpage without checking your policies.
Is CSV comparison suitable for accounting reconciliation?
It can surface candidate differences in exported records. It does not certify completeness, reconcile amounts across multiple unmatched line items, or replace an independent financial audit. Review any excluded or ambiguous keys.