How to Find Duplicate Files on Windows (Free, No Install)
Three reliable ways to find duplicate files on Windows — a free online tool, built-in PowerShell, and desktop software — all using SHA-256 so they catch duplicates even when the filenames differ.
Quick Answer
Windows has no built-in duplicate file finder. The fastest free way is a browser tool like FolderManifest Find Duplicates, which hashes each file with SHA-256 in memory and groups exact copies — no install, no account. For scripting, use PowerShell's Get-FileHash. For recurring cleanup across whole drives, use a desktop app.
Why Checksums Beat Filenames
Most people hunt for duplicates by sorting a folder by name or size. That misses the duplicates that matter and flags files that aren't actually the same. The reliable signal is the file's content, captured as a checksum.
A SHA-256 checksum is a 64-character fingerprint calculated from the bytes of a file. Change a single pixel, comma, or byte and the checksum changes completely. Two files are exact duplicates if — and only if — their checksums match. Learn more in our duplicate detection with checksums guide.
By filename (unreliable)
Misses renamed copies, flags same-named files with different contents, ignores files moved into subfolders.
By checksum (accurate)
Catches every byte-for-byte duplicate regardless of name, date, or location. Zero false positives.
Method 1: Free Online Tool (Fastest)
If you just need to check a batch of files right now, the no-install route is the quickest. Our free Find Duplicates tool runs in your browser and processes files in memory — nothing is uploaded to a server for storage.
- Open the Find Duplicates tool.
- Drag in the files you want to check (or click to browse).
- Each file is hashed with SHA-256 as soon as it loads.
- Files with identical hashes are grouped together as exact duplicates.
- Keep one copy from each group and remove the rest.
🔧 Check Your Files Now
Drag a batch of files in and see duplicate groups in seconds — free, private, no sign-up
Open Find Duplicates →Method 2: PowerShell (Built Into Windows)
Windows ships with everything you need to find duplicates from the command line — no download required. This one-liner groups every file under a folder by its SHA-256 hash and prints the groups that contain more than one file:
Get-ChildItem -Path "C:\Users\You\Documents" -Recurse -File |
Get-FileHash -Algorithm SHA256 |
Group-Object -Property Hash |
Where-Object { $_.Count -gt 1 } |
ForEach-Object { $_.Group | Select-Object Path, Hash }Each block of output is a set of duplicates. Hashing reads every byte, so very large folders take longer — this is normal and is what makes the result trustworthy.
Tip
PowerShell lists duplicates but never deletes anything for you — that's a feature. Review the output before removing files, and see the safe-deletion checklist below.
Method 3: FolderManifest Desktop (Recurring Cleanup)
Online tools and PowerShell are perfect for one-off checks. If you clean duplicates across entire drives on a schedule — or need an audit-friendly record of what you removed — the FolderManifest desktop app scans unlimited files, tracks changes over time, and exports HTML reports you can keep.
- Unlimited scale: whole drives and network shares, not just a handful of files
- Repeatable: re-run the same scan weekly and see what changed
- Documented: export checksummed reports for backups and audits
Which Method Should You Use?
| Need | Best method |
|---|---|
| Quick one-off check, no install | Free online tool |
| Scripted / scheduled task | PowerShell Get-FileHash |
| Whole-drive, recurring cleanup | FolderManifest desktop |
| Audit-ready documentation | FolderManifest desktop |
How to Delete Duplicates Safely
The duplicate that bites you is the one you deleted by mistake. Follow this checklist:
- Verify by content, not filename — confirm matching SHA-256 checksums.
- Keep one copy in your canonical location (e.g. the original project folder).
- Quarantine, don't delete — move the rest to a temporary holding folder first.
- Wait a few days, make sure nothing broke, then empty the holding folder.
- Back up before bulk operations on irreplaceable files.
Frequently Asked Questions
Does Windows have a built-in duplicate file finder?
No. Windows 10 and 11 have no built-in duplicate finder. Use PowerShell's Get-FileHash, a free online tool, or a desktop app that compares files by checksum.
How do I find duplicate files for free?
The fastest free method is a browser tool like FolderManifest Find Duplicates, which hashes each file with SHA-256 in memory and groups exact matches — no installation or account.
Can I find duplicate photos and videos?
Yes — checksum comparison works on any file type. Note that visually similar photos saved at different resolutions aren't byte-for-byte identical, so they won't match.
Is it safe to delete duplicate files?
Yes, if you verify by content first, keep one copy, and quarantine the rest before permanently deleting. Never bulk-delete based on filename alone.
Find Your Duplicates Now
Ready to reclaim storage? Use our free online tool — no email, no installation, instant SHA-256 verified results.
