Switch to Deep or AI mode to compare by content checksum and detect duplicates and renames.
Everything in One Folder Comparison Suite
A complete, private, in-browser tool to compare folders, find duplicates, verify backups and analyse differences — with real content checksums, a visual tree and line-level diffs.
Full difference analysis
Find missing, extra, modified, renamed, moved and duplicate files plus folder-structure differences between two folders.
Content checksums
Generate MD5, SHA-1, SHA-256 and SHA-512 hashes with Web Crypto to detect exact matches and verify integrity byte-for-byte.
Duplicate detection
Group identical files by content hash across both folders, with duplicate locations and the disk space you would save.
Visual folder tree
A side-by-side, expandable folder tree highlights every difference, with search and filters by type, status and path.
Code & text diff
For changed text and source-code files, view a line-by-line diff with syntax-aware highlighting, ignoring whitespace or case.
Image & media compare
Compare image dimensions and media metadata, and detect identical media by content hash.
Snapshots
Save a folder snapshot and compare a folder against it later to track changes over time.
100% private
Scanning, hashing and comparison all run in your browser. Your folders are never uploaded.
What Is a Folder Comparison Tool?
A folder comparison tool compares the contents of two folders and shows exactly how they differ — which files are missing, which are extra, which have been modified, which are duplicates, and which have been renamed or moved. It is the fastest way to verify a backup, validate a migration, check whether two copies are in sync, or find wasted space from duplicate files.
This tool runs entirely in your browser. It reads each folder’s directory tree (or a ZIP archive), builds a file index, and compares by name, size, date and — in deep mode — by content checksum using Web Crypto. Because nothing is uploaded, even sensitive folders stay private, and the comparison starts instantly.
- Every difference: Missing, extra, modified, renamed, moved and duplicate files, plus structure differences.
- Real checksums: MD5, SHA-1, SHA-256 and SHA-512 for byte-exact comparison and integrity checks.
- Visual tree: A side-by-side folder tree with highlighting, search and filters.
- Private by design: Folders are scanned and compared on your device and never uploaded.
Why Compare Folders?
Copies drift apart. A backup misses a file, a sync silently fails, a migration drops a folder, or duplicates pile up and waste space. Comparing folders catches these problems before they cause data loss, and confirms when two copies really are identical.
From verifying backups and validating cloud or NAS migrations to auditing website deployments, cleaning media libraries and reviewing project changes, folder comparison gives you a precise, trustworthy answer about what changed — and what to do about it.
- Backup verification: Confirm a backup contains every file, byte-for-byte.
- Migration validation: Prove a move or copy completed with nothing lost or altered.
- Synchronization checking: See whether two copies are in sync, and which way they diverged.
- Duplicate detection: Find identical files and reclaim wasted disk space.
- Data integrity: Detect silent corruption with content checksums.
- Development workflow: Compare build outputs, deployments and project versions.
Folder Comparison Methods
Different jobs need different depth. The tool offers four methods, from instant name checks to byte-exact content verification.
- Name comparison: Quick mode matches files by relative path only — instant, ideal for a first look.
- Metadata comparison: Standard mode also compares file sizes and modified dates to flag changes.
- Hash comparison: Deep mode computes a content checksum for every file so identical and changed files are detected exactly.
- Content comparison: For changed text and code files, a line-by-line diff shows precisely what changed.
- AI comparison: AI mode adds rename/move detection and duplicate grouping on top of deep content hashing.
How the Comparison Engine Works
When you add a folder, the engine reads its directory tree via the browser’s directory-upload API (or unpacks a ZIP with JSZip), strips the root folder name, and builds an index keyed by each file’s relative path. It records size, modified date, type and category for every file.
In deep and AI modes it computes a content hash for each file with the Web Crypto API (SHA-1/256/512) or a built-in MD5. It then matches files by path: same path and same content is matching; same path, different content is modified; a file present on only one side is missing; and identical content at different paths is detected as renamed or moved. Files with the same hash are grouped as duplicates. Everything runs on your device.
- Path-keyed matching: Files are matched by their relative path within each folder.
- Hash-based truth: Content checksums detect exact matches, changes and duplicates.
- Rename detection: Same content at a new path is reported as renamed or moved.
- No upload: Scanning, hashing and comparison all happen in the browser.
How to Compare Folders
Upload Folder A
Drop a folder (or a ZIP) into the first slot. The whole directory tree is read privately in your browser — nothing is uploaded — and instantly analysed for files, folders and total size.
Upload Folder B
Add the second folder or ZIP to compare against. You can compare folder vs folder, folder vs ZIP, or ZIP vs ZIP, or load a saved snapshot as the second side.
Choose a comparison mode
Pick Quick (names), Standard (names, sizes and dates), Deep (content checksums) or AI (deep plus rename, move and duplicate detection). Choose the hash algorithm if comparing content.
Review the differences
See matching, modified, missing, renamed and duplicate files in a side-by-side folder tree with highlighting, filters and search, plus folder health scores and a difference summary.
Export a report
Download a summary or detailed report as PDF, CSV, Excel, JSON or XML, view sync suggestions, save a snapshot, or share the result.
Folder Comparison Methods
| Method | Compares | Speed | Best for |
|---|---|---|---|
| Quick (name) | Relative paths only | Instant | A fast first look at structure differences |
| Standard (metadata) | Path + size + modified date | Very fast | Everyday sync checks without reading content |
| Deep (content) | Path + content checksum | Depends on size | Backup and integrity verification |
| AI (smart) | Deep + rename/move + duplicates | Depends on size | Migrations and clean-ups |
| Snapshot | Folder vs saved snapshot | Fast | Tracking changes over time |
Use Cases
Backup verification
Compare a folder against its backup to confirm every file copied correctly, byte-for-byte, before you rely on it.
Cloud storage comparison
Download two copies and compare to confirm a cloud sync or migration kept everything in sync.
NAS comparison
Verify that two NAS shares or drive copies match, and spot files that silently failed to replicate.
Software projects
Diff two project versions or build outputs to see exactly which files and lines changed.
Website deployments
Compare a local build against a deployed copy to catch missing or stale assets.
Media libraries
Find duplicate photos, music and video across folders and reclaim storage.
Enterprise data audits
Audit folder structures for integrity, duplication and organisation across teams.
Migration validation
Prove a data migration completed with nothing missing, altered or duplicated.
Private by Design
Your folders never leave your device. Scanning, hashing and comparison all run in your browser.
No upload
Your folders are scanned, hashed and compared in your browser. They are never sent to a server.
Stays on your device
File data and the comparison report live only in your browser tab and are released when you close it.
No account
No sign-up, no email, no tracking of your file contents.
Nothing stored
Because nothing is uploaded, there is nothing to delete — files vanish when you leave.
How It Works Under the Hood
Web Crypto
SHA-1, SHA-256 and SHA-512 checksums are computed natively in the browser; MD5 uses a built-in implementation.
Directory upload
The webkitdirectory API reads an entire folder tree locally, with each file’s relative path preserved.
JSZip
ZIP archives are unpacked in the browser so you can compare folders against archives, or archive vs archive.
Diff engine
A Myers diff engine produces line-level differences for changed text and source-code files.
Pro Tips
Verifying a backup?
Use Deep mode with SHA-256 to confirm every file matches byte-for-byte, not just by name and size.
Folders renamed?
AI mode detects files that moved or were renamed by matching content hashes, so a reorganised folder is not flagged as all-missing.
Finding duplicates
Deep or AI mode groups identical files by content and shows the space you would reclaim by removing duplicates.
Comparing a ZIP
Drop a .zip into either slot to compare a live folder against an archived copy, or two archives against each other.
Track changes over time
Save a snapshot of a folder today, then compare the same folder against that snapshot later to see what changed.
Large folders
Quick and Standard modes scan instantly; Deep mode reads file content, so very large folders take longer — start with Standard.
Folder Comparison API
Automate comparison at scale with a REST API: hash comparison, duplicate detection, integrity verification, snapshots, batch jobs, webhooks, API keys, team accounts and usage analytics.
Free
- Folder & ZIP comparison
- Hash comparison API
- Community support
Pro
- Everything in Free
- Duplicate & integrity API
- Snapshots & webhooks
- Email support
Business
- Everything in Pro
- Async batch jobs
- Team accounts
- Usage analytics
Enterprise
- Everything in Business
- SLA & priority support
- Self-hosted option
- Scheduled folder audits