Duplicate files (general)

How to Find Duplicate Files on Mac for Free in 2026

If you want to find duplicate files on Mac for free, you have real options — no trial, no credit card required. The catch is that each free method has a meaningful limitation, and a few involve permanent deletion, so knowing those limits upfront matters. This guide walks through every viable free approach, from macOS Smart Folders to Terminal commands to free-tier apps, and is honest about what each one actually does.

What counts as a duplicate file?

Two files are true duplicates when they share identical byte-for-byte content, regardless of filename or location. A file named report.pdf and one named report (1).pdf are duplicates only if their contents match — same file accidentally downloaded twice. A resized copy of a photo is not a byte-level duplicate even though it looks similar. Most free tools covered here work on exact matches only; "similar photo" detection is a separate (usually paid) feature.

Method 1: Smart Folders in Finder

Smart Folders are built into macOS and require no download. They let you search by file kind, size, creation date, and name — but they cannot detect byte-identical content. Use them to surface likely duplicates (files with the same name in multiple locations) for manual review.

  1. Open a Finder window and choose File → New Smart Folder.
  2. Click the + button in the top-right corner to add a search rule.
  3. Set the first rule to Namecontains → type a pattern like (1) or copy to catch macOS's default duplicate naming.
  4. Optionally add a second rule for KindDocument or Image to narrow results.
  5. Save the Smart Folder and review the results manually before deleting anything.

The catch: Smart Folders cannot hash file contents, so they miss duplicates with different names and flag false positives where only the name matches. This is a manual triage tool, not an automated deduplicator. Deletion is permanent unless you use the Trash.

Method 2: Terminal with fdupes or find + md5

Terminal commands can do real content-based duplicate detection using cryptographic hashes — no third-party app needed. Two approaches work on macOS 12 through 26.

Option A: Using Homebrew + fdupes

If you have Homebrew installed, fdupes is a fast open-source duplicate finder:

brew install fdupes
fdupes -r ~/Documents

This recursively scans your Documents folder and prints groups of identical files. To scan your entire home directory:

fdupes -r ~

To delete duplicates interactively, keeping one copy from each group:

fdupes -r -d ~/Downloads

The catch: -d (delete) mode is permanent — files bypass the Trash. Only use it when you are confident about what you are removing. Scanning ~/Library is not recommended; app support files may look like duplicates but removing them can break software.

Option B: Pure shell — find + md5

No Homebrew required. This pipeline finds files with matching MD5 hashes in a target folder:

find ~/Downloads -type f -print0 \
  | xargs -0 md5 \
  | sort \
  | awk -F'(' 'prev==$1{print prev_line"\n"$0} {prev=$1; prev_line=$0}'

Files that appear twice share the same hash and are byte-identical. Review the output and move files to Trash manually in Finder — do not pipe directly to rm unless you have tested the command first.

The catch: MD5 is fast but the raw pipeline above is slow on large directories (tens of thousands of files). It also produces no interactive UI — you must correlate paths by eye. This is best for targeted folders like ~/Downloads or ~/Desktop, not a whole-Mac scan.

Method 3: macOS Photos' built-in Duplicates album

If your duplicates are photos or videos in the Apple Photos library, macOS Ventura (13) and later include a native solution that requires zero extra software.

  1. Open the Photos app.
  2. In the left sidebar, scroll to Utilities → Duplicates.
  3. Click Merge for each group to keep the higher-quality version and remove the rest.

Photos moves merged duplicates to the Recently Deleted album, giving you a 30-day recovery window before permanent deletion — unlike most third-party tools.

The catch: This only works for items inside your Photos library. Photos stored in random folders outside the library are invisible to it. It also identifies near-duplicates (same image, different export quality) rather than strictly byte-identical files.

Method 4: Free-tier duplicate-finder apps (no card required)

Several GUI apps offer a genuinely free scan with no trial countdown and no credit card at signup. The main restriction is on how many deletions the free tier allows.

App Free tier limit Detection method Sends data off-device?
Crumb One full cleanup pass (no card) Byte-level hash + filename No — local only
dupeGuru Fully free, open-source Byte-level + fuzzy name No
Gemini 2 Free scan; deletion requires purchase Byte-level + similar content No
PhotoSweeper X Free scan; deletion requires purchase Visual similarity (photos/video) No

Crumb's free tier is a straightforward option if you want a one-pass visual dedupe without handing over a card. Its Duplicates tab scans for exact-match files, groups them with previews, and lets you confirm before anything is removed. If you want to do more passes later or use the full Clean + Uninstall features, the lifetime license is a one-time purchase — no subscription. You can download Crumb directly without creating an account.

The catch for all GUI apps: free tiers typically let you scan and preview but restrict bulk deletion. Expect a prompt to upgrade once you select more than the allowed number of items.

Method 5: Manual review in Finder with Sort by Size + Name

For a quick targeted sweep of a specific folder — say ~/Downloads after a year of accumulation — Finder's built-in sort is surprisingly effective without any tool at all.

  1. Open the folder in Finder and switch to List view (Command-2).
  2. Click the Size column header to sort largest-first.
  3. Look for pairs of files with the same size. Select each pair and press Space to Quick Look both files side by side.
  4. Move confirmed duplicates to the Trash. Empty Trash only after reviewing the full list.

The catch: Identical file sizes are a strong hint but not proof of duplicate content. Two different JPEG photos can be the same byte count by coincidence. This method is best for large files (videos, disk images, ZIP archives) where size + filename together are usually sufficient evidence.

Which method should you use?

  • Duplicates only in Apple Photos? Use the built-in Duplicates album (macOS 13+). Safest option, with a recovery window.
  • Developer comfortable with Terminal? fdupes or the find + md5 pipeline handles large directories quickly. Avoid rm directly; pipe results to a review step first.
  • Want a visual GUI with no account or card? Crumb's free tier or dupeGuru both work. Crumb is native and sandboxed; dupeGuru is open-source.
  • Quick targeted sweep of one folder? Finder sort by size is fast enough for Downloads or Desktop cleanup.

A note on safety before you delete

Duplicate detection tools cannot tell you whether a file is still in active use by an application. Deleting a file that two apps share by reference — common in ~/Library/Application Support — can silently break one of them. The safer rule: deduplicate your own created files (documents, photos, videos, downloads) and leave anything inside ~/Library alone unless you have a specific reason to touch it. If you are unsure whether a file is safe to remove, Crumb's "Is this safe to delete?" AI can explain any folder and its removal risk without sending the file contents anywhere.

Duplicate files build up gradually and none of these methods require spending money to get started. The Terminal approach is free forever; the GUI apps give you a free first look. Whichever route you pick, review before you delete — cleaning is permanent.

Reclaim your disk in one click

Crumb audits your whole Mac, tells you what's safe to delete, and frees the space in seconds — private, local, and Apple-notarized.

Download Crumb for macOS

Frequently asked questions

How do I find duplicate files on Mac without any software?
Open Terminal and run: fdupes -r ~/Downloads (after installing fdupes via Homebrew). Alternatively, sort a Finder window by size in List view and Quick Look suspected pairs. Neither method requires paid software. For photos, macOS 13 and later include a built-in Duplicates album in the Photos app that works without any third-party tool.
Is it safe to delete duplicate files on Mac?
It depends on where they are. Duplicates in your Downloads folder, Desktop, or personal Documents folder are almost always safe to remove. Duplicates inside ~/Library or system directories can be shared resources that applications rely on — deleting them there can break apps. Review what you are removing before emptying the Trash, and keep the Trash step rather than using Terminal's rm command directly.
Does macOS have a built-in duplicate file finder?
macOS includes a Duplicates album in the Photos app (requires macOS Ventura 13 or later) for photo and video duplicates only. There is no built-in whole-Mac duplicate file finder. For all file types you need either a Terminal command like fdupes, or a third-party app such as Crumb or dupeGuru.
What is the fastest free way to find duplicates in my Downloads folder?
Install fdupes via Homebrew and run fdupes -r ~/Downloads. It hashes every file by content and prints groups of byte-identical files within seconds, even for large folders. Review the output before deleting — the -d flag removes files permanently without using the Trash.
Why does my duplicate finder show files as duplicates when they have different names?
Duplicate detection based on file content (byte-level hashing) does not care about filenames. If two files have the same bytes — for example, the same PDF saved under two different names — they are true content duplicates. The filename difference is irrelevant. Most accurate duplicate finders use this hash-based approach rather than name matching alone.