Need help deleting an app on my Mac without leftover files

I’m trying to fully remove an app from my Mac, but dragging it to the Trash doesn’t seem to delete all its files. I’m low on storage and I’m worried there are hidden folders or library files still taking up space. Can someone walk me through the proper steps or tools to completely uninstall an app on macOS?

Dragging the app to Trash only removes the main bundle. macOS leaves support files all over.

Do it step by step:

  1. First try the developer’s own uninstaller
    • Check the app’s menu for “Uninstall” or “Remove”
    • Or look in /Applications/“App Name” for an uninstall tool
    Some apps like Adobe, antivirus, VPNs need this. If you skip it, they dump a lot of junk.

  2. Use a proper uninstaller tool
    If you want easy mode, use one of these:
    • AppCleaner (free)
    • AppCleaner 3.6+ works on Ventura/Sonoma
    • Drag the app icon into AppCleaner, select everything it finds, delete
    These tools search known locations like Library and Application Support and usually catch the bulk.

  3. Manual cleanup if you want full control
    Quit the app first. Then:

    a) Remove the main app
    • Go to /Applications
    • Drag the app to Trash
    • Empty Trash after you finish the rest

    b) Check your user Library
    In Finder:
    • Click Go in the menu bar
    • Hold Option, click Library
    Now look for folders with the app or developer name:

    Common spots:
    • ~/Library/Application Support/
    • ~/Library/Preferences/
    • ~/Library/Caches/
    • ~/Library/Containers/
    • ~/Library/Group Containers/
    • ~/Library/Logs/
    • ~/Library/Saved Application State/

    Sort by name, then delete folders like:
    • com.developer.appname
    • AppName
    Empty Trash when done.

    c) System-wide Library (more advanced)
    In Finder, Go > Go to Folder, type:
    • /Library
    Check the same subfolders:
    • /Library/Application Support/
    • /Library/LaunchAgents/
    • /Library/LaunchDaemons/
    • /Library/Preferences/

    Delete only entries you are sure belong to that app. If you are not sure, leave it. Mistakes here break stuff.

  4. Check login items and background services
    • System Settings > General > Login Items
    • Remove anything related to the app
    • Also look for menu bar helpers still running

  5. Reclaim disk space with built in tools
    • Click Apple menu > About This Mac > Storage > Manage
    • Look at “Applications”, “Documents”, “Developer”, “System Data”
    • Sort by size
    This helps confirm the app and its files are gone.

  6. If you like Terminal and feel brave
    Use mdfind to check leftovers:
    • mdfind ‘AppName’
    Then delete results you recognize as related.
    Be careful with system folders.

Some junk will always be a few KB here or there. The big space hogs sit in Application Support and Caches. That is where you win back storage.

If your disk is still low after all this, check:
• ~/Movies and ~/Downloads
• Old iOS backups in ~/Library/Application Support/MobileSync/Backup
• ~/Library/Application Support/Steam or other game folders

Those eat tens of GB fast.

If you’re low on space, I’d flip the order a bit from what @mike34 suggested and start with “where is the actual space going?” instead of obsessing over microscopic leftovers from a single app.

Here’s how I’d tackle it without repeating all the Library-folder spelunking:

  1. Use macOS’s storage view to confirm impact

    • Apple menu > About This Mac > Storage > “Details…” (or “Manage”).
    • Check “Applications.” Sort by size.
    • Note the app you’re removing and how big it really is.
      Reality check: a lot of the “surprise” disk usage ends up being caches, old downloads, or Photos, not the one app you’re uninstalling.
  2. Check if the app is actually hoarding data somewhere obvious
    Before uninstalling, open the app and look in:

    • Preferences / Settings for a “Storage,” “Cache,” or “Downloads” section.
    • Some apps (Dropbox, Steam, editing tools, etc.) store huge stuff in:
      • ~/Documents
      • ~/Movies
      • ~/Downloads
      • External folders you picked on first launch
        Deleting the app bundle and its prefs won’t touch those user-created files. Those are usually the gigabyte hogs.
  3. Target the one heavy support folder instead of deleting everything
    Instead of doing a massive manual clean like @mike34 outlined, I’d focus on big hitters:

    • In Finder > Go > Home, then:
      • Right-click “Library” (if visible) > Get Info
      • Or Go > Go to Folder… and type ~/Library
    • Inside ~/Library:
      • View > Show View Options > check “Calculate all sizes”
      • Sort by Size (this can take a bit)
        Now you see which subfolders are actually huge. Common offenders for one app:
    • ~/Library/Application Support/AppName
    • ~/Library/Application Support/DeveloperName
    • ~/Library/Caches/com.developer.app
      Delete those after you’ve removed the app itself. This is usually where you reclaim real space, not from random .plist files.
  4. Snapshot-safe approach so you don’t break stuff
    If you’re worried about deleting the wrong thing:

    • Create a new folder on Desktop, like “MaybeTrash”
    • Move suspected app folders there instead of straight to Trash
    • Use the Mac for a day or two
    • If nothing breaks and no “missing file” errors appear, then delete “MaybeTrash”
      This is slower but way safer than nuking things in /Library and hoping.
  5. Use a single tool, but verify its work
    I’ll mildly disagree with relying fully on any uninstaller tool. AppCleaner and others are great, but they can:

    • Miss custom paths
    • Remove too aggressively if you’re not paying attention
      What I’d do:
    • Run AppCleaner (or similar) on the app
    • Before you hit delete, glance through its list and make sure there’s nothing weird like stuff in /System or something you obviously use for other apps
    • After uninstall, go back to the macOS Storage panel and confirm the app’s size actually dropped
  6. Check for big shared data, not tied to one app
    When storage is still a mess after uninstalling, look at:

    • ~/Library/Application Support/MobileSync/Backup for old iOS backups
    • ~/Library/Application Support/Steam, Epic, game launchers
    • ~/Movies for screen recordings and video projects
    • ~/Downloads for leftovers from years ago
      Those folders routinely dwarf whatever one random app was using.
  7. Very rough “nuclear” approach if you don’t care about that app’s data
    Only if you’re confident you will never use it again and you’re okay losing all its settings/history:

    • Delete the app from /Applications
    • In Finder search bar: type the app name, choose “This Mac,” filter by “Kind: Other” and include System files = are included
    • Sort by size
    • Manually delete the obviously-related big stuff
      Do not just blindly delete every system file that mentions the name. Keep it to Application Support, Caches, logs, and stuff under your home folder.

TL;DR:

  1. Confirm how big the app + its data actually are.
  2. Use an uninstaller tool once, but manually check Application Support and Caches for big folders.
  3. Focus on large directories and user data, not chasing every tiny plist. That’s how you actually get your space back, not by hunting ghosts in every corner of the Library.

Skip the Library archaeology for a second. If your goal is “no leftovers + real space back,” I’d approach it like this.

1. Start by isolating user data from the app itself

Everyone focuses on the app bundle and a few Library folders. The fat is often in:

  • Projects / libraries the app created
  • Downloads the app managed
  • Cache-like folders outside the usual ~/Library/Caches

Before uninstalling, check inside your own folders:

  • Documents
  • Movies
  • Music
  • Any custom folder you pointed the app at on first launch

If the app is something like a DAW, video editor, game launcher, or sync tool, that is where the gigabytes live. Deleting preferences will not touch those.

I slightly disagree with the idea that hunting a single support folder is always enough. Some apps spread data across multiple user-visible folders, especially if you pointed them at external locations over time.

2. Use Finder’s search in a targeted way

Instead of a blind “search everything with this name,” use scoped searches:

  1. Open Finder
  2. Hit Command+F
  3. Set “Kind: Folder” and “Name contains: [app name or developer]”
  4. Limit the search to your Home folder, not “This Mac”

Then:

  • Sort by Size
  • Inspect each large folder that looks related
  • If it clearly belongs to that app (contains logs, cache, project data), drag it to Trash

This avoids tearing up shared system components or unrelated frameworks.

3. Leverage an uninstaller, but treat it as a starting point

Tools like AppCleaner are handy, but they are not magic. Pros and cons in this context:

Pros

  • Automatically finds .plist, caches, basic support folders
  • Gives a quick picture of where the app “lives”
  • Saves time compared to manually checking every Library subfolder

Cons

  • Can miss big data stored outside standard locations
  • May suggest deleting shared components that other apps use
  • Encourages a “click & trust” mentality instead of verifying size and paths

Treat the list it shows as a map. Before confirming, note the heaviest items and, if needed, go inspect them manually in Finder.

4. Use a “quarantine” approach to avoid regret

Instead of outright deleting support folders:

  1. Create a folder on your Desktop like AppName-Old
  2. Move suspected leftovers (Application Support, Caches, etc.) into it
  3. Use the Mac for a few days

If nothing complains, then delete AppName-Old. This mirrors what @mike34 suggested but gives you a practical recovery window without relying on backups.

5. Verify actual storage gain, not just “it looks clean”

I agree with the idea of using the Storage panel but I would also:

  • In Finder, right click on your main disk > Get Info
  • Note the “Available” space
  • Remove the app and its data
  • Empty Trash
  • Check the Available space again

If you do not see at least close to the size you expected, something else is eating disk. That is your clue to stop chasing that one app and instead go hunt the real hogs: large Photos library, iOS backups, VMs, etc.

6. When in doubt, prioritize these targets

If you are determined to remove leftovers for a specific app, the highest-value spots are:

  • ~/Library/Application Support/AppName or developer name
  • ~/Library/Caches entries matching the app or dev
  • Large content folders the app created in your user space

Do not obsess over tiny *.plist files. They are usually kilobytes. The space win is in multi‑gig projects and caches.

Bottom line

  1. Find out where the app actually stores its big data, especially in your own folders.
  2. Use an uninstaller only as a helper, then manually confirm large folders.
  3. Move potential leftovers to a temporary folder first, then delete once you are sure nothing breaks.
  4. Measure disk space before and after so you know whether this app was really the problem.