Selected files only. Original folder locations are unavailable. Paths show filenames; no other files or folders are scanned.
Demo workspace · Fictional examples, not your files.
FILE
Current file
FREE DUPLICATE FILE LOCATOR
Duplicate File Finder
A little less clutter. Find exact copies, compare their context, and decide what to keep. Your files stay right where they are.
Folder selection depends on your browser and device. If it is unavailable, choose Select files. Only the selected files are scanned; their original folders are not provided.
Runs in this browser. No upload by this tool. Read-only: no delete, move, rename, overwrite, or source-file changes. Content search runs only after you choose Analyze file contents.
Find my files
Start with a name, folder, type, project, version, or anything else you remember.
To search inside supported files, choose Analyze file contents in Inside Files. No file uploads or changes.
Recently opened
Folder pulse
Folder details
Large-folder safeguards
Keeps File Finder responsive
Nothing is sampled out of Files search. File Finder changes how heavy local work is scheduled and how many rows are painted at once. It does not remove files from the local index, upload them, or change the source folder.
Current workload
Automatic
Idle
Connect a folder to begin.
Responsiveness controls
Session only
Files search still evaluates the complete connected index.
Choose how often File Finder briefly gives the interface time to update.
Only same-size candidates are hashed. Files above 128 MiB remain clearly labeled candidates.
Bounded
Explicit only, up to 2 MB per file and 64 MB per indexing run.
64 MB cap
The connected file index remains complete while the visual map stays capped.
340 nodes
Files
Browse the complete connected index or type what you remember. Search and browsing are two states of this same workspace.
Filters, sort, and columns
File type
Detected information
Sort
Name
Kind
Size
Modified
Why matched
Location
Details
Related
More search tools
Examples
Use a ready-made query, or keep typing normally in the Files search box.
Advanced search syntax
Terms are combined with AND. Prefix any term with - to exclude it. Quoted values may contain spaces. Property keys from structured metadata can be queried directly.
ext:zipExtensiontype:archiveFile categorysize:>10MBSize comparisonage:<30dModified within the last 30 daysmodified:>=2026-09-01Last modified dateproject:"Chat Checkpoint"Embedded project metadatatag:launchTags / keywords / topicsis:duplicateExact duplicate intelligenceis:versionDetected version familyhas:metadataAny structured metadatahas:contentSuccessfully content-indexed filescontent:"relationship integrity"Indexed file-body textheading:"QC"Indexed Markdown / HTML headingstopic:duplicateLocally derived top content termsqc_status:passAny YAML/property key can be queried directly-ext:zipNegate any criterion
Search summary
Saved searches
Only the name, query, and sort choice are stored locally. File data is not persisted by this feature.
Narrow these files
Add a filter based on what is already visible in the current result set.
Words inside supported files are searched only after you explicitly analyze contents in Inside Files. Content text stays in memory for the connected session.
Useful filters
Common local slices of the same connected index. Choosing one does not move or change files.
Choose a useful filter
Name
Size
Type
Path
Modified
File type breakdown
See how the connected folder is distributed by extension, category, file count, and storage.
Extension
Category
Files
Total size
Share
Duplicates
Understand every copy. Make a plan. Leave your files untouched.
Read-only. Never deletes, moves, renames, or changes your files.
Find → Verify → Compare → Label → Export
Connect a folder to read its files and subfolders locally. Same-size files of up to 128 MiB each are eligible for SHA-256 verification. Matching size and hash identify exact-copy groups; missing verification stays separate. Empty files are not included in duplicate detection.
Labels are only a review plan for this session. A group counts as reviewed when every copy is labeled Keep in plan or Potential redundant copy, with at least one Keep. You may keep every copy. No file is chosen for you.
Matching looks at file bytes, not visual similarity. ZIP files are compared as whole files, not by their unpacked contents. A modified date is not a creation date.
Find duplicate groups
An active filter stays visible above your results.
Duplicate options
Your review plan
Session only: labels disappear on reload or when a different folder is loaded. Downloads contain filenames and paths; check them before sharing. Exporting changes no source files.
Exact copies
More duplicate insights
Duplicate footprint by folder
All member bytes, not savings
Where copies appear
Folders
Projects
When copies were last modified
Current duplicate members grouped by last-modified month. This is not a creation, copy, or deletion history.
Versions
Review files that appear to be versions of the same work, compare them, and see when your own file metadata declares a relationship.
How versions are grouped
Some version groups come from matching file-name patterns in the same folder. Stronger relationships come only from connections declared in file metadata. Modified time helps with review, but File Finder never silently chooses a “latest” or authoritative file.
Version summary
Find versions
Find within Versions
Filters only the current Versions view. A highlighted find icon means a filter is active.
Version options
Sort groups
Detected filename families
Selected version details
More version insights
Declared relationship evidence
Family activity
Last modified
Bars show detected version-family members grouped by filesystem lastModified month. They do not prove creation order or canonical version order.
Compare two members
Facts + metadata
Version review report
Local export
Export detected filename families, explicit lineage evidence, comparison facts, paths, version tokens, timestamps, hashes already known to File Finder, and lifecycle metadata for review.
The report does not designate a canonical or latest file unless that status is explicitly present in metadata.
Inside Files
See what supported files contain, search words inside them, and find related material without uploading or changing the files.
How file-content analysis works
File Finder reads supported text-like files only when you choose Analyze file contents. The temporary index stays in memory for this connected session. “Similar content” is a local word-overlap signal, not an AI judgment, and it never replaces exact-copy evidence.
Inside Files summary
Find inside analyzed files
Find within Inside Files
Filters only the analyzed-file list in this view. A highlighted find icon means a filter is active.
Inside Files options
Sort indexed files
Clearing removes only the temporary in-memory content index for this session.
Connect a folder, then explicitly index readable contents.
Indexed readable files
Selected file details
More content insights
Common content terms
Deterministic local token counts
Common stop words are excluded. Terms are lexical frequency signals only; File Finder does not claim these are semantic topics.
Index coverage
Supported readable files
Connections
See which files link to each other, which stand alone, and which references need attention.
How connections are found
Connections come from explicit local file links and recognized relationship fields. Missing links and multiple possible matches stay visible. Similar content is not treated as a link.
Connection summary
Find connections
Find within Connections
Filters only the current Connections view. A highlighted find icon means a filter is active.
Connection options
Sort files
Connect a folder to inspect its knowledge structure.
Connected files
Selected file connections
More connection insights
Most connected files
Resolved local connections
References that need attention
Nothing is auto-fixed
Review
Things worth a closer look
See the strongest local signals that may deserve your attention, with the evidence kept separate from the decision.
✓
You decide what happens next. File Finder can point to exact copies, possible copies, version overlap, connection problems, and changes. It does not delete, move, rename, relink, or choose a “best” file for you.
No current review signals
No review signals are currently visible from the analyses File Finder has run. This does not prove the folder is clean or complete; optional content analysis and a baseline snapshot can reveal additional evidence.
Review areas can overlap. Counts are evidence signals, not a count of unique problem files. “Possible” and “version” findings are never treated as proof that files are interchangeable.
Explore
More ways to understand this folder
Go deeper only when you need to. These views all use the same local file facts underneath Files and Viewer.
How to use Duplicate File Finder
Learn the safe workflow from connecting a folder to reviewing exact copies, comparing context, and exporting a review plan. Use this manual at any time; it does not require a connected folder.
✓
Permanent safety rule: Duplicate File Finder is read-only. It can inspect, compare, label a session review plan, and export reports. It never deletes, moves, renames, overwrites, or modifies your source files.
1 · ConnectChoose a folder and grant read-only browser access.
2 · FindReview exact copies, possible copies, and name conflicts.
3 · VerifyUse content hashes and visible evidence to understand certainty.
4 · CompareCompare paths, names, sizes, dates, metadata, and relationships.
5 · PlanLabel your decision plan and export it. Nothing is changed on disk.
Start here · connect and scan
Connect folder asks the browser for read access. Browsers that support the folder picker use it directly; otherwise the app falls back to folder selection through a file input. Folder selection may be unavailable on older browsers or devices. Choose Select files to scan individual files instead. That selection does not include original folder locations.
Choose Connect folder.
Select the folder you want to review.
Wait while File Finder builds a local in-memory index.
Open Duplicates first if your goal is duplicate cleanup planning.
No source action is performed. Connecting a folder does not upload, delete, move, rename, or edit its files.
Try guided demo loads fictional files so you can practice without connecting your own folder.
Finding duplicates · exact, possible, and name conflicts
Exact copies
Exact-copy groups require matching file size and matching SHA-256 content hash. Same-size files of up to 128 MiB each are eligible for verification in this build. Empty files are excluded from duplicate detection.
Possible copies
Possible copies are candidates that do not have enough content-verification evidence to be called exact. Treat them as a review queue, not proof.
Name conflicts
Files can share a filename and still contain different bytes. The guided demo includes this case deliberately.
ZIP files are compared as whole files. File Finder does not claim that two different ZIP containers are duplicates merely because their unpacked contents might resemble each other.
Review a group · compare copies safely
Choose Review copies on an exact group. Each copy card shows the context that can differ even when file bytes are identical: filename, folder, size, extension, and modified date.
Open in Viewer previews supported files read-only.
Copy path copies the displayed path so you can locate the file yourself.
Select two copy cards to compare their context side by side.
Expand verification or technical details only when you need deeper evidence.
File Finder does not choose a “best” copy. Folder context, naming, project meaning, and backup intent are decisions only you can make.
Review plan · label decisions without changing files
The review plan is a session-only decision aid. Available labels are Keep in plan, Potential redundant copy, Review later, and Not labeled.
An exact group counts as reviewed only when every copy has a settled label and at least one copy is marked Keep. Keeping every copy is valid.
Download the readable Markdown plan or JSON plan before reloading if you want to retain your decisions. Exports contain review information and paths; they do not contain executable cleanup commands and do not modify source files.
Files · browse and search one index
Files is both the browser and search workspace. With an empty query it shows the connected index. Type a query and the same table becomes search results.
Filters, sorting, and extra columns live behind the options control so the default screen stays calm. More search tools contains examples, saved searches, facets, and advanced syntax such as ext:zip, is:duplicate, project:"Client A", or -ext:zip.
Words inside supported files become searchable only after you explicitly run Analyze file contents in Inside Files.
Viewer · inspect supported files read-only
Open files from Files, Duplicates, or other workspaces. Viewer can preview supported images, PDF/audio/video, readable text, Markdown, JSON, delimited tables, and package signatures/listings depending on file type.
HTML and SVG are treated cautiously: active document content is not executed by the Viewer. Unsupported files still retain their indexed metadata and relationships.
Review · evidence that may deserve attention
Review collects strong local signals from analyses the app has already run: exact copies, possible copies, version overlap, connection problems, and changes. Areas can overlap, so counts are not a count of unique “bad files.”
No review signal means only that nothing is currently visible from the analyses already performed. It does not prove a folder is clean, complete, or correct.
Explore · when you need deeper context
Storage shows what uses space and where, including duplicate overhead evidence.
Activity organizes file modified times and dates found inside files.
File Map visualizes files, folders, projects, duplicates, versions, and connections.
Inside Files performs optional local content analysis on supported readable files.
Versions groups likely related versions without silently choosing an authoritative file.
Connections shows explicit local links and recognized relationship metadata.
Changes compares the current folder against a local baseline snapshot.
File Map · navigate the visual graph
Click a node to open its Node Card. Double-click a node to center and focus it. Focus can limit the graph to one- or two-step neighborhoods so large maps stay understandable.
Use semantic zoom: overview levels show less labeling; closer zoom reveals richer file labels and type cues. Empty-space click or Escape clears selection.
The graph is an exploration aid. Relationship edges represent the evidence types File Finder knows; they do not imply that one file should be deleted.
Dates · what “modified,” “created,” and embedded dates mean
Last modified is the timestamp supplied by the browser for the selected file. It is not necessarily the date a file was originally created or copied.
A creation or updated date is shown only when File Finder actually finds a recognized date field inside file metadata. When that evidence is absent, the app says the creation date is unavailable rather than inventing one.
Use dates as context, not as automatic proof of which duplicate you should keep.
Inside Files · optional content analysis
Content analysis is explicit. It indexes supported readable content locally so Files search can find words, headings, and locally derived terms inside documents.
This build limits readable-content analysis to up to 2 MB per file and 64 MB per indexing run. The content index stays in memory for the connected session and can be cleared without changing files.
Storage · understand space and duplicate overhead
Storage provides folder, project, and type views of the connected index. Duplicate overhead is derived from extra members of exact-copy groups and is evidence for review, not a deletion instruction.
Click items to drill or inspect. Large visualizations may summarize display while the connected file index remains available elsewhere in the app.
Privacy & local-first behavior
File reading and analysis are designed to run in the browser. The tool does not require network requests for its file-analysis workflow and does not upload your selected files.
Review labels and content indexes are session data. Saved-search definitions can use browser local storage, but the saved-search feature stores the search definition rather than your file contents.
Exports are newly created local files. Review them before sharing because they can contain filenames, paths, or other information from your workspace.
Keyboard shortcuts
Ctrl/Command + K · open Find & Commands.
/ · open Files and focus file search when you are not typing in a form field.
Alt + Left / Right · move through the app’s view history.
File Map: arrow keys pan, +/- zoom, F fits, 0 resets, and Escape clears selection.
Troubleshooting
Folder does not open
Check that your browser allows folder/file selection and that you granted access. If the modern folder picker is unavailable, the app attempts its folder-selection fallback.
A file is only a possible copy
Verification may be unavailable or intentionally bounded. Large files above the exact-hash limit remain clearly separated from verified exact copies.
No duplicates appear
This can mean no exact groups were verified, but it can also reflect the current scan/verification limits. Check Possible copies and make sure scanning completed.
Preview unavailable
The file remains indexed. Use its metadata, path, duplicate context, or external application if the browser cannot preview that format.
Large folder feels busy
Open Folder details on Home to review responsiveness controls. These controls change scheduling/display limits, not the completeness of Files search.
Glossary
SHA-256 / hash: a content fingerprint used here to verify exact byte matches.
Exact copy: files with matching size and verified matching content hash.
Possible copy: a candidate that lacks enough verification evidence to be called exact.
Metadata: structured information associated with a file or found inside supported file content.
Snapshot/baseline: a local reference used by Changes to compare a later folder state.
Node: an item shown on File Map, such as a file, folder, project, duplicate group, or relationship entity.
Relationship: an explicit or recognized connection between local items; not an instruction to modify them.
No guide topics match that search. Try a broader word.
Viewer
Read-only local preview
Open supported files here without editing, uploading, executing, or changing them.
Select a file to inspect.
Open a file from Files, Duplicates, or any other File Finder view. The file is read only after you choose it.
READ ONLY
File details
Storage
See what is using space. Drill into folders, compare file types or projects, and open any file in Viewer.
Storage summary
Rectangle area represents bytes. Nothing is moved, deleted, uploaded, or changed.
Storage details
Largest files in this scope
Name
Size
Path
Modified
Activity
See when files were modified and when dates stored inside files say something happened.
How time is interpreted
“Last modified” uses the timestamp supplied by the browser. “Dates inside files” come only from recognized date fields. File Finder keeps those two kinds of evidence separate and does not invent creation dates.
Activity summary
Find activity
Find within Activity
Filters only the current Activity view. A highlighted find icon means a filter is active.
Activity filters
Grouping
File type
Project
Activity map
Activity details
Changes
Compare the folder you see now with an earlier File Finder snapshot. Find what appeared, disappeared, changed, moved-looking, or grew—without modifying the folder.
A snapshot is not a backup. It stores compact file facts such as path, size, modified time, type, project/status context, and hash evidence already recorded. It does not store file contents. Possible moves are labeled as possible unless matching hash evidence confirms identical bytes.
Snapshot options
Change summary
Find changes
Find within Changes
Filters only the current Changes view. A highlighted find icon means a filter is active.
Change options
Sort changes
Capture or load a baseline snapshot to compare this folder over time.
Changes
Selected change details
More change insights
Storage movement
Folder-level byte change
Snapshot facts
Local comparison evidence
File Map
Explore how files, folders, projects, versions, copies, and explicit connections relate to one another.
Find on File Map
Find a node
Find is limited to the current File Map. A highlighted find icon means a query is active.
Map options
Entity focus
Map area
Connections
Group map
Labels
Visibility
Search readyForce mapOverviewFocus · 1 stepNo path tracedLayouts change only the view, never the filesystem.
Node details
About this finder
Find duplicate files with evidence, not filenames alone
Duplicate File Finder is a browser-based tool for locating and reviewing repeated files inside a folder you choose. It separates verified exact copies from files that only look like possible duplicates, keeps the source files unchanged, and gives you a review plan you can inspect before taking any action outside the tool.
What is a duplicate file finder?
A duplicate file finder compares files in a selected collection to identify repeated data. This tool starts with file size, then uses SHA-256 where eligible to verify exact-copy groups instead of treating a matching filename as proof.
Exact copies
Exact means the files have the same non-zero byte size and the same SHA-256 value in this tool's verification flow. Exact-copy groups can be labeled for review and included in a local review-plan export.
Possible duplicates
Possible means there is duplicate evidence that is not sufficient for exact verification. For example, same-size files can remain candidates when hashing is unavailable or a file is over the tool's 128 MiB hash limit.
Same filename is not enough
Two different files can share a name, and one exact copy can be renamed. The tool therefore keeps filename conflicts separate from verified content matches rather than declaring duplicates from names alone.
How Duplicate File Finder checks a folder
You choose the folder. The browser grants access to that selection, and the tool performs its comparison work locally in the browser.
Choose a folderThe tool reads the files exposed by the browser's folder permission or folder-selection fallback. If unavailable, choose Select files to review only individual files. Their original folders are unavailable.
Group by sizeNon-empty files with unique sizes cannot be exact copies of one another, so same-size groups become verification candidates.
Compute SHA-256Eligible same-size files up to 128 MiB are hashed with the browser's Web Crypto capability.
Separate the evidenceMatching size + SHA-256 becomes an exact-copy group. Unverified same-size groups remain candidates.
Review before actingCompare locations, dates, project context, and labels. The tool exports a plan; it does not change the source files.
What SHA-256 verification means here
A fingerprint of file bytes
SHA-256 turns a file's bytes into a fixed-length fingerprint. Duplicate File Finder treats files with the same size and matching SHA-256 as verified exact-copy evidence. The comparison is about the file bytes, not the filename or folder name.
Not a visual-similarity detector
A resized photo, recompressed image, edited document, or repackaged archive can look equivalent to a person while having different bytes. Those are not exact copies under this check. The tool also does not recursively compare the contents of archives when verifying duplicates.
Exact-copy evidence
Same non-zero size + matching SHA-256.
Hash limit
128 MiB per file for duplicate verification in this version.
Zero-byte files
Excluded from the duplicate-detection pass.
Duplicate photos, documents, archives, and other files
Exact duplicate verification operates on file bytes, so it can identify byte-identical copies across ordinary file categories such as photos, documents, data files, code, and ZIP archives. Preview support varies by format, and exact-copy verification should not be confused with visual, semantic, or archive-content similarity.
Useful evidence to compare
Before deciding what to keep, review each copy's relative path, file size, browser-provided modified date, project information when detected, and surrounding folder context. A duplicate result tells you the files match; it does not tell you which location is operationally important.
Large-file candidates
If a same-size file is over 128 MiB, this version leaves the group as an unverified candidate instead of presenting it as an exact duplicate. Hash-unavailable cases are handled the same way: visible for review, but not promoted to exact-copy status.
What “duplicate space” means
For a verified exact-copy group, the tool's extra-copy byte estimate is (number of copies − 1) × size of one file. It is a logical duplicate-byte estimate for verified groups, not a promise of real disk space that will be reclaimed. Filesystems, backups, cloud sync, hard links, compression, and your own keep/delete decisions can change actual storage outcomes.
Folder access, privacy, and local processing
The tool works with the folder you explicitly choose. Where supported, it requests read-only directory access; otherwise the browser can provide a folder-selection fallback. Select files offers individual-file selection when a folder cannot be chosen, without original folder locations. The duplicate scan, hashes, review labels, and exports are handled in this browser. No upload is performed by this tool.
Review boundary: Duplicate File Finder does not delete, move, rename, overwrite, or otherwise modify source files. Review labels are local planning labels, not filesystem instructions. Copy, download, or export locally, and review before sharing because reports can contain filenames and relative paths.
What this tool does not do
No automatic cleanup
It does not remove duplicates or choose a “correct” copy for you. Source-file changes stay outside this application.
No whole-device scan
It works from the folder selection exposed by the browser. It does not silently crawl your computer or storage accounts.
No visual similarity claim
Near-identical photos or documents with different bytes are not promoted to exact copies merely because they look alike.
No guaranteed reclaimed space
The duplicate-space number is an estimate of logical extra-copy bytes in verified groups, not a guarantee of physical disk savings.
Duplicate File Finder FAQ
Can Duplicate File Finder delete duplicate files?
No. This tool is deliberately read-only. It finds, compares, labels, and exports review information, but it does not delete, move, rename, overwrite, or modify the selected source files.
Does the same filename mean two files are duplicates?
No. Matching names are only a review signal. Exact-copy status in this tool requires matching non-zero size and matching SHA-256 for files that are eligible to be hashed.
Can it find duplicate photos?
It can verify byte-identical photo files as exact copies. An edited, resized, recompressed, or metadata-changed image may have different bytes and therefore will not be treated as an exact copy by this check.
Why does a file appear as a possible duplicate instead of an exact duplicate?
A same-size group can remain unverified when a file exceeds the 128 MiB duplicate-hash limit, browser hashing is unavailable, or hashing cannot complete. The tool keeps that distinction visible instead of overstating certainty.
Are files uploaded to a server?
No upload is performed by this tool. Folder reading, duplicate comparison, SHA-256 hashing, review labels, and generated exports run in the browser.
Does “duplicate space” equal the amount of disk space I will recover?
No. It is the logical extra-copy byte total for verified groups: (copies − 1) × file size. Actual reclaimed disk space depends on what you later choose to do and how the underlying storage works.
Runs in this browser.No upload by this tool.Read-only source review.Copy/download/export locally.Review before sharing.