A whole batch at once
Drop one app or several. Each gets its own section with its icon, file count, All and None buttons, and a remove button. You can keep dropping more while you review.
Dropping an app in the Trash leaves its caches, settings and background helpers behind. ZapIt finds them in every standard macOS location and moves the lot to the Trash, so a reinstall starts fresh.
Drag a sample app into the window, or tap, click or press Enter on it. Add a few, uncheck anything you'd keep, then move the rest to the Trash.
The interactive demo needs JavaScript. In the app, you drag one or more apps onto the ZapIt window. Each one gets its own list of leftover files, which you can review before moving everything to the Trash.
Sample apps
Made-up apps for this demo
No apps yet
This is a simulation with made-up apps and numbers. It runs in your browser and doesn't read or change anything on your device.
An app spreads files across a dozen folders you never open. ZapIt searches every standard location and matches files strictly to the app you dropped.
What the app saved while you used it.
Often the biggest leftovers by size.
Helpers that keep running after the app is gone.
The paper trail an app leaves.
ZapIt reads the app's bundle identifiers, including its helpers and extensions, plus its app group IDs. Only files that carry those IDs are listed.
Things macOS remembers about an app that aren't plain files.
ZapIt removes the apps you no longer want, together with the files they spread around your Mac, and shows you every file before it goes.
Drop one app or several. Each gets its own section with its icon, file count, All and None buttons, and a remove button. You can keep dropping more while you review.
Including files that need admin rights, so you can restore any of it from Finder. One Touch ID or password prompt covers the whole batch.
Support files, caches, containers, launch agents, helper tools, receipts and temp folders, plus the cached preferences and Launch Services entry.
Files are matched to the app's own identifiers, so other apps' files stay put. System apps protected by SIP can't be removed.
See how many files and how much space each app freed, and anything that couldn't be removed. Drop another app to start again.
A SwiftUI app for macOS 14 and later. Scanning and removal happen on your Mac, and a licensed Mac doesn't phone home to check its license.
Drag one app or a handful from Applications onto the ZapIt window.
Each app lists its leftover files. Uncheck anything you'd rather keep.
Confirm once with Touch ID or your password. A summary shows what was removed.
$0
2 free zaps. Each app you remove counts as one.
$9.99 one time
Unlimited zaps on the Mac it's tied to.
There's nothing to buy on this website. When you're ready, choose Purchase License inside ZapIt. It opens a Square checkout linked to your Mac's hardware ID, and the license activates on that Mac.
Check the installer's SHA-256 hash. It should be:
6694aa0b71f9750bdd485e7dcf6eca31fc54c9cc329808283889a86ef70914a8
To verify on macOS:
shasum -a 256 ~/Downloads/ZapIt-Installer.dmgIf the hashes match, your download is verified and safe to install.
Yes. Drag several apps onto the window together, or keep dropping more while you review. Each app gets its own section with its icon, file count, All and None selection, and a remove button if you change your mind.
Application Support (including vendor folders), Caches, Preferences (including ByHost), Containers, Group Containers, Application Scripts, Saved Application State, HTTPStorages, Cookies, WebKit data, Logs and crash reports, LaunchAgents and LaunchDaemons, privileged helper tools, installer package receipts, and the per-user temp and cache folders. It also clears cached preferences and the app's Launch Services registration. See the full map.
ZapIt matches files strictly by the app's bundle identifiers, including its helpers and extensions, and its app group IDs. It doesn't match on loose name fragments, so it doesn't sweep up other apps' files. You also see every file before anything is removed and can uncheck what you want to keep.
They go to the Trash, including files that need admin rights. Nothing is permanently deleted unless you empty the Trash. You confirm once with Touch ID or your password for the whole batch.
Open the Trash in Finder, select the item and choose File > Put Back. Items that needed administrator rights can’t use Put Back, so drag them back to the folder shown in ZapIt’s log. Everything ZapIt removed stays in the Trash until you empty it.
No. System apps protected by System Integrity Protection (SIP) are off limits, and ZapIt won't uninstall itself.
ZapIt suggests granting it, because macOS hides some protected folders from apps that don't have it. With Full Disk Access, ZapIt can see leftovers in those folders too. You can turn it on in System Settings > Privacy & Security > Full Disk Access.
Download ZapIt and use your 2 free zaps. When you're ready, choose Purchase License inside the app. It opens a Square checkout linked to your Mac's hardware ID, and the license is activated on that Mac automatically, with no codes to enter.
No. It's a one-time payment of $9.99 for unlimited zaps on your Mac. No recurring charges.
Any Mac with Apple Silicon or an Intel processor running macOS 14 Sonoma or later.
No. Scanning and removal happen on your Mac, and ZapIt doesn't collect the names of apps you remove, file paths or usage analytics. Read the privacy policy for the details.
Your first two zaps are free. After that, it's $9.99 once.
Download for Mac