Free browser-based CSV toolkit: diff two CSVs side by side, open a single file in a fast viewer, and clean it up with color rules, fill blanks, bulk replace, and column formats. 100% client-side β your data never leaves the tab.
No reviews yetBe the first to leave a review for csvdiff.app
Maker
π
Hey Product Hunt π
I built csvdiff.app because I kept doing the same dumb dance: export two CSVs, open both in Excel, squint at them side by side, and inevitably miss the one row that changed.
Existing diff tools treat CSVs like text files β so a reordered column or an extra quote mark lights up the whole file as "changed" when nothing meaningful did. I wanted something that actually understands tabular data: match rows by key, show me what was added, removed, or modified, and ignore the noise.
It grew a bit beyond diffing β you can filter, sort, and poke around your data right in the browser. Everything runs client-side. Your files never leave your machine, no upload, no account, no telemetry. That was non-negotiable since I use this with work data myself.
It's free. Would love to hear what's missing β especially if you work with exports from tools that produce cursed CSVs. I've seen some things, but I'm sure you've seen worse.
Report
the 100% client-side approach is genuinely the right call for something like this, and the side-by-side diff view makes spotting row-level changes way faster than i expected.
Report
Maker
@krebole88711Β thanks! yeah the client-side part was non-negotiable for me β csvs can have all kinds of sensitive stuff in them and i didn't want anyone worrying about that.
the diff view took a stupid amount of tweaking to get right so really glad to hear that haha :)
Hey Product Hunt π
I built csvdiff.app because I kept doing the same dumb dance: export two CSVs, open both in Excel, squint at them side by side, and inevitably miss the one row that changed.
Existing diff tools treat CSVs like text files β so a reordered column or an extra quote mark lights up the whole file as "changed" when nothing meaningful did. I wanted something that actually understands tabular data: match rows by key, show me what was added, removed, or modified, and ignore the noise.
It grew a bit beyond diffing β you can filter, sort, and poke around your data right in the browser. Everything runs client-side. Your files never leave your machine, no upload, no account, no telemetry. That was non-negotiable since I use this with work data myself.
It's free. Would love to hear what's missing β especially if you work with exports from tools that produce cursed CSVs. I've seen some things, but I'm sure you've seen worse.
the 100% client-side approach is genuinely the right call for something like this, and the side-by-side diff view makes spotting row-level changes way faster than i expected.
@krebole88711Β thanks! yeah the client-side part was non-negotiable for me β csvs can have all kinds of sensitive stuff in them and i didn't want anyone worrying about that.
the diff view took a stupid amount of tweaking to get right so really glad to hear that haha :)