Compare two folders and review every difference

To compare two folders, point Diffesq at both directory trees: it walks them locally and reports every added, removed, and changed file in one pass, with content verification by hashing. Directory structure, file names, and contents never leave your device.

Compare two folders

How it works

  1. Switch the workbench to Folder comparison and select a folder on each side.
  2. Diffesq scans both trees locally and matches files by path and content.
  3. Review the tree: added, removed, modified, and unchanged files, with content hashes verifying whether same-named files truly match.
  4. Filter the view with glob or regex patterns, drill into any file pair's full diff, and — if you choose — copy or mirror files with a locally-generated operation receipt.

What the comparison covers

  • Full-tree scan with per-file status: added, removed, modified, unchanged.
  • Content verification by hashing, computed on your device.
  • Advanced filtering: file-type groups, glob patterns, and PCRE2 regular expressions.
  • Drill-down into any changed pair using the format-appropriate comparison.
  • Renames aren't followed across folders — a renamed file reports as removed + added — and write operations (copy/mirror) need a browser with folder write access.

Free vs Pro

Structured-file comparisons run in full on your device on the free tier, with about a third of the results shown as a preview; Pro unlocks the complete results and clean, unwatermarked exports (HTML, Markdown, JSON, PDF).

See Pricing for plans — $2.97/month, $27.99/year, or $49 once.

Privacy

Every comparison runs locally in your browser. Your files are never uploaded — there is no server that receives them, and the page keeps working with Wi-Fi turned off. Details in the Privacy Policy.

Frequently asked questions

Is anything uploaded during a folder scan?

No. Structure, names, paths, sizes, timestamps, and content hashes are all computed on your device and never transmitted.

Why does my browser ask about 'uploading' the folder?

That's the browser's own generic wording for granting a web page read access to a folder. Nothing is sent anywhere — Diffesq reads the files locally in your tab.

Does it work offline?

Yes — once the page has loaded, parsing, comparing, and rendering all happen on your device. Turn off Wi-Fi and it still works.

Related