PoppyOS

Compare two CSV files and see what changed, privately, in your browser

Drop in the old and the new version of a CSV file, choose the column that identifies a row, and see every added, removed and changed row, with the changed cells highlighted. No upload, no account, no install.

Get it: USD 15, one-time Try the free demo

Offline CSV Compare showing a comparison result with added, removed and changed rows

What it does

Private by design

One HTML file that runs in your browser and is technically blocked from using the network. In testing, the page made 0 network requests, and a deliberate attempt to reach the internet from inside the page was blocked.

Added, removed and changed

Match rows by one or more columns (for example Customer ID), or by the whole row. A changed row shows the old and new value of every cell that differs.

Two downloads

A differences CSV with every added, removed and changed row (before and after) and the names of the changed columns, plus a plain-text summary with counts per column.

Nothing hidden

Columns that exist in only one file are named. Rows that cannot be compared (wrong number of columns, empty match column) are listed with their row numbers, not dropped. Repeated match values trigger a warning.

Details

Want to do it with code first? See how to compare two CSV files with a script.

Get it: USD 15, one-time Try the free demo first

The demo is the same engine. It shows full results and lets you download them for files up to 200 rows each; for larger files it shows the real counts but switches the downloads off.