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.pdfandreport (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 —
.dmgand.pkgfiles 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:
.dmgand.pkginstallers 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.pdfthat 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.
- Open Finder and press Cmd ⌘ + Option + N to create a New Smart Folder.
- Click the + button at the top right to add a search rule.
- Set the first dropdown to Name and the second to contains, then type
(1). This matchesinstaller (1).dmg,report (1).pdf, and similar browser-renamed files. - 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. - 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.
- 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.
- Download Crumb (Apple-notarized, no account required) and open it from the menu bar.
- Click Duplicates in the sidebar.
- 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. - 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.dmgwhose app is already installed in/Applicationsis safe to delete. Duplicates here free space fast. - Installer packages (
.pkg) — same story. After installing a piece of software, the.pkgserves 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).pdfalongsidestatement_2024.pdfalmost 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:
.downloadfiles inside a hidden subfolder of~/Downloadsthat you can see via Finder's Show Hidden Files (Cmd ⌘ + Shift + .). - Chrome:
.crdownloadfiles directly in~/Downloads. - Firefox:
.partfiles 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
~/Downloadsin 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.