Upload two comparable CSVs. Diff Ledger joins rows by key column(s) and sorts every pair into Match, Mismatch, A only, or B only — instantly with local rules, optionally double-checked by AI for wording-only differences.
Both files are joined by their Key column(s) and every row pair is judged by fast, deterministic rules — free, instant, and always run first. Most rows are resolved with full confidence right there. The rows left over — wording differs but nothing is clearly right or wrong — are the only ones eligible for optional AI review, using whichever engine you choose: your own Cloud API key, or a small model running locally in your browser. Either path's output rejoins the same Diff Table as everything else.
| Rows | Experience |
|---|---|
| Up to ~60k | Instant, fully interactive |
| ~60k–200k | A few seconds, still comfortable |
| 200k+ | Works, but consider splitting the file |
| Rows queued for AI | Expect |
|---|---|
| Up to ~500 | 5–15 min |
| ~500–2,000 | 15–60 min, run in background |
| 2,000+ | 1+ hours — treat as unattended/overnight |