Table data · Free · On your device

Find what changed between two exports.

Compare CSV or TSV files by a unique ID, email or SKU. Find added, removed and changed rows, then download a detailed report. Free, no login, files stay in your browser.

On your device · No upload, login or database. Your files and report stay in this tab’s memory until you clear or leave. Download the report before closing.

UTF-8 CSV or TSV only · 5 MB, 20,000 data rows, 100 columns and 1 million cells per file. A unique header row is required. Both files must have the same column names, in any order. Values stay as text, including leading zeros.

How are rows matched?

Choose a column that uniquely identifies a row, such as an inventory SKU or record ID. Row order can change without creating a difference. Keys and values are exact text matches: 001 is not 1, and spaces or capitalization are significant. Duplicate or empty keys stop the job so no ambiguous rows are silently merged.

Can I compare Excel workbooks?

Export each relevant sheet as UTF-8 CSV first. XLSX formulas, formatting, worksheets and charts are not compared. Both CSV files need the same unique, non-empty column names, but columns may be reordered. Headers-only files are valid and useful for reporting every record as added or removed.

What is in the report?

Changed rows produce one detail line per changed cell. Added and removed rows appear as JSON objects in the after or before field. Counts above the preview refer to records, not detail lines. The report stops at 100,000 detail lines or 20 MB instead of silently truncating your download.

Will the report alter my source files?

No. The original files are only read. Exported formula-like cells receive an apostrophe prefix to reduce spreadsheet formula execution risk. Import report columns as text to preserve identifiers. The comparison report is for review, not a drop-in replacement for either source export.