Duplicate File Finder

Find files by name, extension, folder, file type, contents, project, or version. Find duplicate files and preview supported formats.

Read-only. No file uploads or changes.
Content search is available after you choose Analyze file contents.

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
NameKindSizeModifiedWhy matchedLocationDetailsRelated
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:zipExtension type:archiveFile category size:>10MBSize comparison age:<30dModified within the last 30 days modified:>=2026-09-01Last modified date project:"Chat Checkpoint"Embedded project metadata tag:launchTags / keywords / topics is:duplicateExact duplicate intelligence is:versionDetected version family has:metadataAny structured metadata has:contentSuccessfully content-indexed files content:"relationship integrity"Indexed file-body text heading:"QC"Indexed Markdown / HTML headings topic:duplicateLocally derived top content terms qc_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

NameSizeTypePathModified
File type breakdown
See how the connected folder is distributed by extension, category, file count, and storage.
ExtensionCategoryFilesTotal sizeShare

Duplicates

Understand every copy. Make a plan. Leave your files untouched.

Read-only. Never deletes, moves, renames, or changes your files.

Find duplicate groups

An active filter stays visible above your results.

Duplicate options

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
Filters only the current Versions view. A highlighted find icon means a filter is active.
Version options

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
Filters only the analyzed-file list in this view. A highlighted find icon means a filter is active.
Inside Files options
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
Filters only the current Connections view. A highlighted find icon means a filter is active.
Connection options
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.
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.

  1. Choose Connect folder.
  2. Select the folder you want to review.
  3. Wait while File Finder builds a local in-memory index.
  4. 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.

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.

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

NameSizePathModified

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
Filters only the current Activity view. A highlighted find icon means a filter is active.
Activity filters

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
Filters only the current Changes view. A highlighted find icon means a filter is active.
Change options
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 is limited to the current File Map. A highlighted find icon means a query is active.
Map options
Search readyForce mapOverviewNo path tracedLayouts change only the view, never the filesystem.
Node details
Scanning folder…
Everything stays on this device.
Working locally