Compare two copies of a project, a backup and its source, or two releases. Diffspot reads both folders in your browser, confirms identical files by hashing their contents, and shows a tree of what was added, removed or changed. Click any changed text file to see its line-by-line diff with syntax highlighting.
How to compare two folders
- Choose or drop the original folder on the left.
- Choose or drop the changed folder on the right. Files with equal sizes are verified by content hash.
- Browse the tree of differences; folders show counts of what changed inside.
- Click a changed file to see its diff, or download a report of all differences.
Why Diffspot
- Whole folder treesEvery file in every subfolder is matched by path.
- Content-verifiedSame-size files are hashed (XXH3) to tell identical from changed.
- Built-in file diffChanged text files open in the full diff viewer with syntax highlighting.
- Skip the clutter.git, node_modules and system files are skipped by default; add your own patterns.
- Never uploadedFolders are read with your browser's file access, file by file, on your device.
- Free, no accountEvery feature is free with no sign-up and no size paywall. Ads pay for the site, and they run in an isolated frame that can't read the page.
Frequently asked questions
Is anything uploaded?
No. Your browser gives the page read access to the files you choose, and everything is processed in the tab.
Why does the browser ask to upload files?
That's the browser's standard wording for giving a page access to a folder. Diffspot only reads the files locally; you can disconnect from the internet and it still works.
How large can the folders be?
Tens of thousands of files work well. Hashing speed depends mostly on your disk.
Is Diffspot free?
Yes. All features are free, with no account, no trial and no limit on the number of comparisons. The site is supported by ads, which never see what you compare.