Drop in two CSV files and CSV Diff shows exactly what changed between them: rows that were added, rows that disappeared, and rows where a cell value was edited. Pick a key column (like an ID or email) so matching rows line up even when the order differs between exports. Because the comparison happens locally in JavaScript, your files never leave the tab, which matters when you're diffing customer lists, financial exports, or anything you'd rather not hand to a random web app.
No. Both files are read and compared entirely in your browser using WebAssembly and JavaScript. Nothing is sent to a server, so you can even run it offline.
You choose a key column, such as an ID or email, and rows with the same key are paired up and compared cell by cell. Without a key it falls back to matching identical full rows.
A modified row exists in both files with the same key but has at least one different cell. Added rows appear only in the second file, removed rows only in the first.
Every tool runs entirely in your browser. Files are never uploaded — 100% private and free.