UninstallPKG is an application that allows you to completely remove so called "packages" (file-extension .pkg) and all their installed contents from your Mac. UninstallPKG can be used to reclaim precious disk-space by removing unwanted functionality like unused printer drivers or completely remove applications you no longer use. UninstallPKG can also keep your Mac clean by removing left-over files from applications that you have already partially removed manually. UninstallPKG can remove all 37290 files of Office 2016 at once or completely remove things like Java or the Flash plugin. UninstallPKG is also able to clean-up after uninstalling an application by removing it from the Dock and LoginItems and erasing the files it has generated (preferences etc).

System Requirements:

• macOS 10.14 'Mojave' or later

License & Cost:

UninstallPKG is completely free of charge & supported by showing info about our other apps.


Usage is completely at your own risk. Make sure you remove only packages corresponding to applications or functionality you DO NOT WANT TO USE ANYMORE. Never uninstall packages where you do not know for sure what they are doing or providing. UninstallPKG is safer than other un-installers because it never removes files that are used by other packages, but uninstalling packages is still an inherently unsafe operation because packages may be depended on by other non-packaged software you are still using.

Contact & Support:

The product website is located here: https://www.corecode.io/uninstallpkg/

Technical support for UninstallPKG is no longer available.


0.) Download UninstallPKG, move it to your Applications folder and launch it.
1.) The main window shows a list of the installed packages along with information like the install-date or package-version. You can select any package and then use the "View" and "Uninstall" buttons at the lower right to view the package contents or remove the package and its contents. Note that clicking the "Uninstall" button will not remove the package right away but first present you an overview over the files that will be removed and ask for further confirmation. You should only uninstall packages of software you don't intend on using anymore!
2.) UninstallPKG by default does not offer to remove (or even display) packages installed by the system or the app store and refuses to remove files installed into system folder. Note that you can change the lists of excluded installers and folders in the preferences.
3.) You can use the "App Packages" button above the package list to display only packages corresponding to applications
4.) You can use the "Defunct Packages" button above the package list to display only packages corresponding to applications that have been manually (and possibly incompletely) removed already and should therefore be uninstalled to clean up.

Additional notes:
• Double-clicking a package in the list is a shortcut for selecting it and clicking the 'View Package' button.
• UninstallPKG maintains a log-file to remember which packages have been removed as well as a log-file per uninstallation (stored for 30 days). You can access the log-files from the help menu.
• You can hold down the alt/option key to see what 'Installer-Process' was used to install the listed packages.