We stand with Ukraine to help keep people safe. Join us
UninstallPKG
UninstallPKG
4.5
0.0
UninstallPKG free download for Mac

UninstallPKG

Remove packages (.PKG) and all their contents.

4.5
Based on 21 user ratesRead reviews & comments
Free
Absolutely Free

UninstallPKG overview

UninstallPKG allows you to completely remove so called "packages" (file extension .pkg) and all their installed contents from your Mac. It can be used to reclaim precious disk space by removing unwanted functionality like unused printer drivers, or to 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. It can remove all 37290 files of Office 2011 at once, or completely remove things like Java or the Flash plugin. It is also able to clean-up after uninstalling an application by removing it from the Dock and from the LoginItems directory, and erasing the files those packages generated (preferences, etc.).

What’s new in version 1.2.1

Updated on Aug 15 2023

  • Removed delay-at-launch by scanning in the background
  • Resolved possible security issue reported by Erhad Husovic
  • Fixed regression regarding icon column
  • Minor miscellaneous fixes
View older UninstallPKG updates

Information

License

Free

Size

3.3 MB

Downloads

20509

App requirements

  • Intel 64
  • Apple Silicon
  • macOS 10.14 or later
Try our new feature and write a detailed review about UninstallPKG. All reviews will be posted soon.

Write your thoughts in our old-fashioned comment

MacUpdate Comment Policy. We strongly recommend leaving comments, however comments with abusive words, bullying, personal attacks of any type will be moderated.
0.0

(0 Reviews of )

There are no reviews yet
  • Comments

  • User Ratings

teamNOOB
teamNOOB
Feb 19 2021
1.1.9
5.0
Feb 19 2021
5.0
Version: 1.1.9
Fantastic product and should be a staple of any mac.
wug94
wug94
Jun 22 2019
1.1.6
5.0
Jun 22 2019
5.0
Version: 1.1.6
Man, i can't find the words!!! Just big thank you!!! I wish you all the best!!!
RogerKatz
RogerKatz
Mar 23 2018
1.1.2
0.0
Mar 23 2018
0.0
Version: 1.1.2
The current version is 1.1.5
Jlock
Jlock
Oct 30 2017
1.0.29
5.0
Oct 30 2017
5.0
Version: 1.0.29
Awesome app
luckman212
luckman212
Mar 16 2017
1.0.24
5.0
Mar 16 2017
5.0
Version: 1.0.24
Been a Mac power user for many years. This is an amazing utility. I have tried other apps (some free, some not) but none were as thorough as UninstallPKG. Works well on Sierra and has been 100% reliable for me. Was having an issue with an app that wouldn't install properly due to some remnants from an old version, and with the help of this tool I was able to clear out the cobwebs and get everything working again. Developer is also helpful and the app gets updated pretty regularly. Recommend highly.
jimixdnb
jimixdnb
Jun 19 2016
1.0.21
5.0
Jun 19 2016
5.0
Version: 1.0.21
wow, I've just tried it. this thing is really useful :D! even in addition to something like cmm. I think it's safer, faster and cleaner to uninstall packages with this, than by hand, or with cmm. because cmm doesn't necessarily always find everything the pkg and/ or app created. and quite often the package installers don't even come with an uninstaller... or the uninstaller simply doesn't work very well. and typing in the terminal, for things that you do every now and then just isn't very efficient imo (don't get me wrong: I have nothing against the terminal, I really like it. but I think it makes more sense for tasks you don't administer too often). and for all of these things, this app is a freakin' godsend! I think something like cmm, together with uninstallpkg - and you can really keep your mac in a almost stainless state, for a very long time..
Trb
Trb
Jul 26 2015
1.0.15
5.0
Jul 26 2015
5.0
Version: 1.0.15
Offering a recent experience, I was having trouble mounting an NTFS volume on my MacBook Pro. The volume mounted on my iMac and my backup MacBook, but no on my MBP. I've own many Mac OS X MacBooks over the years, and each time I got a newer one, I would use Apple's Migration Assistant to move my apps and documents to my newer MacBook. Over years, I've also installed (and uninstalled) various utilities so that I can write to NTSF volumes, such as MacFuse and Paragon's NTFS. I had deleted these using the vendors own "uninstaller" tools. However, it turns out that there were still components that remained. And because they persisted in my system, Migration Assistant copied them into the Mac OS X system on my new MBP, the NTFS volume wouldn't mount on my MBP. I spent days trying to find out what was going on, and I finally figured out what the key components were. There were items that remained from the MacFuse installation and from Paragon's NTFS. Using Terminal, I removed them manually. I posted this in a thread in Apple's Community Support forum, and received additional help from a fellow named Drew who apparently has a lot of experience using terminal. He suggested a few commands to discover what parts of MacFuse and NTFS were installed, and the locations they existed. Sure enough, there were long lists of orphaned parts. It would have taken me days to remove them manually. However, he mentioned the UninstallPKG. The trial version provides three free uninstallation, and so I tried it. In moments, it removed the orphaned remnants. Additionally, it identified remnants of other packages that I had removed years ago. These remnants could potentially be bloating the OS, and impacting performance. I've purchased a subscription, and I'm removing these remnants as well. For me, the bottom line is that the UninstallerPKG app if far more efficient than entering commands in Terminal, and it's far safer too. Nevertheless, it is essential to do a full backup prior to modifying one's installed OS. People need to know what the potential consequences might be. But for those who have some level of technical comfort and knowledge, this utility is a gem.
Wts
Wts
Jun 17 2015
1.0.13
0.0
Jun 17 2015
0.0
Version: 1.0.13
Reading the " help " file strongly suggests to me that there is very limited value to uninstalling PKG's.

Also, the idea of " saving " hard drive space is somewhat meaningless when you have 2 and more terabytes hard drives.

Also why take a chance on removing files that were installed by the programmer of the application.

This app to me seems as dangerous as the app Clean my Mac i used a few months ago which created so many startup problems and crashing apps i was forced to reformat my hard drive and reinstall OS.

For me AppDelete is still the safest for removing files and if it misses some files that's fine with me because AppDelete has never created problems and if i have some doubts what it decides to remove i can just archieve what AppDelete wants to trash.
Radus
Radus
Jun 14 2015
1.0.11
5.0
Jun 14 2015
5.0
Version: 1.0.11
in combination with tinkertool system the best way to remove an app
Xenophile
Xenophile
Dec 31 2014
1.0.7
3.0
Dec 31 2014
3.0
Version: 1.0.7
I tried this and it reported a few dozen defunct packages for apps I've manually uninstalled. Ok, so I must have missed a few files, right? Well....it listed the remaining files as application bundles residing in my /Applications folder, despite them being long gone. Even more disturbing, when I had it unsintall the defunct package it reported success and claimed to have uninstalled the non-existant app bundles! I will stick to my tried and true method of using iTrash for simple installations or for more complex installations, simply opening the original installer package in Pacifist or Suspicious Package to find all file locations for manual deletion. My method is slower but I prefer the certainty of it.
hamm
hamm
Dec 4 2014
1.0.7
5.0
Dec 4 2014
5.0
Version: 1.0.7
It is perfect! I was so worrying about Korean websites' security plugins installed by PKG files. But now I can uninstall them clearly with this UninstallPKG. Thanks!! :) p.s. I installed UninstallPKG but it doesn't appear on the Launchpad...!(Yosemite) What happened?
Wts
Wts
Nov 16 2014
1.0.7
0.0
Nov 16 2014
0.0
Version: 1.0.7
Version 1.0.7: the app "Help" file does not fully explain the actions of the features, for example, when the application identifies "defunct packages" can those be just uninstalled or is it user beware/caution ?
ozgur-1
ozgur-1
Nov 10 2014
1.0.7
5.0
Nov 10 2014
5.0
Version: 1.0.7
the only working pkg uninstaller for osx
Wts
Wts
Oct 20 2014
1.0.6
0.0
Oct 20 2014
0.0
Version: 1.0.6
What i don't like about this app is that when you launch the app it immediatly goes thru a search of ALL pkgs and when it is finished it's search then you type in the name of the pkg you want to uninstall. What a waste of time. Why can't i just launch the app and type in the name of the pkg i want to uninstall and then the app does a search for all the components of that pkg ??? Or when i launch the app allow me to select what i want it to do ???
dan66
dan66
Sep 11 2014
1.0.5
5.0
Sep 11 2014
5.0
Version: 1.0.5
The Best
Fmaxwell2
Fmaxwell2
Aug 14 2014
1.0.5
5.0
Aug 14 2014
5.0
Version: 1.0.5
The missing uninstaller that OS X should have included. This is a must-have if you try and remove a lot of software PKGs. And it really should be used by anyone to assure that app removal is complete.
hamletm3054
hamletm3054
Jul 26 2014
1.0.5
5.0
Jul 26 2014
5.0
Version: 1.0.5
great software!
Leon-Belmont
Leon-Belmont
Feb 18 2014
1.0.2
3.5
Feb 18 2014
3.5
Version: 1.0.2
Here is my solution for uninstalling PKGs implemented in Python. #!/usr/bin/env python2.7 import subprocess as subp #import shutil import sys, os #import pdb class Delpkg(object): pkgInfoCommand = 'pkgutil --pkg-info "{pkgname}"' pkgFilesCommand = 'pkgutil --files "{pkgname}" --only-files' pkgDirsCommand = 'pkgutil --files "{pkgname}" --only-dirs' def __init__(self,pkglist=[]): self.pkgsInfo = {} for i in pkglist: pkgInfo = self.getPkgInfo(i) if pkgInfo is not None: self.pkgsInfo[i] = pkgInfo def __call__(self): if os.getuid() != 0: for i in self.listFiles(): print i for i in self.listDirs(): print i else: for i in self.listFiles(): try: os.remove(i) except OSError: sys.stderr.write('Failed to remove "{0}"\n'.format(i)) for i in self.listDirs(): try: os.rmdir(i) except OSError: sys.stderr.write('Failed to remove "{0}"\n'.format(i)) for i in self.pkgsInfo: subp.call('pkgutil --forget "{0}"'.format(i),shell=True) def getPkgInfo(self,pkgname): runPkgInfoComm = subp.Popen(self.pkgInfoCommand.format(pkgname=pkgname),\ shell=True,stdout=subp.PIPE) out = runPkgInfoComm.communicate()[0] if runPkgInfoComm.returncode == 0: pkgInfo = dict(i.split(': ') for i in out.rstrip().split('\n')) pkgInfo['prefixpath'] = os.path.join(pkgInfo['volume'],pkgInfo['location']) return pkgInfo else: return None def generalListComm(self,command): for i in self.pkgsInfo: runComm = subp.Popen(command.format(pkgname=i),\ shell=True, stdout = subp.PIPE) out = runComm.communicate()[0].rstrip().split('\n') for j in out: yield os.path.join(self.pkgsInfo[i]['prefixpath'],j) def listDirs(self): dirs = [ i for i in self.generalListComm(self.pkgDirsCommand) ] dirs.sort(reverse=True) for i in dirs: yield i def listFiles(self): for i in self.generalListComm(self.pkgFilesCommand): yield i if __name__=='__main__': delpkg = Delpkg(sys.argv[1:]) #pdb.set_trace() delpkg()
Kennett
Kennett
Feb 16 2014
1.0.1
0.0
Feb 16 2014
0.0
Version: 1.0.1
UninstallPKG 1.0.1 has no application icon.
UrirckHunt
UrirckHunt
Oct 16 2013
1.0b5
5.0
Oct 16 2013
5.0
Version: 1.0b5
Awesome job! Very improved overall since the initial release. Thank you again for such a useful app.
Orfanik
Orfanik
Aug 15 2023
1.2.1
1.0
Aug 15 2023
1.0
Version: 1.2.1
ipeooc
ipeooc
Aug 14 2023
1.2.0
5.0
Aug 14 2023
5.0
Version: 1.2.0
kom
kom
Jul 26 2023
1.2.0
3.0
Jul 26 2023
3.0
Version: 1.2.0
teamNOOB
teamNOOB
Feb 19 2021
5.0
Feb 19 2021
5.0
Version: null
kanelai
kanelai
Sep 28 2019
5.0
Sep 28 2019
5.0
Version: null
wug94
wug94
Jun 22 2019
5.0
Jun 22 2019
5.0
Version: null
Jlock
Jlock
Oct 30 2017
5.0
Oct 30 2017
5.0
Version: null
pengyou_1994
pengyou_1994
Jun 28 2017
5.0
Jun 28 2017
5.0
Version: null
luckman212
luckman212
Mar 16 2017
5.0
Mar 16 2017
5.0
Version: null
jimixdnb
jimixdnb
Jun 19 2016
5.0
Jun 19 2016
5.0
Version: null
Trb
Trb
Jul 26 2015
5.0
Jul 26 2015
5.0
Version: null
Radus
Radus
Jun 14 2015
5.0
Jun 14 2015
5.0
Version: null
Xenophile
Xenophile
Dec 31 2014
3.0
Dec 31 2014
3.0
Version: null
hamm
hamm
Dec 4 2014
5.0
Dec 4 2014
5.0
Version: null
ozgur-1
ozgur-1
Nov 10 2014
5.0
Nov 10 2014
5.0
Version: null
dan66
dan66
Sep 11 2014
5.0
Sep 11 2014
5.0
Version: null
Fmaxwell2
Fmaxwell2
Aug 14 2014
5.0
Aug 14 2014
5.0
Version: null
hamletm3054
hamletm3054
Jul 26 2014
5.0
Jul 26 2014
5.0
Version: null
Leon-Belmont
Leon-Belmont
Feb 18 2014
3.5
Feb 18 2014
3.5
Version: null
UrirckHunt
UrirckHunt
Oct 16 2013
5.0
Oct 16 2013
5.0
Version: null
HansMueller4641
HansMueller4641
Jun 21 2013
5.0
Jun 21 2013
5.0
Version: null
Free
Absolutely Free
How would you rate UninstallPKG?
Similar apps
Pacifist
Install individual files from .pkg installers and more.
Is this app is similar to Pacifist? Vote to improve the quality of this list.
Vote results
3
Upvotes
1
Total score
-2
Downvotes
AppTrap
Delete all files associated with trashed applications.
Is this app is similar to AppTrap? Vote to improve the quality of this list.
Vote results
2
Upvotes
1
Total score
-1
Downvotes
unpkg
Unpack .pkg files.
Is this app is similar to unpkg? Vote to improve the quality of this list.
Vote results
1
Upvotes
0
Total score
-1
Downvotes
CleanApp
Application deinstaller and archiver.
Is this app is similar to CleanApp? Vote to improve the quality of this list.
Vote results
0
Upvotes
0
Total score
0
Downvotes
AppDelete
Uninstall your unwanted apps and eliminate associated files.
Is this app is similar to AppDelete? Vote to improve the quality of this list.
Vote results
1
Upvotes
0
Total score
-1
Downvotes