YOUR FILES · YOUR BROWSER
No folder connected
Duplicate File Finder
HomeNo folder connected
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.

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. 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.

  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

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.

  1. 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.
  2. Group by sizeNon-empty files with unique sizes cannot be exact copies of one another, so same-size groups become verification candidates.
  3. Compute SHA-256Eligible same-size files up to 128 MiB are hashed with the browser's Web Crypto capability.
  4. Separate the evidenceMatching size + SHA-256 becomes an exact-copy group. Unverified same-size groups remain candidates.
  5. 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.
Scanning folder…
Everything stays on this device.
Working locally