Loading ToolDeck, please wait.

ToolDeck.online

INITIALIZING_

0%
DESIGNED BY SJ VISUAL FLOW STUDIOS
ToolDeck.onlineOpen. Build. Go.
Skip to content

Duplicate File Finder: find identical files by content, not name

Scan files or whole folders on your device with SHA-256. Nothing is uploaded, nothing is stored. Group duplicates, see wasted space, export a CSV report, and compare any two files byte by byte to confirm before you delete anything.

  • 100% secure and private
  • Content hash, not filename
  • Folder scans, drag and drop
  • Byte-by-byte compare

Drop files or folders here

Everything is processed in your browser. Nothing is uploaded, nothing is stored.

Smaller files are skipped. Keeps the scan fast on noisy folders.

Hashing mode

Accurate mode hashes every byte with full SHA-256. Best for critical work.

  • 100% Secure
  • No Upload
  • No Storage
  • No Sign-up
  • Works Offline
  • No Watermark

How this compares to other duplicate finders

Traditional duplicate finders install software on your machine. Cloud tools upload your files. This one sits in between: browser-native, nothing installed, nothing uploaded.

FeatureTToolDeckdupeGuru / desktop appsCloud duplicate finders
Runs entirely in your browserYesNoNo
No sign-up or accountYesYesPartial
Works without installing anythingYesNoPartial
Finds duplicates by content, not nameYesYesYes
SHA-256 content hashingYesYesYes
Byte-by-byte compare modeYesPartialNo
Folder scansYesYesYes
CSV report exportYesYesPaid only
Files never leave your deviceYesYesNo
Works offline after first loadYesYesNo
Free without paywallsYesPartialPartial

Comparison reflects publicly available information at the time of writing. Features may change. Representative examples of common patterns.

Free browser tools that pair well with a duplicate cleanup workflow. Nothing uploaded, ever.

See all ToolDeck tools

How it works

  1. 1

    Drop files or a folder

    Use Choose files for individual files, or Choose folder to scan a whole directory tree. Add as many as you like. Nothing is uploaded.

  2. 2

    Scan for duplicates

    The scanner first groups by file size, then hashes only the files that share a size. Groups with identical SHA-256 digests are your duplicates.

  3. 3

    Review and delete the extras

    Inspect each group, preview, export a CSV report if you want, then remove the extra copies safely in your file manager. Browsers cannot delete files, so this tool tells you exactly what to remove.

Prefer the terminal? Use fdupes with the same logic

If you want to automate deletion after exporting the CSV, fdupes uses the same size-first then hash algorithm. This tool is the browser-native equivalent for anyone who does not want to install anything.

# Install fdupes (Linux)
sudo apt install fdupes

# Preview duplicates in a folder
fdupes -r ~/Pictures

# Preview and show sizes
fdupes -rS ~/Pictures

# Delete duplicates interactively (asks for each group)
fdupes -rd ~/Pictures

# Delete without prompting (dangerous, keep one copy)
fdupes -rdN ~/Pictures

Everything you get for free

  • Content hashing, not filename guessing

    Two files are duplicates when their content matches, not when their names match. Every file in a size class is hashed with SHA-256 and grouped by the resulting digest. Files with identical names but different content are never grouped together.

  • Size pre-grouping for speed

    Files can only be duplicates if they are the same byte length. The scanner skips hashing any file whose size is unique. On real-world folders this cuts 70 to 95 percent of the work and makes the scan feel instant.

  • Byte-by-byte compare mode

    Drop in two files and confirm exactly whether they are bit-for-bit identical. When they differ, the tool shows the offset of the first mismatch, the hex value, the binary value and the ASCII character at that position.

  • Folder scans in one click

    Use the Choose folder button to scan a whole directory tree without picking files one by one. The browser walks the folder on your device, collects the file list, and nothing is sent to a server.

  • Wasted space calculation

    Every group shows the size of a single copy and the total wasted space if you keep one and delete the rest. The dashboard sums this across all groups, so you know exactly how much disk space you will free.

  • CSV export for review

    Export every duplicate group as a CSV with columns for group number, hash, size and filename. Open it in Excel, Google Sheets or any spreadsheet tool to decide what to delete.

  • Inline preview for photos and video

    Click Preview on any file to open a lightbox with images, video and audio. Confirms at a glance which copy to keep before you delete anything in your file manager.

  • Nothing leaves your device

    There is no upload step. The hashing runs in your browser using the Web Crypto API, which the browser implements on top of the operating system cryptographic layer. Your files, names and contents never touch a server.

What people use it for

  • Free up disk space on your laptop

    Photos, screenshots, downloads and copies of copies pile up over years. A single scan usually finds gigabytes of exact duplicates you can safely delete from your disk.

  • Clean up a photo library

    Cameras and phones produce DSC_0123.JPG and DSC_0123 (1).JPG files across multiple imports. Hashing by content groups them regardless of filename and lets you keep the originals.

  • Deduplicate a music collection

    Compilation albums and re-downloads produce duplicate tracks with different metadata but identical audio. Hashing finds them by raw bytes so you can keep the better-named copy.

  • Tidy up a shared drive

    Office drives accumulate "final_v3 (copy).docx" style duplicates. Confirm which is truly identical to which before archiving a clean version.

  • Verify a copy before deleting the original

    Use compare mode to confirm a backup really is byte-for-byte identical to the source before you remove the original from a fragile location.

  • Check for accidental duplicate submissions

    Drop an attachments folder before emailing to confirm you are not sending the same PDF twice. The wasted space total shows the impact in one number.

Questions people ask

How does this find duplicates without uploading my files?

Every file is read and hashed inside your browser using the Web Crypto API. The SHA-256 digest of each file is computed locally on your device. Only the resulting digest is used to group files. The file itself never leaves your computer. Open your browser network tab while scanning and confirm there are no outbound requests carrying file data.

What makes two files duplicates here?

Two files are reported as duplicates only when their content is byte-for-byte identical. The scanner computes a full SHA-256 hash of every file and compares the digests. Files that have the same name but different content are never grouped. Files that have different names but identical content are always grouped.

Why do I need to delete the duplicates myself?

Web browsers deliberately cannot delete files on your disk. No web page has permission to remove a file from your file system. This tool tells you exactly which files are safe to delete, then you remove them in Finder, Explorer or your file manager. That is also the safest design: you stay in control of every deletion.

How long does a scan take?

It depends on how much unique data there is. Files with a unique size are skipped instantly because they cannot be duplicates. On typical folders, most files are unique by size and the scan finishes in seconds. For a photo library with thousands of similarly sized JPEGs, expect a few minutes.

What is the difference between accurate mode and fast mode?

Accurate mode hashes the entire file with SHA-256. This guarantees that grouped files are truly identical. Fast mode hashes only the first 256 KB and last 256 KB of files over 10 MB, plus the file size. In practice collisions are astronomically unlikely, but the guarantee is not absolute. Use accurate mode for critical work.

Can it find duplicate photos?

Yes, for exact duplicates. If you exported the same photo twice, or copied a folder, or ended up with photo.jpg and photo (1).jpg from the same source, the tool finds them. It does not find visually similar photos with different resolutions or formats, because those have different bytes. For visual similarity, use a dedicated photo deduplication tool.

Can I scan a whole folder?

Yes. Use the Choose folder button. Your browser walks the directory tree on your device and passes the file list to the tool. Nothing is uploaded. The folder input is supported in all modern browsers on desktop. On mobile it depends on the browser.

What is the byte-by-byte compare mode for?

Two files might have the same size and the same prefix but differ in a single byte in the middle. Compare mode tells you the exact offset of the first difference, the hex value, the binary value, and the printable character at that position in each file. Useful for binary files, disk images, firmware dumps, and checking that a copy is a genuine copy.

Is there a file size limit?

In accurate mode the browser has to hold the whole file in memory while hashing, so the practical limit is your available RAM. Files over about 500 MB may fail on low-memory devices. Switch to fast mode for very large files. Fast mode only reads two 256 KB windows regardless of file size.

Can it scan network drives or cloud storage?

Only if those appear as ordinary folders your browser can access. Google Drive, Dropbox and OneDrive sync folders on your disk work if they are mounted as normal directories. Remote FTP or SFTP servers cannot be scanned because the browser has no filesystem access to them.

What does the CSV export contain?

One row per duplicate file, with columns for the group number, the SHA-256 hash, the file size in bytes, the human-readable size, and the filename. Sort the CSV by group to see exactly which files belong together. This is useful when you want to script the deletion step with a command-line tool.

Does it work on iPhone and Android?

The tool works in modern mobile browsers, but file selection and folder scanning are more limited on mobile operating systems. iOS in particular restricts folder access from web pages. For large scans, a desktop browser is a better experience.

Why do some groups show "likely same source"?

When two or more files in the same duplicate group have names that reduce to the same base after stripping copy suffixes like (1), copy, final, backup, the tool flags it. This is a hint that the files were probably created by a copy operation rather than coincidence, so you can be confident about which one is the original.

Can it find duplicate music files with different ID3 tags?

Only if the audio data is byte-for-byte identical. If one file has a different ID3 tag, the file bytes differ and the tool reports them as different. For metadata-aware music deduplication, use a dedicated audio tool.

How accurate is the hash?

SHA-256 is one of the standard cryptographic hash functions. The probability that two different files produce the same SHA-256 digest is roughly 1 in 2 to the 256, which is far beyond any practical concern. For all real-world purposes, identical SHA-256 means identical content.

Why was my entire folder scan rejected?

Some browsers limit how many files a web page can hold at once, especially on mobile. If your folder contains tens of thousands of files, split it into smaller folders and scan one at a time. Also make sure the folder is local, not a network share.

Your files never leave your device

There is no upload step and no server-side file handling. Every file is read and hashed inside your browser using the Web Crypto API. Your file names, contents and hashes stay on your device. Open your browser network tab while scanning and confirm there are no outbound requests carrying any file data. Read how we keep it private.