Back to Free Tools
FREE TOOLS
CSV Table Comparator
Compare keyed CSV records and report every added,removed and changed cell.
Left CSV, Left CSV file (optional,takes precedence), Right CSV, Right CSV file (optional,takes precedence), Left delimiter, Right delimiter, Shared key names JSON
JSON
Browser only
Runs locally in your browser. Your files, pasted content and generated output are not uploaded. Reset clears this tool’s working data.
This tool needs JavaScript. If it does not load, refresh the page and try again.
How to use this tool
- Enter the displayed example values,or choose the local input files requested by the controls. Optional source files take precedence where labelled.
- Choose Compare tables and inspect the complete result and any reported limitations.
- Use Download result and each companion download link to save complete outputs. Reset clears output and restores example controls.
Examples
Left CSV: id,name
1,Ada
2,Ben
Right CSV: id,score
1,9
3,7
Left delimiter: ,
Right delimiter: ,
Shared key names JSON: ["id"]
Limitations
- Compare CSV tables by a shared list of exact string key columns. Refuse duplicate keys because record pairing would be ambiguous. Report all schema changes,common-column order changes,added/removed records with complete values,and every changed/added/removed field for matching records. Empty cells and absent fields stay distinct. Record order does not change identity;addresses identify1-based data rows,not physical CSV lines. No source rewriting or numeric inference. Each source:1 MiB UTF-8,10,000 data rows,100 columns and100,000 cells including headers. Header-only tables are valid. Complete output budget20 MiB. All processing stays in your browser.
- Complete outputs only. Unsupported or oversized input is refused. Follow the displayed job-specific bounds and format policies.
Related tools
No items found.