Duplicate files & photos

How to Delete Duplicate Downloads on Mac and Reclaim Gigabytes

The Downloads folder is the messiest place on most Macs. Browsers drop files there without asking, interrupted transfers leave ghost copies, and once a .dmg lands it rarely gets touched again. The result: installer.pkg and installer (1).pkg sitting side by side, each one several hundred megabytes you forgot about. This guide shows you exactly how to delete duplicate downloads on Mac — the common patterns, the free built-in methods, and when a one-click tool saves you an afternoon of digging.

Why the Downloads Folder Grows So Many Duplicates

Understanding the source helps you target the right files and avoid accidentally removing things you still need.

  • Browser re-downloads — when a download is interrupted mid-file and you restart it, Safari, Chrome, and Firefox each create a new file rather than resuming the original. The partial file often stays behind, leaving you with report.pdf and report (1).pdf.
  • Multiple download sessions — downloading the same installer on two different days, or from two links in the same email thread, produces byte-identical copies. macOS appends (1), (2), and so on rather than overwriting.
  • Email attachments opened from Mail — every attachment you open from Apple Mail is first copied to a working location inside ~/Library/Containers/com.apple.mail/Data/Library/Mail Downloads/, but if you also explicitly saved the file to ~/Downloads, you now have two copies.
  • Disk image installers never cleared.dmg and .pkg files accumulate fastest because they're large, infrequently opened after the initial install, and rarely cleaned. Three versions of the same app installer can easily add up to a gigabyte.
  • iCloud Drive conflict copies — if you added a file to Downloads via iCloud Drive while offline on another device, macOS may create a conflict copy with a date suffix appended to the filename.

Before You Delete Anything: What Is Safe to Remove

The Downloads folder is almost entirely personal data — files you chose to download — so it is one of the safest places on your Mac to clean aggressively. That said, a few rules of thumb apply:

  • Safe to remove: .dmg and .pkg installers for apps already installed and working. Duplicate PDFs, ZIPs, and documents where you have verified both copies contain the same content. Partial downloads (files ending in .crdownload, .download, or .part) from sessions that completed successfully.
  • Check before removing: Files with names like report_final_v2.pdf that look like duplicates but may differ by one revision. ZIP archives you haven't expanded yet — confirm the unzipped contents are still somewhere on disk before deleting the source.
  • Never automate without review: Any bulk-delete based on filename matching alone. Name-based matching produces false positives — two files with the same name are not guaranteed to have the same content, and two identically sized files can differ in one byte. Always confirm before emptying the Trash.

Important: deletion is permanent once you empty the Trash. Move files to Trash first, wait a day, then empty it only after you're sure nothing important was swept up.

Method 1: Spot Duplicates by Name Pattern in Finder

The fastest way to surface the most obvious duplicates — the ones macOS itself named with (1), (2), or copy — is a Finder Smart Folder. This catches browser re-downloads and Finder duplications instantly without any Terminal work.

  1. Open Finder and press Cmd ⌘ + Option + N to create a New Smart Folder.
  2. Click the + button at the top right to add a search rule.
  3. Set the first dropdown to Name and the second to contains, then type (1). This matches installer (1).dmg, report (1).pdf, and similar browser-renamed files.
  4. Add a second rule (click + again): Name contains copy (with a leading space). This matches Finder's own naming convention when you select a file and press Cmd ⌘ + D.
  5. Change the filter at the top from Any to Any (keep it as the default "any of the following are true") so both rules apply.
  6. Click Save and choose a name like "Possible Downloads Duplicates". You can rerun it anytime from the sidebar.

Limitation: Smart Folders match on filename only. A file re-downloaded with the same name (because you deleted the old one first, then re-downloaded) will not appear here. For content-level deduplication, use the Terminal method or a dedicated tool.

Method 2: Find True Duplicates in Terminal Using md5

The md5 command generates a cryptographic fingerprint of a file's content. Two files with the same hash are byte-for-byte identical regardless of name — exactly what you need to catch re-downloads that kept the original filename.

Step 1: Generate hashes for all files in Downloads

find ~/Downloads -maxdepth 1 -type f -exec md5 {} \; 2>/dev/null | sort > /tmp/dl_hashes.txt

The -maxdepth 1 flag scans only the top level of Downloads, which is usually sufficient and runs faster. Remove it if you also want to scan subfolders. The output is saved to /tmp/dl_hashes.txt, a temporary file that macOS will clean up on its own.

Step 2: Extract lines with duplicate hashes

awk -F'= ' '{print $NF, $0}' /tmp/dl_hashes.txt \
  | sort \
  | awk 'prev==$1 {print last; print} {prev=$1; last=$0}' \
  | cut -d' ' -f2-

This pipeline groups lines by their hash value and prints only the lines where a hash appears more than once. Each pair of lines in the output represents two files with identical content.

Step 3: Review each group before deleting

Open the output and confirm both files are truly redundant. Move the copy you want to remove to Trash rather than deleting it with rm — a misidentified file is much easier to recover from Trash than from a Terminal deletion.

# Move a file to Trash from Terminal (safer than rm)
osascript -e 'tell application "Finder" to delete POSIX file "/Users/yourname/Downloads/installer (1).dmg"'

Replace /Users/yourname/Downloads/installer (1).dmg with the actual path from the previous output.

This method is thorough and free. Its main drawback is time: scanning a Downloads folder with hundreds of large files can take several minutes, and reading the raw output requires some comfort with the terminal.

Method 3: Scope a Duplicate Scan to Downloads with Crumb

If you'd rather not parse Terminal output, Crumb has a built-in Duplicates finder that does the same content-hash scan visually. The key workflow advantage: you can scope the scan to just ~/Downloads rather than scanning your entire home folder, which keeps the scan fast and the results focused.

  1. Download Crumb (Apple-notarized, no account required) and open it from the menu bar.
  2. Click Duplicates in the sidebar.
  3. When prompted to choose folders, add only ~/Downloads. This limits the scan to the one folder most likely to have redundant files and finishes in well under a minute for typical folder sizes.
  4. Crumb groups exact content matches, shows the total wasted space per group, and highlights which copy is in the most logical location to keep. Deselect any file you want to preserve, then click Remove.

If a file looks unfamiliar, Crumb's Is this safe to delete? button explains what the file is and what risks (if any) come with removing it — useful when you see a .pkg or archive you don't recognize.

Comparison: Three Approaches for Cleaning Duplicate Downloads on Mac

Method Finds by name pattern Finds by content (true duplicates) Typical time for ~/Downloads Cost
Finder Smart Folder Yes No Under 30 seconds Free
Terminal md5 No Yes 1–10 min depending on folder size Free
Crumb Duplicates Yes Yes Under 1 min Free tier (1 cleanup); $49 one-time

The Biggest Space Savings: High-Priority Duplicate Types

Not all duplicate downloads are created equal. Focus on these first for the best return on cleanup effort:

  • Disk image files (.dmg) — these are typically 100 MB to several gigabytes each. Any .dmg whose app is already installed in /Applications is safe to delete. Duplicates here free space fast.
  • Installer packages (.pkg) — same story. After installing a piece of software, the .pkg serves no ongoing purpose. Multiple copies from re-downloaded installers compound the waste.
  • ZIP and archive files (.zip, .tar.gz, .rar) — once expanded, the archive is almost always redundant unless you need to redistribute the original. Check that the unzipped folder exists before deleting.
  • PDF documents — statements, receipts, and reports are commonly re-downloaded. A browser-renamed statement_2024 (1).pdf alongside statement_2024.pdf almost always contains identical content.
  • Video and audio files — screen recordings or tutorial downloads sometimes appear twice after a re-download. These are large and worth checking first.

What to Do with Partial Downloads

Incomplete downloads leave behind temporary files that browsers use to track progress. They are always safe to delete:

  • Safari: .download files inside a hidden subfolder of ~/Downloads that you can see via Finder's Show Hidden Files (Cmd ⌘ + Shift + .).
  • Chrome: .crdownload files directly in ~/Downloads.
  • Firefox: .part files directly in ~/Downloads.

To find and list all of them at once:

find ~/Downloads -maxdepth 2 -name "*.crdownload" -o -name "*.part" -o -name "*.download" 2>/dev/null

If any of these appear alongside a completed file of the same base name, both the partial file and the completed download are present — the partial is redundant.

Preventing Duplicate Downloads in the Future

A few habits reduce how fast Downloads refills:

  • Set your browser to ask where to save each download (Safari: Preferences → General → File download location → Ask for each download; Chrome: Settings → Downloads → Ask where to save each file before downloading). You'll make a deliberate choice each time instead of blindly adding to a pile.
  • Do a quick monthly sweep: open ~/Downloads in Finder, sort by Date Added, and delete anything older than 30 days that you no longer need. Most installers and PDFs are fully dispensable after a month.
  • After installing an app from a .dmg, delete the disk image before closing Finder. It takes five seconds and prevents the most common source of large duplicates.
  • If you regularly download the same reports or documents, create a dedicated folder (~/Documents/Statements, for example) and save there directly. Keeping Downloads as a staging area — not long-term storage — limits how much accumulates.

Conclusion

The Downloads folder is a reliable source of recoverable gigabytes on almost every Mac, and duplicate files are a large part of why. A Finder Smart Folder catches the obvious (1)-suffixed copies in under a minute. Terminal's md5 method surfaces byte-identical files regardless of name, at no cost, with a little patience. If you want the accuracy of content hashing with a visual interface and a focused scope — just Downloads, not your entire disk — Crumb's Duplicates scan covers that in one step. Whichever route you take, review results before emptying the Trash: a moment of caution is worth far more than the space you recover.

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 in my Downloads folder on Mac?
Two built-in methods work without installing anything. First, create a Finder Smart Folder (Cmd+Option+N) with a Name rule set to 'contains (1)' — this surfaces the most common pattern of browser-renamed re-downloads. For content-level matching regardless of filename, open Terminal and run: find ~/Downloads -maxdepth 1 -type f -exec md5 {} \; 2>/dev/null | sort > /tmp/dl_hashes.txt, then extract duplicate hashes from that file. Any two lines sharing the same hash represent byte-identical files.
Is it safe to delete duplicate downloads on Mac?
Yes, the Downloads folder is one of the safest places to clean on a Mac because it contains only files you explicitly chose to download — no macOS system files live there. The main precautions: confirm both copies of a document are truly identical before removing one (same name doesn't guarantee same content), make sure a ZIP's unzipped contents are still somewhere on disk before deleting the archive, and move files to Trash rather than permanent deletion so you can recover anything mistakenly removed.
Why does my Mac keep creating file (1) copies in Downloads?
macOS appends (1), (2), etc. to a filename whenever a new file would otherwise overwrite one that already exists in the same folder. This happens most often when a browser download is interrupted and restarted (both the partial and new download land in the same folder), when you download the same file twice from different links, or when you duplicate a file in Finder using Cmd+D. The original file is left untouched and the new copy gets the numbered suffix.
What is the fastest way to clean duplicate downloads on Mac?
For most users, scoping a content-based duplicate scan to just the Downloads folder is fastest. A tool like Crumb lets you choose Downloads as the only scan target, which completes in under a minute even for large folders, and groups duplicate sets visually so you can review and remove them in one pass. The Terminal md5 method achieves the same accuracy for free but requires reading raw command-line output and deleting files manually.