Little Snitch is a popular macOS firewall that monitors and controls outgoing network connections. Uninstalling it completely requires more than dragging the app to the Trash, because it installs a system extension and a background helper that keep running after the main app is gone. This guide walks you through the full removal process, including stopping the helper and deleting the system extension, so no traces remain.
What You’ll Need
- Administrator (admin) account on your Mac
- Your Mac’s login password (for unlocking system settings and confirming removal)
- Little Snitch’s own uninstaller (the easiest route) OR the manual steps below if you don’t have it
- Time: about 10–15 minutes
Step-by-Step
Method 1: Using the Official Uninstaller (Recommended)
- Open Little Snitch from your Applications folder or the menu bar icon.
- In the menu bar at the top of the screen, click Little Snitch and select Uninstall Little Snitch….
- A dialog appears explaining what will be removed. Click Uninstall.
- Enter your administrator password when prompted, then click OK.
- The uninstaller stops the helper, removes the system extension, and deletes the app files. When it finishes, click Quit.
- Restart your Mac to finalize the removal of the system extension.
Method 2: Manual Removal (If You Don’t Have the Uninstaller)
- Quit Little Snitch: Click the Little Snitch icon in the menu bar (top-right, looks like a small traffic light) and choose Quit Little Snitch. If it doesn’t quit, right-click the icon and select Quit, or use Activity Monitor to force quit “Little Snitch” and “Little Snitch Helper”.
- Remove the app: Open Finder, go to Applications, drag Little Snitch to the Trash.
- Remove the system extension: Go to System Settings → General → Login Items & Extensions (on older macOS: System Preferences → Extensions). Look under Network Extensions for anything named “Little Snitch” and click the minus (–) button to remove it. If you don’t see it, skip to the next step.
- Remove the helper daemon: Open Finder, press Cmd+Shift+G, and enter
/Library/LaunchDaemons. Look for files starting withat.obdev.littlesnitch(e.g.,at.obdev.littlesnitchd.plist) and drag them to the Trash. - Remove other support files: In the same way, go to these locations and delete any Little Snitch–related files (folders or files with “littlesnitch” or “obdev” in the name):
/Library/Application Support//Library/PrivilegedHelperTools/~/Library/Preferences/(your user folder)~/Library/Application Support/~/Library/Caches/~/Library/Logs/
- Empty the Trash: Right-click the Trash icon and select Empty Trash. Enter your password if asked.
- Restart your Mac to ensure the system extension is fully unloaded.
Common Mistakes
- Only dragging the app to the Trash: The helper and system extension keep running, and Little Snitch will continue to block or monitor traffic.
- Forgetting to quit the app first: If Little Snitch is still running, the uninstaller may fail or leave files behind.
- Skipping the restart: macOS often keeps system extensions loaded until reboot; without a restart, the extension may remain active.
- Deleting files while logged in as a standard user: You need admin rights to remove system-level files; otherwise, you’ll get permission errors.
- Using third-party “cleaner” apps: They may delete unrelated files or miss the system extension entirely.
Tips
- Before uninstalling, consider whether you need to keep your firewall rules for a future reinstall. If so, export your rules from Little Snitch’s preferences (File → Export Rules) before removing it.
- If you’re uninstalling because Little Snitch is causing problems, try resetting its rules first (Little Snitch → Preferences → Rules → Reset) — this often fixes issues without a full uninstall.
- After removal, verify that nothing remains by searching Spotlight for “Little Snitch” or “littlesnitch” — if any files show up, delete them manually.
- If you plan to reinstall later, download the latest version from the official website rather than using an old installer.
Troubleshooting
The uninstaller says “Little Snitch is still running”
Open Activity Monitor (in Applications/Utilities), search for “Little Snitch” and “Little Snitch Helper”, select each and click the X button to force quit. Then try the uninstaller again.
You get a “permission denied” error when deleting files
Make sure you’re logged in as an administrator. If you are, try restarting your Mac and immediately deleting the files before launching any other apps. If that fails, boot into Safe Mode (hold Shift during startup) — this disables some protections and often allows deletion. Then restart normally.
The system extension won’t remove from System Settings
Restart your Mac first. If it still appears, go to System Settings → General → Login Items & Extensions, click the extension, and click the minus button. If it’s greyed out, you may need to disable it from the Little Snitch app itself first (if the app still opens) or use the official uninstaller from a fresh download of Little Snitch.
After uninstalling, some apps can’t connect to the internet
This can happen if Little Snitch’s rules were blocking connections and the uninstall didn’t remove the network extension properly. Restart your Mac, then check System Settings → Network to ensure your Wi-Fi or Ethernet is active. If the problem persists, reset your network settings (System Settings → Network → your connection → Details → TCP/IP → Renew DHCP Lease).
You can’t find the Little Snitch icon in the menu bar
If the app is running but the icon is hidden, open Little Snitch from Applications. If it won’t open, the app may already be partially removed — skip to the manual removal steps above.
Frequently Asked Questions
Do I need to uninstall Little Snitch before selling my Mac?
Yes. If you don’t, the next owner may be blocked from network connections or see confusing prompts. Also, the system extension stays active even after the app is deleted, so a proper uninstall is essential before handing over the machine.
Will uninstalling Little Snitch delete my firewall rules?
Yes, unless you export them first. Use File → Export Rules in Little Snitch to save a copy that you can import later.
Can I just disable Little Snitch instead of uninstalling it?
Yes. To temporarily stop it, open Little Snitch, click its menu bar icon, and choose Pause (or set the filter to “Allow all”). This keeps the app installed but stops it from blocking anything.
Is it safe to delete Little Snitch files from ~/Library manually?
Generally yes, but be careful not to delete files from other apps that happen to have “obdev” in the name (that’s Little Snitch’s developer). Stick to files that clearly reference Little Snitch or littlesnitch.
What happens if I don’t restart after uninstalling?
The system extension may stay loaded in memory, and you might still see Little Snitch processes in Activity Monitor. A restart ensures everything is fully unloaded.
Does Little Snitch work on Apple Silicon (M1/M2/M3) Macs?
Yes, recent versions support Apple Silicon natively. If you’re uninstalling because of compatibility issues, make sure you’re on the latest version — older versions may not work correctly on newer macOS releases.
Related
General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.
More in this bed
- How to Tell if Your iPhone Has Water Damage
- Windows Key Not Working in Windows 11? 8 Fixes
- MIUI: How to Disable System Apps
- Fix SharePlay Not Working on iOS 15
- How to Choose a Gaming PC for Microsoft Store Games
- Overwatch GPU Crash Fix: Is It Resolved?